HomeKit Accessory Server Reference Implementation

Why has apple not published a Reference C/C++ POSIX implementation of HomeKit Accessory Server. Most of the code that goes into Homekit accessory server is the same for every Homekit device -- pairing, pair-verify, encryption, bonjour, /getaccessories metadata, etc. I can see that there is a good reference implementation for WAC Server provided by Apple but nothing for Homekit Accessory Server. I think Apple can greatly speedup device implementation of Homekit if a reference implementation is provided with appropriate unimplemented abstractions which devices firmware developers would fill in.


Please do this -- every other large company (Azure IOT, Amazon IOT) provides multi-platform SDKs. The least Apple can do is provide a reference implementation in C/C++ (POSIX).


Thanks,

Tired HomeKitBoy

I wonder would a project like homebridge https://github.com/nfarina/homebridge take on the details and incorporate it within their project? They must have most of the work done already?

HomeKit Accessory Server Reference Implementation
 
 
Q