Reputation: 12018
I am just understanding Apple HomeKit for building an demo app.
I see there are few predefined accessory types are given by Apple.
Like Switch, Fan and Thermostats etc.
What if I want to have some new type of accessory, which is not listed by Apple? How do I create this new accessory (I know that this new accessory need to be manufactured by a Hardware manufacturer, and for that it needs to be registered as apple device manufacturer)?
Does apple allow to create new accessory type?
Upvotes: 0
Views: 821
Reputation: 2341
You almost answered the question yourself. In order for a hardware to be classified as an 'HMAccessory', the hardware needs to be 'HomeKit' certified (see MFi Program.
The hardware manufacturing vendor will complete the MFi licensing procedure - in the process defining the accessory type.
So you don't need to worry about dealing with an undefined accessory type while programming a HMAccessory. By virtue of being an HMAccessory, that should be resolved for you.
Upvotes: 1