开源智能家居
代码以 OSI 认可的许可证公开的 6 个智能家居,附证据进行隐私评级。推荐在前,其余按分数排序。
Domoticz 等级 B
用 C++ 编写的开源家庭自动化系统,可在 Linux、Windows、Raspberry Pi 或 Docker 上本地运行,提供网页界面、脚本,并支持多种设备和协议。
GPL-3.0. 源代码
ESPHome 等级 B
开源系统,可根据 YAML 文件为 ESP32、ESP8266 等微控制器构建自定义固件,将其变为与 Home Assistant 集成的本地智能家居设备。
The C++ runtime is GPL-3.0 and the Python tooling is MIT. 源代码
Zigbee2MQTT 等级 B
开源桥接工具,通过 USB 或网络协调器将 Zigbee 设备连接到 MQTT 代理,使其无需厂商的中枢或云端即可在本地使用。
GPL-3.0. 源代码
Home Assistant 等级 C
开源家庭自动化平台,在 Raspberry Pi、迷你 PC 或服务器上本地运行,可控制数千个品牌的设备,并提供手机和电脑配套应用。
Apache-2.0. The companion apps are also open source. 源代码
Gladys Assistant 等级 D
自托管的开源智能家居软件,在 Raspberry Pi、迷你 PC 或 NAS 上本地运行,支持 Zigbee、Matter 和 MQTT。可通过 Gladys Plus 获得付费的远程访问和备份。
Apache-2.0. The Gladys Plus gateway is also open source. 源代码
openHAB 等级 D
用 Java 编写的开源、厂商中立的家庭自动化平台,在本地运行,通过附加组件连接设备和服务,提供规则、网页界面和移动应用。
EPL-2.0. 源代码
比较全部 10 个智能家居,无论是否开源。