Contents

Bouke/HAP

Swift implementation of the Homekit Accessory Protocol

Features

  • Persistent configuration across reboots.
  • Homekit pairing by scanning QR code (shipped in iOS 11).
  • Speakers and Remote Control accessories (shipped in iOS 12 / macOS Mojave).
  • Television accessories (shipped in iOS 12.2 / macOS 10.14.3).
  • Extensibility through custom services and characteristics.
  • Runs on Linux / Raspbian (Raspberry Pi).

Communication

Remember that this is not a commercial product, but the result of free labor.

  • If you need help using this library, open an issue here on GitHub. The more detail the better!
  • If you found a bug, open an issue here on GitHub. The more detail the better!
  • If you want to contribute, submit a pull request.

Contents

Credits

This library was written by Bouke Haarsma and [contributors][0].

[0]: https://github.com/Bouke/HAP/graphs/contributors [1]: https://swift-arm.com/install-swift/

Package Metadata

Repository: Bouke/HAP

Homepage: https://boukehaarsma.nl/HAP/

Stars: 373

Forks: 53

Open issues: 23

Default branch: master

Primary language: swift

License: MIT

Topics: hap, home-automation, homekit, homekit-accessory-protocol, homekit-api, swift, swift-hap

README: README.md