物联网云平台通用MQTT接口文档

需积分: 1 4 下载量 190 浏览量 更新于2024-08-04 1 收藏 72KB DOCX 举报
"本文档详细介绍了领祺系列智慧物联网关如何使用MQTT通讯协议与物联网云平台进行对接,为网关协议开发人员提供了接口规范。内容涵盖协议介绍、接口细则,包括采集点描述(已停用)、数据上报、校时、云平台写值指令、心跳、报警、获取物模型、获取全数据和遗愿等操作。" 物联网云平台与网关之间的通信基于MQTT协议,这是一款轻量级的发布/订阅模式的网络协议,特别适合于资源有限的设备和低带宽、高延迟的网络环境。MQTT协议支持身份验证机制,网关通过特定的topic发布和接收消息。消息质量默认为QoS0级别,确保至少一次交付,消息体以utf8编码的JSON格式封装,便于解析和处理。 采集点描述信息是网关向云平台报告其采集通道中设备和采集点的详细信息,这些信息构成了后续数据上报的结构框架,即schema。然而,文档指出这一功能已停用,可能已被其他方式替代。 数据上报是网关持续进行的过程,网关连接到broker后首先发送采集点描述,然后持续发送数据上报消息。上报的消息包含设备状态、测量值等关键信息,帮助云平台实时监控和分析设备性能。 校时功能允许网关与云平台同步时间,确保数据的准确性和一致性。网关可以订阅云平台的指令,根据接收到的指令执行相应的操作,如调整设备设置、执行特定任务等,并反馈指令响应。 心跳消息是保持连接活跃的关键,如果网关长时间未发送心跳消息,云平台会认为网关离线。此外,报警功能使网关能够在检测到异常情况时立即通知云平台,如设备故障、阈值超限等。 获取物模型和全数据的接口允许网关请求云平台提供的设备模型信息,以便理解设备的结构和功能,以及获取所有设备的当前状态数据。遗愿消息则是网关在断开连接前发送的最后一份消息,通常用于传递离线状态或其他重要信息。 通过这些接口,领祺系列智慧物联网关能够无缝集成到物联网云平台,实现产业互联网的全链路联通,支持数字企业、数字工厂和工业互联网的智能化管理。工业互联网不仅要求企业内部系统的互联互通,如CRM、生产计划系统等,还强调通过数字化转型提升企业的响应速度和调控能力,以实现产业的深度整合和优化。