CN111526072B - 一种智能工业物联网终端检测*** - Google Patents

一种智能工业物联网终端检测*** Download PDF

Info

Publication number
CN111526072B
CN111526072B CN202010434154.7A CN202010434154A CN111526072B CN 111526072 B CN111526072 B CN 111526072B CN 202010434154 A CN202010434154 A CN 202010434154A CN 111526072 B CN111526072 B CN 111526072B
Authority
CN
China
Prior art keywords
data
module
protocol
equipment
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010434154.7A
Other languages
English (en)
Other versions
CN111526072A (zh
Inventor
吕林波
吴明浩
黄山
王君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Realtimes Tech Co ltd
Original Assignee
Shenzhen Realtimes Tech Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Realtimes Tech Co ltd filed Critical Shenzhen Realtimes Tech Co ltd
Priority to CN202010434154.7A priority Critical patent/CN111526072B/zh
Publication of CN111526072A publication Critical patent/CN111526072A/zh
Application granted granted Critical
Publication of CN111526072B publication Critical patent/CN111526072B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer And Data Communications (AREA)

Abstract

一种智能工业物联网终端检测***,包括与被监控设备信号连接的检测终端,所述检测终端与远程云服务器信号连接;所述检测终端通过对通信协议文档的解析获取通信参数,生成协议帧,向被监控设备请求数据,获取被监控设备返回的数据,再将返回数据解码发送至远程数据传输模块,最终将数据传输至云服务器;本发明能够简化协议开发流程,降低物联网工程实施难度和实施成本,提高工业物联网工程实施效率,具有高自动化、使用方便、高效和简捷的特点。

Description

一种智能工业物联网终端检测***
技术领域
本发明涉及物联网技术领域,具体涉及一种智能工业物联网终端检测***。
背景技术
当前工业物联网实施过程中,需要研发人员拿到现场工业设备的通讯协议文档,根据通讯协议文档开发现场检测终端和被监控设备间的数据交互采集程序,操作难度大,非专业人员无法完成;而工业设备与上位机通信多使用串口Modbus协议,不同设备类型(精密空调/配电柜/UPS等)不同厂家(艾默生/施耐德/易事特等)不同型号的协议内容都有差异,物联网终端要与这些设备进行通信获取数据,就需要研发人员不停的开发适应现场监控设备的通信协议软件,耗时耗力。
发明内容
为了克服上述现有技术的不足,本发明的目的在于提供一种智能工业物联网终端检测***,能够以云端大数据为基础,通过云端知识库、智能语义理解、自然语言处理、机器学习等技术,分析工业设备厂家提供的设备参数、协议说明文档等,自动识别、适配设备的通信协议,从而实现对设备的监控功能,具有高自动化、使用方便、高效和简捷的优点。
为了实现上述目的,本发明采用如下技术方案:
一种智能工业物联网终端检测***,包括与被监控设备10通过Modbus总线信号连接的检测终端20,所述检测终端20与远程云服务器30通过标准通信协议进行信号连接。
所述标准通信协议包括MQTT、CoAP、HTTP、XMPP或SoAP。
所述检测终端20包括人机交互模块21、协议参数解析匹配模块22、数据采集分析模块23和远程数据传输模块24;其中:
人机交互模块21对检测终端20做基本设置,包括协议说明文档输入、设备型号及相关参数录入;
协议参数解析匹配模块22,对人机交互模块21输入的设备参数进行解析;
数据采集分析模块23,获得协议参数解析匹配模块22的解析结果,根据既定规则自动封装数据请求协议帧,发送给被监控设备10,然后接收并解析被监控设备10返回的数据帧;
远程数据传输模块24,对数据采集分析模块23得到的数据进行重组封装,然后与远程云服务器30进行数据交互。
所述协议参数解析匹配模块22包含两种层次解析方法:
方法一,使用智能语义理解技术,对人机交互模块21输入的设备参数与远程云服务器30的云端大数据知识库进行文本相似度对比计算,并给出相似度评分,如果满足评分标准,则直接拉取云端成熟的通信参数发给数据采集分析模块23,如果不满足评分标准,则使用方法二;
方法二,使用自然语言处理技术和机器学习技术,对不同设备的通信协议文档及参数进行学习,进而生成能够解析通信协议文档内通信参数的经验模型;对方法一中不满足评分标准的情况,通过已生成的经验模型对人机交互模块21输入的设备参数进行解析,得到通信参数发给数据采集分析模块23并上传到远程云服务器30的云端大数据知识库。
所述评分标准根据应用场景的不同,自定义设置。
本发明的有益效果是:
通过协议参数解析匹配模块22,利用云端知识库、智能语义理解、自然语言处理及机器学习技术,分析被监控设备10相关参数、协议说明文档,自动进行识别,再通过数据采集分析模块23,获得协议参数解析匹配模块22的解析结果,根据既定规则自动封装数据请求协议帧,发送给被监控设备10,然后接收并解析被监控设备10返回的数据帧;再由远程数据传输模块24对上述数据采集分析模块23得到的数据进行重组封装,与被监控设备10进行数据交互;本发明简化了协议开发流程,检测终端自动匹配数据包与被监控设备进行数据交换,降低工程实施难度,能够把研发资源从重复劳动中解放出来,进而降低工程实施难度和实施成本,提高工业物联网工程实施效率,具有高自动化、使用方便、高效和简捷的优点。
附图说明
图1是本发明的结构示意图。
图2是本发明中检测终端20的结构示意图。
图中:10、被监控设备;20、检测终端;21、人机交互模块;22、协议参数解析匹配模块;23、数据采集分析模块;24、远程数据传输模块;30、远程云服务器。
具体实施方式
下面结合附图对本发明进行进一步说明。
参见图1,一种智能工业物联网终端检测***,包括与被监控设备10通过Modbus总线信号连接的检测终端20,所述检测终端20与远程云服务器30通过标准通信协议进行信号连接。
所述标准通信协议包括MQTT、CoAP、HTTP、XMPP或SoAP。
参见图2,所述检测终端20包括人机交互模块21、协议参数解析匹配模块22、数据采集分析模块23和远程数据传输模块24;其中:
人机交互模块21用来对检测终端20做基本设置,包括协议说明文档输入、设备型号及相关参数录入功能;
协议参数解析匹配模块22,对人机交互模块21输入的设备参数进行解析;
数据采集分析模块23,获得协议参数解析匹配模块22的解析结果,根据既定规则自动封装数据请求协议帧,发送给被监控设备10,然后接收并解析被监控设备10返回的数据帧;
远程数据传输模块24对上述数据采集分析模块23得到的数据进行重组封装,然后与远程云服务器30进行数据交互。
所述协议参数解析匹配模块22包含两种层次解析方法:
方法一,使用智能语义理解技术,对人机交互模块21输入的设备参数与远程云服务器30的云端大数据知识库进行文本相似度对比计算,并给出相似度评分,如果满足评分标准,则直接拉取云端成熟的通信参数发给数据采集分析模块23,如果不满足评分标准,则使用方法二;
方法二,使用自然语言处理技术和机器学习技术,对不同设备的通信协议文档及参数进行学习,进而生成能够解析通信协议文档内通信参数的经验模型;对方法一中不满足评分标准的情况,通过已生成的经验模型对人机交互模块21输入的设备参数进行解析,得到通信参数发给数据采集分析模块23并上传到远程云服务器30的云端大数据知识库,完善云端大数据知识库。
所述评分标准根据应用场景的不同,自定义设置。
所述被监控设备10包括机房、数据中心里面与环境、动力相关设备:智能温湿度传感器、精密空调、智能电表、UPS、配电柜、电池巡检仪。
实施例1
被监控设备10为温湿度设备;通信协议文档“File”(摘取主要内容)参见表1;“Info”为远程服务器地址、端口号、设备型号等参数;File、Info通过人机交互模块21录入并发送给协议参数解析匹配模块22;通过协议参数解析匹配模块22解析得到通信协议参数K-words,通讯参数K-words包括但不限于功能码04H、温度寄存器0000H、湿度寄存器0001H、数据倍率10,协议参数解析匹配模块22把K-words发送给数据采集分析模块23,数据采集分析模块23通过Modbus自动寻址方法获取温湿度设备的modbus通信地址,为01H,然后通过既定规则(modbus协议帧规则说明参见表2)组成modbus协议帧Packet:01 04 00 00 00 0271 CB,该指令为一次性读取温度、湿度两个寄存器数据,数据采集分析模块23通过modbus总线向温湿度设备发送Packet请求数据,温湿度设备收到请求后返回数据帧BackPacket:01 04 04 00 EC 02 73 7A F4,通过既定规则(modbus协议帧规则说明)参见表2,解析得到Data:23.6、62.7,数据采集分析模块23把Data发送给远程数据传输模块24,远程数据传输模块24把数据重新封装成MQTT协议PDU,发送给远程云服务器30。
Figure BDA0002501618170000061
注意:每一个数据用两个字节整数表示,高位在前,低位在后
如:带符号整数范围-32768---32767
上传数据需除十,如湿度上传16进制0x0311,对应十进制00785,表示78.5%
上传数据需除十,如温度上传16进制0x00FF,对应十进制00255,表示25.5℃
上传数据需除十,如温度上传16进制0x8064,最高位为1,表示负数,对应的数高位取反,表示-10.0℃
表1
读数据:
Figure BDA0002501618170000062
返回:
Figure BDA0002501618170000063
表2
本发明的工作原理是:将检测终端20与被监控设备10通过Modbus总线连接,再通过人机交互模块21分别向协议参数解析匹配模块22输入发送等待处理的通信协议文档即file、info;通过协议参数解析匹配模块22解析得到通信协议参数K-words,并把K-words发送给数据采集分析模块23,数据采集分析模块23通过Modbus自动寻址方法获取被监控设备10的modbus通信地址,然后通过既定规则组成协议帧Packet,数据采集分析模块23通过modbus总线向被监控设备10发送Packet请求数据,被监控设备10收到请求后返回数据帧BackPacket,通过既定规则,解析得到Data,数据采集分析模块23把Data发送给远程数据传输模块24,远程数据传输模块24把数据重新封装成MQTT协议PDU,发送给远程云服务器30。
显然,以上具体实施方式中仅用于说明本发明的技术方案而非穷举,尽管参照上述具体实施方式对本发明进行了详细说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在权利要求范围当中。

Claims (3)

1.一种智能工业物联网终端检测***,其特征在于:包括与被监控设备(10)通过Modbus总线信号连接的检测终端(20),所述检测终端(20)与远程云服务器(30)通过标准通信协议进行信号连接;
所述检测终端(20)包括人机交互模块(21)、协议参数解析匹配模块(22)、数据采集分析模块(23)和远程数据传输模块(24);其中:
人机交互模块(21)对检测终端(20)做基本设置,包括协议说明文档输入、设备型号及相关参数录入;
协议参数解析匹配模块(22),对人机交互模块(21)输入的设备参数进行解析;
数据采集分析模块(23),获得协议参数解析匹配模块(22)的解析结果,根据既定规则自动封装数据请求协议帧,发送给被监控设备(10),然后接收并解析被监控设备(10)返回的数据帧;
远程数据传输模块(24)对上述数据采集分析模块(23)得到的数据进行重组封装,然后与远程云服务器(30)进行数据交互;
所述协议参数解析匹配模块(22)对人机交互模块(21)输入的设备参数进行解析,包含两种层次解析方法:
方法一,使用智能语义理解技术,对人机交互模块(21)输入的设备参数与远程云服务器(30)的云端大数据知识库进行文本相似度对比计算,并给出相似度评分,如果满足评分标准,则直接拉取云端成熟的通信参数发给数据采集分析模块(23),如果不满足评分标准,则使用方法二;
方法二,使用自然语言处理技术和机器学习技术,对不同设备的通信协议文档及参数进行学习,进而生成能够解析通信协议文档内通信参数的经验模型;对方法一中不满足评分标准的情况,通过已生成的经验模型对人机交互模块(21)输入的设备参数进行解析,得到通信参数发给数据采集分析模块(23)并上传到远程云服务器(30)的云端大数据知识库。
2.根据权利要求1所述的一种智能工业物联网终端检测***,其特征在于:所述标准通信协议包括MQTT、CoAP、HTTP、XMPP或SoAP。
3.根据权利要求1所述的一种智能工业物联网终端检测***,其特征在于:所述评分标准根据应用场景的不同,自定义设置。
CN202010434154.7A 2020-05-21 2020-05-21 一种智能工业物联网终端检测*** Active CN111526072B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010434154.7A CN111526072B (zh) 2020-05-21 2020-05-21 一种智能工业物联网终端检测***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010434154.7A CN111526072B (zh) 2020-05-21 2020-05-21 一种智能工业物联网终端检测***

Publications (2)

Publication Number Publication Date
CN111526072A CN111526072A (zh) 2020-08-11
CN111526072B true CN111526072B (zh) 2023-05-09

Family

ID=71905763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010434154.7A Active CN111526072B (zh) 2020-05-21 2020-05-21 一种智能工业物联网终端检测***

Country Status (1)

Country Link
CN (1) CN111526072B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115834735A (zh) * 2021-09-17 2023-03-21 青岛海尔科技有限公司 云端与物联网设备间的通信方法、装置、介质及产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973097A (zh) * 2017-03-28 2017-07-21 上海艾络格电子技术有限公司 一种工业物联网***
WO2019003233A1 (en) * 2017-06-27 2019-01-03 Kavitha Parthasarathy SYSTEM AND METHOD FOR MONITORING, CONTROLLING, AND PROCESSING INFORMATION FROM A REMOTE DEVICE VIA A CONFIGURABLE CLOUD APPLICATION
CN109150703A (zh) * 2018-08-23 2019-01-04 北方工业大学 一种工业物联网智能云网关及其通信方法
CN110300149A (zh) * 2019-05-13 2019-10-01 厦门格物云智能科技有限公司 一种中间件、一种远程管理***和一种远程管理方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973097A (zh) * 2017-03-28 2017-07-21 上海艾络格电子技术有限公司 一种工业物联网***
WO2019003233A1 (en) * 2017-06-27 2019-01-03 Kavitha Parthasarathy SYSTEM AND METHOD FOR MONITORING, CONTROLLING, AND PROCESSING INFORMATION FROM A REMOTE DEVICE VIA A CONFIGURABLE CLOUD APPLICATION
CN109150703A (zh) * 2018-08-23 2019-01-04 北方工业大学 一种工业物联网智能云网关及其通信方法
CN110300149A (zh) * 2019-05-13 2019-10-01 厦门格物云智能科技有限公司 一种中间件、一种远程管理***和一种远程管理方法

Also Published As

Publication number Publication date
CN111526072A (zh) 2020-08-11

Similar Documents

Publication Publication Date Title
CN110933146B (zh) 一种数据转换方法、装置和服务器
CN105681285B (zh) 一种异构工业信号源信息获取方法
CN111526072B (zh) 一种智能工业物联网终端检测***
CN105335316A (zh) 一种基于云计算的电机装配线串口服务器
CN114390033A (zh) 基于可扩展通信协议的回路状态巡检仪采集***及方法
CN111798006A (zh) 一种物联网综合运营平台
Tao et al. Design and realization of integrated patrol-robot system for underground pipe gallery
CN209088989U (zh) 一种数据采集网关
TWI722338B (zh) 智能資訊讀取方法、裝置與系統
CN111721446A (zh) 一种温度传感器一体化智能测试的平台及方法
Gao et al. Design and implementation of Wisdom classroom management system based on voice control
CN202694117U (zh) 一种嵌入式远程测控装置
CN111024711A (zh) 一种基于物联网技术的光伏组件隐裂检测***
CN214954645U (zh) 一种数据采集与控制***
CN210399136U (zh) 一种基于物联网大数据的供热控制***
CN111078281B (zh) 运算方法、***及相关产品
CN111078280B (zh) 运算方法、装置及相关产品
CN207965709U (zh) 一种冷藏箱自动化管理***
CN115361256B (zh) 一种面向智能安监领域的边缘计算智能网关及实现方法
CN219695314U (zh) 一种高精度电能质量在线监测***
CN214409906U (zh) 一种基于树莓派的建筑智能巡检ar眼镜
Yi et al. Developing the Wastewater Monitoring System Based on Ontology
Han et al. Design of Data Acquisition System Based on Ethernet and Virtual Instrument Technology
Liu et al. Design and Implementation of Intelligent Home Environment Monitoring System based on LabVIEW
Chen et al. The Design and Application of Embedded Processor Based on Single Chip Microcomputer in Network Laboratory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Lv Linbo

Inventor after: Wu Minghao

Inventor after: Huang Shan

Inventor after: Wang Jun

Inventor before: Wang Jun

Inventor before: Wu Minghao

Inventor before: Lv Linbo

Inventor before: Huang Shan

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant