在本文中,我们将给您介绍关于带你了解热门智能家居开源项目:智汀家庭云与HomeAssistant之插件初步配置的详细内容,此外,我们还将为您提供关于2022年最佳智能家居开源系统:Alexa、Home
在本文中,我们将给您介绍关于带你了解热门智能家居开源项目:智汀家庭云与 Home Assistant 之插件初步配置的详细内容,此外,我们还将为您提供关于2022 年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit 生态系统介绍、2022年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit生态系统介绍、Apple HomeKit 和 智汀家庭云:基本的智能家居互联指南、Home Assistant, openHAB等以外的智能家居开源系统——Calaos, OpenMotics等的知识。
本文目录一览:- 带你了解热门智能家居开源项目:智汀家庭云与 Home Assistant 之插件初步配置
- 2022 年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit 生态系统介绍
- 2022年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit生态系统介绍
- Apple HomeKit 和 智汀家庭云:基本的智能家居互联指南
- Home Assistant, openHAB等以外的智能家居开源系统——Calaos, OpenMotics等
带你了解热门智能家居开源项目:智汀家庭云与 Home Assistant 之插件初步配置
简介
我们在日常使用中,部分智能设备本身支持接入 HomeKit,也就是说用户可以通过苹果手机的 “家庭” 将该设备进行接入、控制。但这种操作存在明显的局限性,安卓手机无法使用,而且无法与不支持接入 HomeKit 的设备进行联动。比如用 iPhone 远程开关家里的灯;
就拿 Home Assistant 来说,是一款基于 Python 的智能家居开源系统,能够支持接入众多品牌智能设备,然而在一定程度上也存在优劣势:第一方面优势是具有集中化的管理;另一方面劣势是它只能够在局域网内访问,无法通过外网远程控制;
在此很多人还不知道,国内首个采用智能家居各厂商软件特点的全面开源协议,它凭借着可以离线运行在局域网内,并且通过绑定到智汀云来获取更强大的功能,崛起的新秀。运行在局域网环境时,用户可以通过智汀 APP 发现与管理智汀家庭云,安装插件来对设备进行管理与控制。
其次,通过智汀云帐号,将智汀家庭云设备关联到云端,然后通过云端中转的方式支持在外网对设备进行控制。
同时提供设备直接接入云端虚拟家庭的功能,方便无智汀家庭云设备的用户使用;智汀云也提供虚拟家庭数据迁移到实体家庭的接口。
对于关联到云端的家庭,智汀云提供云对云接入功能,用户可授权小度,天猫精灵,Google Nest 等智能音箱直接对设备进行控制。
二、安装第三方插件
智汀家庭云运行在 Linux 主机下,通过 Docker 来对其中的服务进行部署与资源隔离。其中部分核心服务容器需要预先配置,并且随系统启动自动运行;而插件(plugin)类服务则是由 SA 调用 docker API 的方式进行管理。
插件启动后会运行一个 gRPC 服务以及一个可选的 HTTP 服务,SA 通过 docker API 监听插件运行状态,通过 gRPC 接口获取插件信息,关于插件实现教程实现的示例插件;参考该文献:golang | 智汀科技开发文档
开发范例
1. 镜像编译和部署
暂时仅支持以镜像方式安装插件,调试正常后,编译成镜像提供给 SA
- Dockerfile 示例参考
FROM golang:1.16-alpine as builder
RUN apk add build-base
COPY . /app
WORKDIR /app
RUN go env -w GOPROXY="goproxy.cn,direct"
RUN go build -ldflags="-w -s" -o demo-plugin
FROM alpine
WORKDIR /app
COPY --from=builder /app/demo-plugin /app/demo-plugin
# static file
COPY ./html ./html
ENTRYPOINT ["/app/demo-plugin"]
- 编译镜像
docker build -f your_plugin_Dockerfile -t your_plugin_name
- 运行插件
docker run -net=host your_plugin_name
//注意:-net=host 参数只有linux环境才有用。
而对比 HomeBridge:是一个动态插件,主要作用是可以让 homekit 识别到 Home Assistant 接入的设备相当于一个桥的作用。
Homebridge 的安装需要 npm,树莓派下安装 npm 有点麻烦,这里就不详细描述。安装好 npm 后只需按顺序输入下面语句即可安装 homebridge 及其相关依赖包。
sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp
cd /usr/local/lib/node_modules/homebridge/
sudo npm install --unsafe-perm bignum
cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns
sudo node-gyp BUILDTYPE=Release rebuild
接下来可以安装 homebridge-mqtt 了。
npm install -g homebridge-mqtt
在树莓派上,Homebridge 的配置主要是编辑「/home/pi/.homebridge」下的「config.json」文件。下面是 homebridge-mqtt 配置示例。
{
"bridge": {
"name": "Homebridge",
"username": "12:34:56:78:90:AB",
"port": 38960,
"pin": "123-45-678"
},
"platforms": [{
"platform": "mqtt",
"name": "mqtt",
"url": "mqtt://127.0.0.1",
"port": 61613,
"topic_type": "multiple",
"topic_prefix": "homebridge",
"username": "admin",
"password": "password",
"cert": "/path/to/certificate.pem",
"key": "path/to/key.pem",
"ca": "/path/to/ca_certificate.pem"
}]
2022 年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit 生态系统介绍
选择合适的智能家居系统来统一你的设备并使它们连接在一起是一个值得选择的生态系统。今天就来盘点那些开源系统,国内国外都有。
亚马逊 Alexa 于 2014 年出现在原始的 Amazon Echo 智能音箱中,此后扩展到了众多音箱和其他设备。除了可以按日历的时间表回答有关天气的问题外,如果您需要立即关闭一个房间中的所有照明灯,Alexa 还可以联系你拥有的多个智能家居设备,并使它们彼此联系。
实际上,有两种类型的 Alexa 设备:智能音箱和内置 Alexa 的设备,以及只能与 Alexa 一起使用的设备,这通常意味着可以使用其他 Alexa 设备的声音进行控制。这是一个重要的区别,因此请查找标有 “与 Amazon Alexa 一起使用” 的产品。
HomeKit 无需在智能手机上拥有一堆彼此不一定同步的不同智能家居应用程序,而是将它们整合在一起,提供了前端控制和在您的设备上居中。
一切都可以通过 iOS,iPadOS 或 macOS 设备上的 Home 应用程序进行控制,并且正如您所期望的那样,它们也都适用于 Siri。您可以启动 Home 应用程序以更改智能恒温器的温度或关闭智能灯,也可以让 Siri 为您完成此操作。
自动化可以分组为 “场景”。例如,上面提到的场景可以称为 “离开”,或者您可以使用 “游戏时间” 场景关闭主灯,打开情绪灯,并打开 Xbox(通过智能插头)。可以从 iPhone 或 iPad 的控制中心或使用 Siri 激活这些场景。
Home Assistant 相信智能家居用户无人不知,是一个构建智慧空间的神器,是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme) 等等高度定制化设置。同样实现设备的 Siri 控制。
基于 HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。
2022年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit生态系统介绍
选择合适的智能家居系统来统一你的设备并使它们连接在一起是一个值得选择的生态系统。今天就来盘点那些开源系统,国内国外都有。
亚马逊Alexa于2014年出现在原始的Amazon Echo智能音箱中,此后扩展到了众多音箱和其他设备。除了可以按日历的时间表回答有关天气的问题外,如果您需要立即关闭一个房间中的所有照明灯,Alexa还可以联系你拥有的多个智能家居设备,并使它们彼此联系。
实际上,有两种类型的Alexa设备:智能音箱和内置Alexa的设备,以及只能与Alexa一起使用的设备,这通常意味着可以使用其他Alexa设备的声音进行控制。这是一个重要的区别,因此请查找标有“与Amazon Alexa一起使用”的产品。
HomeKit无需在智能手机上拥有一堆彼此不一定同步的不同智能家居应用程序,而是将它们整合在一起,提供了前端控制和在您的设备上居中。
一切都可以通过iOS,iPadOS或macOS设备上的Home应用程序进行控制,并且正如您所期望的那样,它们也都适用于Siri。您可以启动Home应用程序以更改智能恒温器的温度或关闭智能灯,也可以让Siri为您完成此操作。
自动化可以分组为“场景”。例如,上面提到的场景可以称为“离开”,或者您可以使用“游戏时间”场景关闭主灯,打开情绪灯,并打开Xbox(通过智能插头)。可以从iPhone或iPad的控制中心或使用Siri激活这些场景。
Home Assistant相信智能家居用户无人不知,是一个构建智慧空间的神器,是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme) 等等高度定制化设置。同样实现设备的 Siri 控制。
基于HomeAssistant,可以方便地连接各种外部设备(智能设备、摄像头、邮件、短消息、云服务等,成熟的可连接组件有近千种),手动或按照自己的需求自动化地联动这些外部设备,构建随心所欲的智慧空间。
Apple HomeKit 和 智汀家庭云:基本的智能家居互联指南
大家都知道:在智能系统或通过 HomeKit来使用 Siri 语音命令来控制任何的智能家居设备。或者,仅在系统中设置一个程序,让房中的窗帘在设定的时间自动打开或关闭。通过 HomeKit 的“场景和规则”,您可以将门窗与灯泡等其他智能设备同步。
尽管HomeKit平台属于最早发布的,但它落后于其他一些生态系统。这是因为,虽然竞争对手不断推出新的智能套件,但 Apple 更愿意将 HomeKit 留给第三方制造商……在使用过程中,你会发现HomeKit 设备比许多竞争对手的智能家居系统数量更少,价格更高,而且苹果的 Home 应用程序感觉有点过时。
但当面对国内的智能设备时,你会发现某些 Hue 灯泡根本无法与 Siri 或HomeKit一起使用,但可以从 Home 应用程序中正常激活。Hue 灯泡就是一个很好的例子:虽然 Home 应用程序可以轻松激活特定的灯泡和场景,但专用的 Hue 应用程序具有更多功能和选项。
以上背景,为什么消费者还是更加热衷于HomeKit呢?主要归终于两点:一是HomeKit最早出现在消费者的视线中,面对当时刚出现人工智能、智能扫地机器人等产品,所以在人们脑中就形成了一种能够让家庭实现智能化;二是HomeKit的概念,深受消费者喜欢,对于当时来讲,能够实现设备之间的互联,是一件的非常难的事,尤其面对国内来讲;所以HomeKit的出现的时间节点,超越其他的智能生态。
接下来,我们就来看下Apple HomeKit与TP-link基本的智能家居互联指南教程!
第一步,首先要在App中添加好连接的插件,我们点击支持品牌
第二步,在支持品牌页中,我们陆续的添加好HomeKit和TP-link品牌的插件
第三步,以上操作做好后,返回主页,点击右上方+,选择我们要添加的设备
第四步,其次在返回到场景,点击右上方+,创建场景
第五步,在场景中,我们依次创建场景名、添加触发条件、添加执行任务
第六步,最后在执行任务页面中,还是依次选择执行任务设备、控制设备;然后就是完成创建
Home Assistant, openHAB等以外的智能家居开源系统——Calaos, OpenMotics等
——智能家居开源系统及项目整理补充篇
之前小编给大家中整理过部分的智能家居开源系统及项目,即《盘点一下智能家居开源系统及项目——Home Assistant,openHAB》,有需要的朋友可以回看一下。那今天小编就在其基础上进行补充:(PS:只要你有技术,自己就可以搞定智能家居,DIY完全属于自己的智能生活)
开源智能家居工具补充:
Calaos开源家庭自动化套件,采用 GPLv3 许可,内容涉及服务器、操作系统、安装程序和APP控制端、HTML5控制端等等。不过其开发 Wiki、论坛主要以法语为主,语言方面可能会难倒大批朋友。
地址: https://calaos.fr/
Git: https://github.com/calaos
Home Assistant, openHAB等以外的智能家居开源系统
OpenMotics 是一个开源的家庭自动化硬件和软件系统,其提供的功能包括诸如打开/关闭灯光和各种输出,多区域供暖和制冷,功率测量和自动化操作等。该系统既包括开源软件也包括了开放的硬件。为提供与其他系统的互操作性,OpenMotics 网关提供了一个信息 API(应用程序接口),通过这个 API 可以执行各种操作。
地址:
https://www.openmotics.com/
Git: https://github.com/openmotics
Smart Assistant是一个全面开源的智能家居生态系统,为国内首个采用智能家居系统全生态开源协议(Apache License, Version 2.0)的软件,其结合国内智能家居各厂商软件特点,研发“智汀家庭云”,从而实现不同品牌之间的兼容、联动。
地址:
https://www.zhitingtech.com/d...
体验中心:
https://sademo.zhitingtech.co...
开源智能家居项目补充:
Epaper_clock通过Adafruit_Python_DHT + python-requests + python-lxml 等 Python 模块实现,树莓派3 + 微雪4.3寸串口电子墨水屏 + DHT22温湿度传感模块,做出电子水墨屏和树莓派制作的时钟。这适合动手党,操作起来会很爽~
OSSH是一套基于Arduino的智能家居方案,不是仅仅一个功能,而是整套可以后续扩展和升级的智能家居系统,每个终端和中控都基于Arduino可以独 立即运作,也可以组网变成一套系统工作,当然为了兼容性,也允许支持很多其他的现成的智能家居终端——如果他们提供了接口和协议的话。
今天关于带你了解热门智能家居开源项目:智汀家庭云与 Home Assistant 之插件初步配置的讲解已经结束,谢谢您的阅读,如果想了解更多关于2022 年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit 生态系统介绍、2022年最佳智能家居开源系统:Alexa、Home Assistant、HomeKit生态系统介绍、Apple HomeKit 和 智汀家庭云:基本的智能家居互联指南、Home Assistant, openHAB等以外的智能家居开源系统——Calaos, OpenMotics等的相关知识,请在本站搜索。
本文标签: