当前位置: 首页 > 工具软件 > My smart home > 使用案例 >

盘点一下智能家居开源系统及项目——Home Assistant,openHAB

葛念
2023-12-01

想要实现智能家居生活,自己搞也可以哦,只要你有技术。下面给大家盘点一下智能家居的开源系统及项目整理:

开源智能家居工具

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

智汀家庭云(Smart Assistant),结合国内智能家居各厂商软件特点,研发“智汀家庭云”,并对该生态系统全面开源,为国内首个采用智能家居系统全生态开源协议(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的关联,从而达到多空间的智能家居控制。

 类似资料: