The invention discloses a data communication protocol for an industrial Internet of Things terminal, which can be used for communication between a host computer and an Internet of Things terminal. The host computer sends an instruction to the Internet of Things terminal containing query or setting parameter data content. The Internet of Things terminal can return the parameter data specified in the instruction after receiving the instruction from the host computer. Computer and Internet of Things follow the same data communication protocol format. The data communication protocol format consists of six parts: data frame synchronization identification, byte number, content start identifier, data content, content end identifier and data frame verification. The invention also discloses the realization method of the data communication protocol. The invention abandons the complexity and overstaffing of the existing standard communication protocol and provides a flexible and simple data communication protocol format and implementation method. The structure of the protocol is clear, flexible, efficient, convenient to expand, easy to develop, modify and maintain.
【技术实现步骤摘要】
一种用于工业物联网终端的数据通信协议及实现方法
本专利技术涉及物联网终端系统开发领域,具体涉及一种用于工业物联网终端的数据通信协议及实现方法。
技术介绍
工业物联网是信息化与工业化的融合,是二者发展到一定阶段的必然产物,将信息技术广泛应用在工业生产的各个环节,实现现代信息技术与传统工业生产的有机结合是未来工业发展的方向,也就是工业的第四次革命。传统的工业设备一般并不具备信息互联的功能,工业生产环节中的各种参数信息往往需要人工查看、记录并分析。在人工成本日趋升高,而对生产效率也要求提高的情况下,当前很大程度上依赖于人工现场操作生产数据的方式,难以满足现代化生产的管理精度和实时性的要求,对于传统工业设备的信息网络化升级变得迫在眉睫。工业物联网终端可以广泛地应用于工业现场数据的采集及现场设备的控制,需要远程通信进行参数设置和查询操作。工业物联网终端设备多为使用单片机开发的嵌入式系统,主控芯片的计算能力较弱,而在一个稍复杂的工控系统中,可以查询和设置的参数往往能达到几十个,这给通讯功能的开发带来了不便,一套灵活简便的数据通信协议就显得尤为重要。
技术实现思路
为了解决上述存在 ...
【技术保护点】
1.一种用于工业物联网终端的数据通信协议,其特征在于,该通信协议能够用于上位机和物联网终端之间的通信,上位机发送给物联网终端的为包含查询或设置参数数据内容的指令,物联网终端接收到来自上位机的指令后能够返回该指令所指定的参数数据,所述上位机和物联网遵循同一种数据通信协议格式,该数据通信协议格式由数据帧同步标识、字节数、内容开始标识符、数据内容、内容结束标识符和数据帧校验6部分组成。
【技术特征摘要】
1.一种用于工业物联网终端的数据通信协议,其特征在于,该通信协议能够用于上位机和物联网终端之间的通信,上位机发送给物联网终端的为包含查询或设置参数数据内容的指令,物联网终端接收到来自上位机的指令后能够返回该指令所指定的参数数据,所述上位机和物联网遵循同一种数据通信协议格式,该数据通信协议格式由数据帧同步标识、字节数、内容开始标识符、数据内容、内容结束标识符和数据帧校验6部分组成。2.根据权利要求1所述的用于工业物联网终端的数据通信协议,其特征在于,数据帧同步标识为两个字节,分别为十六进制的0x55和0xAA,起到表示一个通信数据帧开始的作用;一旦在空闲时检测收到连续的十六进制数值0x55和0xAA,即可开始进入到处理一条新的数据帧的流程。3.根据权利要求1所述的用于工业物联网终端的数据通信协议,其特征在于,字节数表示接下来还有多少字节需要接收,其范围为2-255。4.根据权利要求1所述的用于工业物联网终端的数据通信协议,其特征在于,内容开始标识符用“[”表示,内容结束标识符用“]”表示。5.根据权利要求1所述的用于工业物联网终端的数据通信协议,其特征在于,数据内容为实际需要传输的通信数据,每组参数的格式为“【参数名】=【数值】”,多组参数之间使用英文“,”字符隔开,在数据帧字节数不超长的前提下参数的组数和出现的顺序不作要求,参数名可以为任意长度的字母和数字组合,数值可以为确定的值或英文字符“?”,当数值为确定的值时表示要设置或查询的返回值,当数值为“?”时表示需要查询该参数的值,查询和设置操作可以同时出现。6.根据权利要求1所述的用于工业物联网终...
【专利技术属性】
技术研发人员:郑军,颜文俊,林鹏,尹绍杰,陈展博,
申请(专利权)人:浙江大学台州研究院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。