MQTT协议是一套发布订阅协议,具体在产品中是如何使用的呢,以智慧社区为例,智慧社区中存在很多的系统,如消防监测系统、给水系统,本文就以这两个系统集中阐述mqtt 在这些系统中的应用。
详情请参考另外两篇文章
林海全:物联网在物业管理中的应用-物业设施设备管理与监控系统
林海全:物联网通信(三)通信协议之MQTT
系统结构
消防监测系统、给水系统基于同一个物联网平台
硬件设备
传感器和设备来自不同厂家,通过协议直接对接设备
数据库的设计-ER图
组织权限相关
物业组织相关的
传感器
传感器可以通过网关通信,也可以直接传输到公网,如果NB-IoT的设备、4G或者Wi-Fi设备。
物业项目关联传感器
传感器分三种,一种连接到网关,传输数据流程为传感器-->网关-->物联网平台
第一种为传感器直接传输到物联网平台不需要网关
第三为传感器传输到运营商平台如中国电信的NB-IoT平台(Coap协议),再从该平台传输到物联网平台
技术架构图
通信格式
设备包含属性有位置,功能集合
设备接入、数据上报、控制命令
mqtt分为clientid, 组成为 产品类型id、厂商id、通信方式id、设备编号id
参考来源
百度天工