This Arduino library is a native Apple HomeKit accessory implementation for the ESP8266 Arduino core and works without any additional bridges. This project is mainly based on an esp-home kit for ESP-OPEN-RTOS. I ported the RTOS-based implementation of the esp-home kit to the pure Arduino environment, aimed at easy and fast building projects using Arduino IDE (or Eclipse with sloeber, PlatformIO). Enjoy the "one-key" build, "one-key" upload, and work to link various other Arduino libraries with Apple HomeKit! This library is built with ESP8266 Arduino Core 2.6.3. Lower versions may compile with errors. For ESP32, see Arduino-HomeKit-ESP32. The HomeKit running on ESP32 has a GREAT PERFORMANCE which is 10x faster than ESP8266. You should set the ESP8266 CPU to run at 160MHz (at least during the pairing process), to avoid the tcp-socket disconnection from the iOS device caused by a timeout.

Features

  • The heap is critical for ESP8266 with full TCP/IP support
  • Based on wolfssl-3.13.0-stable
  • The pairing data is stored in the EEPROM address in ESP8266 Arduino core
  • The EEPROM is 4096B in ESP8266, this project uses max [0, 1408B)
  • Generic ESP8266 Module (to enable full settings)
  • SSL Support, basic SSL ciphers (lower ROM use)

Project Samples

Project Activity

See All Activity >

Categories

Hardware, Robotics

License

MIT License

Follow Arduino HomeKit ESP8266

Arduino HomeKit ESP8266 Web Site

You Might Also Like
All-in-One Payroll and HR Platform Icon
All-in-One Payroll and HR Platform

For small and mid-sized businesses that need a comprehensive payroll and HR solution with personalized support

We design our technology to make workforce management easier. APS offers core HR, payroll, benefits administration, attendance, recruiting, employee onboarding, and more.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Arduino HomeKit ESP8266!

Additional Project Details

Programming Language

C

Related Categories

C Hardware Platform, C Robotics Software

Registered

2022-03-25