玩玩智能家居0:开始折腾

记录一下折腾智能家居的过程和东西。

Domoticz

Domoticz 是一个开源的 Home Automation System,使用 C++ 编写,相对于其他系统的好处就是占用资源少。

Domoticz 使用比较简单,界面也比较清晰,不过界面不太现代。

NodeMCU 和 ESP8266

ESP8266 是上海乐鑫出的一款自带 Wi-Fi 的 MCU,NodeMCU 是基于 ESP8266 ESP-12E 做的一个开发板,集成了 Micro USB 输入,4M Flash,开发时使用起来更方便。

NodeMCU 默认是使用 Lua 作为开发语言的,但是借助于 ESP8266 Arduino 项目,就可以拿 NodeMCU 当 Arduino 开发板来使用了,可以直接使用 Arduino IDE 或者 PlatformIO 来开发。

ESPEasy

ESPEasy 是一款可以用于 ESP8266 芯片的开源固件,使用这个固件可以很方便的把常用的一些传感器集成到 Domoticz 系统中。

并且 ESPEasy 内置 Web 配置界面,以及一整套日志、插件、数据传输系统,非常方便于我这个 Arudino 新手来使用。

BroadLink

BroadLink 是杭州的一家智能家居产品厂商,出了一系列的智能家居产品,例如门磁、红外传感器、智能插座、万能遥控等。

在刚开始玩智能家居的时候,BroadLink 是唯一一家有全套产品的品牌,于是买了一些它们家的产品。在使用 Domoticz 后也尝试将它们家的产品集成到这个 Domoticz 中。

小米多功能网关

小米在去年也推出了相当于的智能家居附件,但是一开始并没有选用小米的产品。在去年末小米多功能网关推出局域网通信协议之后,Domoticz 也迅速加入多功能网关的支持,这让我决定来尝试一下小米的产品。

在购买收货之后,发现相对于 BroadLink 来说,小米的产品在外观及体积上有相当大的优势,于是决定用小米的传感器来替代 BroadLink 的传感器产品。

Homebridge

Homebridge 是一个开源的 HomeKit 网桥实现,可以很方便的集成各种设备到 HomeKit 中,从而可以使用 Hey Siri 来控制各种设备。

使用 Homebridge-eDomoticz 插件可以很方便的将 Domoticz 中的设备导入到 Homebridge 中,这样除了使用 Web 界面来控制设备,还可以使用语言来控制了。

参考资料

  1. Domoticz
  2. ESP8266
  3. NodeMCU
  4. ESP8266 Arduino Core
  5. ESPEasy
  6. BroadLink
  7. 小米多功能网关
  8. Homebridge

未经许可禁止转载

— EOF —

分享到:
发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>