刚从瘦客户机的坑爬出来,然后又义无反顾的跳入的嵌入式的坑。
简单说一下说就是采用ESP8266系列的模块,刷esp-homekit-devices 固件。原生接入HomeKit,实现家庭电气控制或者传感器信息采集及联动。不再需要HA桥接,比较适合苹果全家桶,或者智能设备想对较少。
这是篇挖坑的文章,因为我也刚掉进坑里,暂时只是用01s简单的实现电气开关量的控制。
真是入坑需谨慎,坑坑有风险。?
硬件:ESP8266
ESP8266面向物联网应用,高度集成的 Wi-Fi MCU, 简单介绍一下两款常用模组ESP8266-01S和12F
ESP8266-01S
比较适合新手,电子积木式插脚,有现成配套烧录器,继电器模块,温湿传感器模块等。
Function | Description |
---|---|
URXD | UART_RXD,接收 |
UTXD | UART_TXD,发送 |
RST | 外部Reset信号,低电平复位,高电平工作(默认高) |
GND | GND |
VCC | 3.3V,模块供电 |
GPIO 0 | 工作模式选择:悬空:FlashBoot,工作模式;下拉:UARTDownload,下载模式 |
CH_PD | 高电平工作;低电平模块供电关掉 |
GPIO 2 | (1)开机上电时必须为高电平,禁止硬件下拉;(2)内部默认已拉高 |
像ESP8266 VCC 3.3V 的,通常下拉取0-0.8v ,上拉取2.4-3.3v
ESP8266-12F
采用邮票式引脚,需要焊接(建议一起购买开发底板),想对01拥有更多的GPIO口和更大的内存,已经支持ADC和PMW
还有一款EPS32非常适合做有线控制但是还没找到比较好的固件。
固件:esp-homekit-devices
固件介绍请直接移步Github/esp-homekit-devices.