想入门智能家居带你了解各种各种名词


随着网络的不断发展,物联网已经越来越被大家所熟知,智能家居也已经开始进入大家的视野,如何自己DIY搭建一个属于自己的智能家居呢?本期让大家了解智能家居中设计的一些专业术语、名词的含义,为大家更好的入门智能家居做好充分的准备。

Homeassistant上期已经做了详细的介绍大家可以翻看作者上期的文章。

Hass、Hass.io是Homeassistant的简称。

Homebridge  将到Homebridge先要说到nodejs,nodejs是一个命令行下的javascript运行环境。npm是nodejs的插件社区,里面有无数的好东西和不好的东西,因为是不需要审核的。homebridge是npm社区上的插件之一,可以虚拟出一个HomeKit网关出来,但并不负责任何设备的适配。其它设备要想使用homebridge和HomeKit互通,就要写一个homebridge的插件,现在这种插件也有上百个了。简单的说就是把一个设备模拟成苹果的HomeKit设备,然后就可以在iOS设备里面使用了。那为什么需要这么复杂呢?因为HomeKit是封闭的,不经过苹果授权是不能使用的,所以开源社区才有了这么多人才做这些工作。

Homekit  苹果2014年发布智能家居平台HomeKit。2015年1月,支持HomeKit协议的设备都会在苹果iPhone、iPad上的一个“Home”应用上集中管理,苹果在iOS 10系统之后的版本里内置了“Home”应用,这个应用里的核心逻辑是由:设备、场景、房间和自动化四个部分组成的。设备很好理解,就是单个设备在App中的存在、场景则是将多个设备等状态归到一个状态,比如看电视的场景内包含关闭的窗帘和调暗的灯光、房间则是按空间把设备进行分类便于管理、自动化则是设定一些条件来触发自动执行的命令,自动化其实可以理解为一种在特定条件触发的场景,比如以时间为条件来触发一个“起床”的场景、以你位置的变化来触发一个“回家”或“上班”的场景。

想入门智能家居带你了解各种各种名词

MQTT MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

想入门智能家居带你了解各种各种名词

 MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。

 

 


发表评论