想要实现智能家居生活,自己搞也可以哦,只要你有技术。下面给大家盘点一下智能家居的开源系统及项目整理:
开源智能家居工具
Domoticz是一个轻量级的智能家居系统 ,通过它你可以监测和控制各种设备,包括灯和开关以及各种传感器、仪表比如:温度、雨滴、风速、紫外线(UV)辐射、用电发电、燃气流量、用水量等等。 还可以向任一移动设备发送通知或警告。
地址: Domoticz
中文: Domoticz中文站
Git: Domoticz · GitHub
Home Assistant是一个成熟的,开源的智能家居平台,这个平台的目的是把所有能通过 Wifi 控制的电器全部接入进来统一管理,这样你可以在手机、电脑上随时随地了解家里的情况并做出控制。适合树莓派开发,教程较多。
地址: Home Assistant
Git: Home Assistant · GitHub
openHAB是一个纯Java打造的开源项目,完全基于OSGi(Open Service Gateway Initiative),并使用Jetty作为web服务器。Jetty和Equinox OSGi运行时一起构成了openHAB的核心基础。openHAB的设计是厂商中立的,且与硬件/协议无关。openHAB通过绑定,汇集了不同的总线系统、硬件设备和接口协议。这些绑定可以通过openHAB事件总线发送和接收命令,并更新状态。开发者可以在openHAB的基础上设计独特的操作界面,以开发自己的家庭自动化系统,或者利用其他技术来创建设备的新的控制方式。
地址: openHAB
Git: openHAB · GitHub
智汀家庭云(SmartAssistant),结合国内智能家居各厂商软件特点,研发“智汀家庭云”,并对该生态系统全面开源,为国内首个采用智能家居系统全生态开源协议(Apache License, Version 2.0)的软件。
体验中心:zhiting-demo
开源智能家居项目
My smart home智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。
jHome是一个家庭自动化的开源平台,基于 Java EE 6 和Glassfish开发。可以实现智能终端对设备的智能控制。
智汀开启家居智能化的开源方案,主要面向的是开发者。智汀智能生态,包括智慧中心(Smart Assistant,以下简称SA)、插件包、智汀云、PC终端、APP终端五大部分组成。本系列主要阐述终端应用(包括PC终端、APP终端)的功能。
PC终端在智汀智能生态的定义为专业版,主要提供额外高级配置功能,例如灵活的角色管理权限配置功能等。而在登录认证授权方面,APP端采用加入家庭后获得SA的用户凭证((sa_token)进行认证,并在专业版入口配置关联的账号密码,供PC端专业版采用账号密码认证模式。
智汀智能生态,定义一个SA仅且只能关联一个家庭/公司,因此对于PC终端来说也仅有一个家庭/公司,而对于APP终端而言,可以通过添加多个家庭/公司,切换家庭/公司绑定SA,实现多SA的关联,从而达到多空间的智能家居控制。