我的目标是通过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相同的功能?
答案 0 :(得分:1)
请检查以下内容: https://github.com/HomeACcessoryKid/ESP8266-HomeKit
对于更强大的处理器(尤其是HAP-NodeJS),公开的Apple HomeKit协议代码已经存在了一段时间。这是ESP8266的改写,使其成为服务器基础。该项目使用ESP8266_RTOS_SDK和WolfCrypt 3.9.8作为加密货币。但是,它不会提供经过认证的HomeKit设备。