All Projects → fmckeogh → homekit

fmckeogh / homekit

Licence: MPL-2.0 license
HomeKit Accessory Protocol implementation for embedded Rust

Programming Languages

rust
11053 projects
GDB
78 projects

Labels

Projects that are alternatives of or similar to homekit

STBlueMS Android
"ST BLE Sensor" Android application source code.
Stars: ✭ 93 (+304.35%)
Mutual labels:  ble
moddable-examples
A bunch of example codes with Moddable SDK.
Stars: ✭ 28 (+21.74%)
Mutual labels:  ble
ioBroker.ble
Monitor Bluetooth Low Energy beacons
Stars: ✭ 39 (+69.57%)
Mutual labels:  ble
BTLinker
🔥空祖家的蓝牙连接封装库,适用于智能硬件蓝牙通讯
Stars: ✭ 64 (+178.26%)
Mutual labels:  ble
bl602-pac
Embedded Rust's Peripheral Access Crate for BL602 microcontrollers
Stars: ✭ 16 (-30.43%)
Mutual labels:  ble
Telink 825X SDK
Telink TLS825X 蓝牙芯片SDK
Stars: ✭ 132 (+473.91%)
Mutual labels:  ble
bluetooth-terminal
ES6 class for serial communication with your own Bluetooth Low Energy (Smart) devices
Stars: ✭ 43 (+86.96%)
Mutual labels:  ble
BleDemo
Android 蓝牙BLE
Stars: ✭ 12 (-47.83%)
Mutual labels:  ble
ble
Bluetooth Low Energy for Linux / macOS
Stars: ✭ 264 (+1047.83%)
Mutual labels:  ble
app-xyo-nodejs
XYO Archivist/Diviner CLI
Stars: ✭ 41 (+78.26%)
Mutual labels:  ble
uru-card
Arduino based firmware for FIDO2 Authenticator
Stars: ✭ 114 (+395.65%)
Mutual labels:  ble
contact-tracer
A prototype contact tracer app for COVID-19 pandemic response
Stars: ✭ 50 (+117.39%)
Mutual labels:  ble
Open-Home-Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 905 (+3834.78%)
Mutual labels:  ble
RejsaRubberTrac
RejsaRubberTrac - A wireless thermal camera for monitoring tire temperatures
Stars: ✭ 77 (+234.78%)
Mutual labels:  ble
ESP-Alerts-for-Arduino
Send Android Notifications to an ESP32 with OLED display
Stars: ✭ 40 (+73.91%)
Mutual labels:  ble
py-bluetooth-utils
Python module containing bluetooth utility functions, in particular for easy BLE scanning and advertising
Stars: ✭ 60 (+160.87%)
Mutual labels:  ble
coBlue
Use Bluetooth Low Energy for remote commands, file transfer, Based on bluez Bluetooth protocol stack (BLE Terminal)
Stars: ✭ 41 (+78.26%)
Mutual labels:  ble
spherov2.py
Unofficial Python API for all Sphero toys
Stars: ✭ 36 (+56.52%)
Mutual labels:  ble
powerblade
1 in² AC power meter
Stars: ✭ 50 (+117.39%)
Mutual labels:  ble
socitrack
A wearable platform for social interaction studies
Stars: ✭ 16 (-30.43%)
Mutual labels:  ble

HomeKit

no_std HomeKit Accessory Protocol implementation for embedded Rust

Build Status Dependabot Status

Currently, all the demo does is show up in the Home app. Nothing else works.

Initial development will be aimed towards implementing the protocol for the Bluetooth LE transport but I fully intend to add support for IP, whilst keeping the core implemenation no_std.

Contributing

Issues and PRs very welcome :)

License

Mozilla Public License Version 2.0 (LICENSE or https://www.mozilla.org/en-US/MPL/2.0/)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].