使用NodeMCU创建Apple Homekit配件(ESP8266)

时间:2017-01-25 10:34:14

标签: esp8266 nodemcu homekit

我的目标是通过Homekit创建一个由我的iPhone控制的简单LED。 我只想使用NodeMCU(ESP8266)。

我找到了许多使用NodeJS库(HAP-NodeJS)的解决方案,它在我的电脑上运行良好,但显然不能在NodeMCU板上运行。

据我了解,所有这些解决方案都需要与NodeMCU板通信的RaspberryPI(或运行Linux的类似板)。但我不喜欢这个解决方案。

有没有办法只用NodeMCU板实现这个目标?

更新1 (25/01/2017)

好的,我正在阅读很多博客并观看一些视频,而且我对此主题的了解更多。

我发现NodeMCU Flasher要在主板上安装固件,我找到了firmware我想使用的(我觉得我对Lua感觉更舒服)。

第一个问题......我正在使用Mac,而NodeMCU Flasher适用于Windows ......有替代方案吗?

我也下载了ESPlorer。它是否提供与NodeMCU Flasher相同的功能?

1 个答案:

答案 0 :(得分:1)

请检查以下内容: https://github.com/HomeACcessoryKid/ESP8266-HomeKit

对于更强大的处理器(尤其是HAP-NodeJS),公开的Apple HomeKit协议代码已经存在了一段时间。这是ESP8266的改写,使其成为服务器基础。该项目使用ESP8266_RTOS_SDK和WolfCrypt 3.9.8作为加密货币。但是,它不会提供经过认证的HomeKit设备。