近年开源智能家居火了,那到底什么是开源智能家居操作系统,在我们的智能家居里面都有一定的生态比如我们的米家;比如说苹果的HomeKit;再有就是华为的鸿蒙,那大部分这样的一个生态都是相对是封闭的,而我们的开源的智能家居则是使用一套联合共建的一套开源操作系统。
那就是这样的一个开源操作系统,在之前的很多行业都有,比如说大家用得最多的linux操作系统就是开源的;而像华为的鸿蒙系统的底层也同样是开源的。也就是通过开源的智能家居平台,从而就可以实现跨品牌跨种类的设备联动,然后去实现不同个性化功能,则解决当下互联互通的问题。
那目前来说,开源的智能家居还大部分适用于专业的技术用户、DIY来使用,那对于不同的用户并不是特别适合,还是需要一定的技术操作的难度,但想拥有简单、方便、便捷的的智能家居平台的话,那么这款开源智能操作系统一定要知道。
一款结合了国内智能家居各厂商软件特点,所研发的“智汀智能生态”,并对该生态系统全面开源,为国内首个采用智能家居系统全生态开源协议(Apache License, Version 2.0)的软件。能够通过局域网内智能设备的发现,管理与场景互动;通过开放插件接口,并且提供插件开发SDK,方便第三方设备接入等核心功能。
可通过 Docker 与 docker-compose 环境,使用虚拟机运行智汀家庭云,可体验智汀家庭云的基本功能。
1.环境准备
linux主机
docker
docker-compose
1.2 运行SA
1.2.1 自行创建docker-compose文件运行
选择一个目录存放SA所需文件,执行以下命令:
- wget -O smartassistant.zip https://github.com/zhiting-tech/smartassistant/releases/download/v2.0.2/smartassistant.2.0.2.zip && unzip smartassistant.zip
- cd zt-smartassistant
- docker-compose up
备注:
1、您可以通过最新版本的发布地址:https://github.com/zhiting-tech/smartassistant/releases,获取最新版本zip文件
1.3 测试运行情况
服务启动后可以通过以下命令检查SA的状态:
curl http://localhost:9020/api/check
如果返回以下内容则说明服务已运行起来并且未被绑定
{"status":0,"reason":"成功","data":{"is_bind":false,"revision":""}}
即可在docker上运行智汀家庭云(以下简称SA),并使用浏览器体验SA。