电能量终端与主站交互MQTT协议分析.docx
《电能量终端与主站交互MQTT协议分析.docx》由会员分享,可在线阅读,更多相关《电能量终端与主站交互MQTT协议分析.docx(58页珍藏版)》请在第一文库网上搜索。
1、电能量终端与电能量主站MQTT交互协议版本日期改动v.52023-07-161根据模型文档增加部分设备参数,增加了终端对于不支持的参数应当作出的处理逻辑2细化了报文头、设备配置、设备状态、数据上送、数据召唤部分的报文参数描述,主要是报文参数类型和取值的部分3增加了升级功能关于code的描述4修正了样例报文中的诸多错误,增加了具体要求的备注v.62023-08-161增加了终端参数中新的终端厂家参数2电表参数增加了数据上报功能的上报数据类型的参数3数据上报和数据召唤内容细化v.72023-08-211数据上报和数据召唤增加数据类型,修改原先数据类型的名称以便可以直观看出数据分类2数据上报和数据召
2、唤的应答报文增加分帧相关属性注:每个版本的新增内容会用红色标识出来一、范围本部分规定了电能量终端与电能量主站之间的交互协议,包含电能量主站对电能量终端的设备管理、应用管理以及相互之间的数据交互、控制命令交互等。二、规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 MQTTV31MQTTV3.1协议规范(MQTTV3.1Protoco1Specification) RFC793传输控制协议(TranSmiSSionContro1Protoco1.STD7,IETFRFC79
3、3) IEEE802.1ARIEEE本地和城域网标准-安全设备标识(IEEEStandardfor1oca1andmetropo1itanareanetworks-SecureDeviceIdentity) RFC3629TF-8,ISO10646的转换格式(UTF-8zatransformationformatofISO10646) RFC6455WebSocket协议(TheWebSocketProtoco1) RFC7252约束应用协议(TheConstrainedApp1icationProtoco1(CoAP) RFC6101安全套接字层(SS1)协议版本3.0(TheSecureS
4、ockets1ayer(SS1)Protoco1Version3.0) RFC8446传输层安全性(T1S)协议版本1.3(TheTransport1ayerSecurity(T1S)Protoco1) IEEE1588-2008用于网络测量与控制系统的精确时钟同步协议(StandardforaPrecisionC1ockSynchronizationProtoco1forNetworkedMeasurementandContro1Systems)三、术语和定义下列术语和定义适用于本文件。应用消息Service1icationmessage通过网络传输应用数据,应用消息通过协议传输时,它们有关
5、联的服务质量和主题。订阅subscription订阅包含一个主题过滤器(topicFi1ter)和一个最大的服务质量(QoS)等级。订阅与单个会话(Session)关联。会话可以包含多于一个的订阅。会话的每个订阅都有一个不同的主题过滤器,每个主题过滤器需设置对应的QoS值。会话session客户端和服务端之间的状态交互。一些会话持续时长与网络连接一样,另一些可以在客户端和服务端的多个连续网络连接间扩展。主题topic连接到一个应用程序消息的标签,该标签与服务器的订阅相匹配。服务器会将消息发送给订阅所匹配标签的每个客户端。主题过滤器topicfi1ter主题名通配符筛选器,在订阅表达式中使用,表
6、示订阅所匹配到的多个主题。发布pub1ish是指从客户端与服务端之间传输一个应用消息。四、缩略语下列缩略语适用于本文件。MQTT:消息队列遥测传输(MessageQueuingTe1emetryTransport)JSON:JS对象描述(JavaScriptObjectNotation)IP:互联网协议(InternetProtoco1)QoS:服务质量(Qua1ityofService)SS1:安全套接字层协议(SecureSockets1ayerProtoco1)CoAP:约束应用协议(ConstrainedService1icationProtoco1)T1S:传输层安全性(Transp
7、ort1ayerSecurityProtoco1)五、报文格式5.1.概述电能量终端与电能量主站交互协议运行在TCP/IP之上,保留原有的通过IECIO2协议族交互的方式,增加MQTT协议满足设备管理、业务交互、应用管理等需求,基于发布/订阅消息模式,提供一对多的消息发布。系统架构如图1耐。IEC102数据采集MQTT设备詈理应用管理业务交互图1系统架构图52交互方式5.3. 交互流程中的约束1 .终端id指终端在档案中对应的11位数字id。此id作为终端的唯一标识,在交互过程中起到识别每个终端的作用,将在MQTT主题名称中体现。终端可通过手动设置的方式设置终端id,也可以先接入MQTT服务器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电能 终端 交互 MQTT 协议 分析
