0

I have a Raspberry Pi that acts as a BLE peripheral. I want to add Apple's HomeKit Accessory Protocol (HAP) to the Raspberry Pi's BLE code, to control the BLE device using Homekit. I would like to avoid implementing HAP over the internet.

The closest resource I found is https://gist.github.com/KhaosT/6ff09ba71d306d4c1079. However, this gist makes it seem like there are many unknowns with that process.

Does anyone know if this is possible? If so, any info or resources would be greatly appreciated. Thanks!

Andy Novak
  • 378
  • 5
  • 11
  • Do you have MFi subscription? – Emil May 18 '17 at 07:20
  • I do not. Do I need one? This is just a personal project, so it seems like an unnecessary step to me. – Andy Novak May 18 '17 at 14:38
  • The whole specification for peripherals are restricted only to those with MFi subscription. – Emil May 18 '17 at 16:13
  • So my only options are to either sign up for MFi, or to connect the Raspberry Pi to Homekit using https://github.com/nfarina/homebridge (which is over the internet)? – Andy Novak May 18 '17 at 19:36

1 Answers1

0

As mentioned at https://developer.apple.com/homekit/ under Accessory Developers, you need to first sign up for MFi and then you will get access to all the resources you need in order to implement homekit. All source code you can find publicly online is against Apple's license since they prohibit public redistribution of documentation and source code of implementations.

Emil
  • 16,784
  • 2
  • 41
  • 52