Zigbee设备控制流程
2018-05-12 23:20:21 15 举报
Zigbee设备控制流程
作者其他创作
大纲/内容
重新开启电源
开启电源
组装关闭电源的逻辑消息;发布到消息云。
业务、设备云服务器
被嵌入Zigbee程序的(智能)设备。Zigbee特点是近距离自由组网,可以对组网设备添加数据采集单元, 使得数据的自动采集,分析和处理变得更加容易。
以MQTT协议开发的一套消息中间件平台,可接收与发布消息。可以用Kafka、RabbitMQ等开源软件替代
云服务
转发设备状态给消息云
Zigbee协议设备
判断智能灯电源状态
终端
约定控制指令物理消息协议(同MQTT平台消息等限定)
订阅到有云服务的控制消息传达至消息云,取得该消息
通过证书等签证获取消息云的长连接
翻译成物理指令消息
返回终端操作成功
界面反馈已启动智能灯
智能灯电源状态开启
移动设备
收到并执行控制指令
打开智能灯电源流程示例
存储业务数据
传达控制指令给Zigbee设备与处理Zigbee设备数据上报的智能网关。主要含有两个模块:a:Zigbee模块——与Zigbee设备通讯b:WIFI模块——与消息云通讯
发送至Zigbee设备
初始化
结束
Linker
智能灯电源状态关闭
消息云
发布到消息云
用于数据存储与分发,并处理业务逻辑的云平台。a:存储控制Zigbee设备的消息指令集b:存储场景规则
设备
接收终端数据,分析消息有效性;根据SN分析设备的有效操作能力集;组装开启电源的逻辑消息;发布到消息云。
MQTT消息云平台
收集设备SN号
通过数据采集器获取设备最新的电源状态
与网关建立建连
与设备建连
界面反馈开启智能灯失败
触发场景
上报状态给网关
订阅到有网关的状态上报
消息的传输过程:A发布某Msg到某主题(可变的),B通过订阅该主题获取到发布至该主题的Msg
网关
约定传输逻辑消息协议(格式、意义、大小、有效性等)
MQTT消息通道注册中心
发送开启智能灯电源的控制消息
该支线为假设控制成功
收藏
0 条评论
下一页