Skip to content

Bouke/HAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 31, 2022
e4b3c12 · Dec 31, 2022
Nov 29, 2022
Dec 31, 2022
Dec 31, 2022
Jun 20, 2021
Jan 30, 2018
Jun 7, 2020
Nov 29, 2022
Jul 4, 2021
Jan 27, 2020
Aug 18, 2016
Aug 12, 2022
Jun 7, 2020
Aug 16, 2020
Apr 12, 2017

Repository files navigation

Homekit Accessory Protocol, implemented in Swift

The goal of this package is to provide a complete implementation of the Homekit Accessory Protocol, enabling you to build your DIY accessories, and connect your non-HAP devices.

Build Status Maintainability Rating

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.