CN113572782A - 一种支持多种传感网的物联网网关及其实现方法 - Google Patents

一种支持多种传感网的物联网网关及其实现方法 Download PDF

Info

Publication number
CN113572782A
CN113572782A CN202110867911.4A CN202110867911A CN113572782A CN 113572782 A CN113572782 A CN 113572782A CN 202110867911 A CN202110867911 A CN 202110867911A CN 113572782 A CN113572782 A CN 113572782A
Authority
CN
China
Prior art keywords
register
gateway
internet
intelligent terminal
sensor
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.)
Granted
Application number
CN202110867911.4A
Other languages
English (en)
Other versions
CN113572782B (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.)
Guangdong Mechanical and Electrical College
Original Assignee
Guangdong Mechanical and Electrical College
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 Guangdong Mechanical and Electrical College filed Critical Guangdong Mechanical and Electrical College
Priority to CN202110867911.4A priority Critical patent/CN113572782B/zh
Publication of CN113572782A publication Critical patent/CN113572782A/zh
Application granted granted Critical
Publication of CN113572782B publication Critical patent/CN113572782B/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
    • 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
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • 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/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • 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)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本发明公开了一种支持多种传感网的物联网网关及其实现方法,该物联网网关包括:网关内核和多个智能终端;作为Modbus主机网关内核与作为Modbus从机的各个智能终端采用RS485总线连接;智能终端连接对应传感网类型的传感器,智能终端配置有寄存器地址和寄存器数量参数;网关内核轮询寄存器数据并发送至物联网云平台,接收物联网云平台发布的执行器的操作控制信号或设置模拟量的值并传输至智能终端;智能终端响应网关内核的轮询,根据轮询寄存器范围及寄存器对应传感器,读取对应的传感器数据,并发送执行器的操作控制信号或设置模拟量的值至执行器执行动作。本发明具有通用性强、扩展性强、二次应用开发方便、设备配置简单等优点。

Description

一种支持多种传感网的物联网网关及其实现方法
技术领域
本发明涉及物联网网关应用技术领域,具体涉及一种支持多种传感网的物联网网关及其实现方法。
背景技术
物联网网关是连接传感网与传统通信网络的桥梁,在物联网时代发挥着重要作用。物联网网关要实现传感网与通信网络之间的协议转换,并实现设备管理和远程控制。目前物联网网关产品多样,功能不一,一般支持某种固定的传感网类型,带专用软件。这些物联网网关的主要缺点是通用性和开放性不足,大部分的物联网网关都是封闭的,难以进行传感网类型方面的扩展,难以进行二次应用开发。
发明内容
为了克服现有技术存在的缺陷与不足,本发明提供一种支持多种传感网的物联网网关及其实现方法,本发明可以支持各种有线传感网,如RS485或CAN总线,支持各种无线传感网,如ZigBee、蓝牙、LoRa等;该网关采用工业标准Modbus协议与各种传感网智能终端通信,数据结构标准,可扩展性强,采用MQTT协议上传至各种物联网云平台,该网关具有通用性强、扩展性强、二次应用开发方便、设备配置简单等优点。
为了达到上述目的,本发明采用以下技术方案:
本发明提供一种支持多种传感网的物联网网关,包括:网关内核和多个智能终端;
所述网关内核与各个智能终端采用RS485总线连接,网关内核作为Modbus主机,各智能终端作为Modbus从机;
所述智能终端连接对应传感网类型的传感器,所述传感网类型包括有线传感网与无线传感网;
所述智能终端配置有寄存器地址和寄存器数量参数;
所述网关内核采用Modbus协议轮询各智能终端,轮询寄存器数据并发送至物联网云平台,接收物联网云平台发布的执行器的操作控制信号或者设置模拟量的值并传输至智能终端;
所述智能终端用于响应网关内核的轮询,根据轮询的寄存器范围,以及智能终端所配置的寄存器对应的传感器,读取对应的传感器数据,并发送执行器的操作控制信号或者设置模拟量的值至执行器执行动作。
作为优选的技术方案,物联网网关采用无线方式或者以太网方式连接到物联网云平台,采用MQTT协议发布和接收数据。
本发明还提供一种支持多种传感网的物联网网关的实现方法,包括下述步骤:
对网关、智能终端及应用端进行参数配置;
按照Modbus从机地址、寄存器地址在物联网云平台设置对应的标识符,根据标识符生成MQTT话题,网关内核向MQTT话题发布消息,应用端进行订阅;
网关轮询各智能终端,轮询寄存器数据并发送至物联网云平台,网关内核发布更新寄存器消息,物联网云平台转发更新寄存器消息;
应用端读寄存器,应用端写寄存器,通过网关双向传输寄存器的值访问感知层的传感器和执行器;
网关配置传感器或执行器。
作为优选的技术方案,所述网关的参数配置内容包括智能终端的数量及运行参数,所述运行参数包括轮询范围、轮询周期、定时写寄存器的值;
所述智能终端的参数配置内容包括从机地址、寄存器地址、寄存器数量,以及传感器和执行器之间的对应关系;
所述应用端的参数配置包括传感器和执行器的配置,配置对应的从机地址、寄存器地址范围和数据类型。
作为优选的技术方案,所述网关采用Web方式进行参数配置,网关部署嵌入式WebServer,所述智能终端采用串口方式进行参数配置,串口将配置数据下载到智能终端,智能终端保存在自身的FLASH中。
作为优选的技术方案,所述按照Modbus从机地址、寄存器地址在物联网云平台设置对应的标识符,所述标识符的定义表示为:
数字量/模拟量+从机地址+寄存器地址,其中,从机地址采用2位16进制数据表示,寄存器地址采用4位16进制数据表示。
作为优选的技术方案,所述网关轮询各智能终端,轮询寄存器数据并发送至物联网云平台,具体步骤包括:
网关内核轮询寄存器数据,智能终端响应网关内核的轮询,判断是否为对应的从机地址,若是对应的从机地址,则根据轮询的寄存器范围以及智能终端所配置的寄存器对应的传感器,读取对应的传感器数据;
感知层返回传感器数据,智能终端返回寄存器数据;
网关内核发布更新寄存器消息,根据轮询的从机地址、寄存器地址得到对应的标识符,发布对应标识符的消息,将传感器数据上传至物联网云平台;
物联网云平台转发更新寄存器消息,应用端订阅寄存器消息,根据配置的寄存器与传感器、执行器的关联,更新传感器和执行器的值,并显示或保存。
作为优选的技术方案,所述应用端读寄存器,具体步骤包括:
应用端发布读寄存器消息,物联网云平台转发读寄存器消息,网关内核更新对应寄存器数据。
作为优选的技术方案,所述应用端写寄存器的具体步骤包括:
应用端发布写寄存器消息,物联网云平台转发写寄存器消息,网关内核向智能终端发送对应的写寄存器指令;
智能终端识别到网关内核的写指令后,设置寄存器对应的数据缓存的值,并根据传感器、执行器和寄存器的对应关系,设置传感器的值,或向执行器发送对应的指令来执行对应的动作;
感知层返回写传感器或执行器的结果;
智能终端返回写寄存器的结果;
网关内核发更新对应寄存器数据。
作为优选的技术方案,所述网关内核或应用端设置指定的时间,自动写寄存器的值执行周期性的动作。
本发明与现有技术相比,具有如下优点和有益效果:
(1)本发明支持多种传感网类型的接入,有线与无线传感网均可接入,每类传感网类型都有对应的智能终端进行数据读写,另外采用支持MQTT协议的物联网云平台,通用性强,应用广泛。
(2)本发明可以根据应用需要随时添加各种智能终端,如果智能终端的数量超过RS485协议规定的最大从机数量,可以增加网关数量。
(3)本发明设备配置简单,网关内核只需配置智能终端的数量,以及寄存器的类型和地址范围,不需要配置智能终端的类型,不需要配置寄存器与实际传感器和执行器的关联,极大地简化了设备的配置。
(4)本发明可以方便地进行上层应用二次开发,因为网关仅配置寄存器,不配置寄存器与传感器和执行器的关联,这种关联完全交给上层应用和智能终端去定义,因此极大地方便了上层应用二次开发。
(5)对于常用的传感器或执行器,本发明支持在网关直接配置其与寄存器的关联,简化上层应用的开发。
附图说明
图1为本发明的支持多种传感网的物联网网关的框架结构示意图;
图2为本发明网关自动更新寄存器数据的流程示意图;
图3为本发明应用端写寄存器的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例
如图1所示,本实施例提供一种支持多种传感网的物联网网关,包括网关内核和***的智能终端,网关内核与各智能终端用RS485总线连接,采用Modbus协议,网关内核作为Modbus主机,各智能终端作为Modbus从机。根据不同的传感网类型,有不同的智能终端,数量和类型不限。物联网网关连接感知层的传感器和执行器,连接方式由传感网类型决定。例如RS485总线可以直连,因为网关内核已经有RS485连接方式;CAN总线采用智能终端和感知层都配备CAN总线模块实现互联;ZigBee方式采用智能终端和感知层都配备ZigBee模块实现互联等;
物联网网关用Wifi、4G、NB-Iot等无线方式或者以太网方式连接到物联网云平台,采用MQTT协议发布和接收数据。
网关的智能终端用各种传感网方式采集感知层的传感器数据,并发送控制指令到执行器执行动作。网关内核采用Modbus协议轮询各智能终端,采集感知层的传感器数据,再通过MQTT协议发送给物联网云平台,接收物联网云平台发布的控制指令,通过智能终端发控制指令到感知层的执行器执行动作。
在本实施例中,控制指令一般指的是开关灯、开关电机等控制执行器的操作指令。
网关内核只负责数据在感知层和物联网云平台之间传输,不负责传输数据的定义,数据的定义全部交由用户的应用端和智能终端来设置。数据定义借用Modbus寄存器的概念,包括寄存器的类型(数字量或模拟量),寄存器与传感器(对应模拟量寄存器)、执行器(对应数字量寄存器)的对应关系。
本实施例还提供一种支持多种传感网的物联网网关的实现方法,包括下述步骤:
S1:参数配置
S11:网关配置
网关采用Web方式进行参数配置,网关部署嵌入式Web Server。配置内容包括智能终端的数量(默认从机地址从1开始),每个智能终端再配置寄存器的类型、地址范围。
再配置一些运行参数,如轮询范围、轮询周期、定时写某些寄存器的值用于执行指定动作等等,运行参数还可以从应用端以MQTT协议进行配置。
S12:智能终端配置
智能终端配置的参数包括从机地址、寄存器地址、寄存器数量,以及传感器和执行器之间的对应关系。
本实施例的寄存器地址与传感器、执行器的对应关系可以根据需要非常灵活地配置,主要配置寄存器地址和数量。Modbus的寄存器默认保存2个字节即16bit的数据,如果传感器的值是4个字节的浮点数或整数,可以采用2个相邻寄存器来保存;如果是8个字节的数据,则采用4个相邻寄存器来保存。
配置方式可以采用串口方式,可用串口将配置数据下载到智能终端,智能终端保存在自身的FLASH中。
S13:应用端配置
应用端的配置主要包括传感器和执行器的配置,每个传感器或执行器需要配置对应的从机地址、寄存器地址范围、数据类型等,与智能终端的配置类似。
应用端配置的从机地址、寄存器与传感器和执行器的关联等,必须与智能终端的配置数据相同。对网关而言,不理会寄存器与传感器和执行器的关联,仅仅双向传输数据即可。实际工作中,智能终端可以直接显示传感器的值或执行器的当前状态,应用端可以与之进行比较、校验数据结果。
S2:MQTT话题(Topic)
物联网云平台支持MQTT协议,根据用户定义的标识符自动生成一系列话题(Topic),标识符对应相应的值,本实施例将标识符定义成寄存器,因此标识符对应的值就是寄存器的值。
按从机地址、寄存器地址在物联网云平台设置好对应的标识符。标识符的定义规则可以参考以下格式:“数字量/模拟量(d/a)”+“从机地址,2位16进制数据”+“寄存器地址,4位16进制数据”。例如d010001代表从机地址01(16进制)、寄存器地址0001(16进制)的数字量,a030015代表从机地址03(16进制)、寄存器地址0015(16进制)的模拟量。
这些由标识符自动生成的一系列话题由网关内核向其发布消息,由应用端订阅。为叙述方便,以下将这类消息称为“更新寄存器消息”。
此外,应用端需要读写寄存器,在物联网云平台设置读写寄存器话题,由应用端向其发布消息,网关内核订阅。以下将这类消息分别称为应用端“读寄存器消息”和“写寄存器消息”。
S3:网关自动更新寄存器数据
根据配置的轮询范围、轮询周期等运行参数,网关内核将在规定的周期内,自动轮询对应的从机及寄存器,并将轮询结果发布至物联网云平台。
如图2所示,网关轮询传感器的值并上传物联网云平台的具体步骤如下:
S31:网关内核轮询寄存器数据。网关内核作为Modbus主机,以配置的轮询周期,自动轮询配置的轮询范围,轮询范围包括Modbus从机(即网关的智能终端)以及从机的寄存器;
S32:智能终端读取传感器数据。智能终端响应Modbus主机的轮询,先对比从机地址是不是自己的地址,如果不是则忽略,如果是,则根据轮询的寄存器范围,以及智能终端所配置的寄存器对应的传感器,读取对应的传感器数据。也可以根据实际情况对传感器数据进行缓存,不一定每次都需要取读取传感器数据;
S33:感知层返回传感器数据;
S34:智能终端返回寄存器数据;
S35:网关内核发布更新寄存器消息;按从机地址、寄存器地址在物联网云平台设置对应的标识符,根据轮询的从机地址、寄存器地址等,得到对应的标识符,再发布对应标识符的消息,将传感器数据上传至物联网云平台。
S36:物联网云平台转发更新寄存器消息。应用端会订阅此消息,因此,应用端会收到由物联网云平台转发的此消息,再根据配置的寄存器与传感器、执行器的关联,更新传感器和执行器的值,并显示或保存。
网关内核或应用端还可以设置在指定的时间,自动写某些寄存器的值来执行周期性的动作,如定时开关灯等等。
S4:应用端读寄存器
由于网关不配置寄存器与传感器和执行器的关联,因此,在应用端以读写寄存器的方式,通过网关来访问感知层的传感器和执行器。
应用端读寄存器值的具体步骤包括:
S41:应用端发布读寄存器消息。应用端先从配置信息里查询某传感器或执行器对应的从机地址、寄存器地址、数量,再发布读寄存器消息,消息中包含从机地址、寄存器地址、数量等信息。
S42:物联网云平台转发读寄存器消息。由于网关内核订阅了读寄存器消息,物联网云平台将转发此消息。
S43:网关内核更新寄存器数据。网关内核收到消息后,截取消息中的从机地址、寄存器地址、数量等信息,启动上一个“网关自动更新寄存器数据”流程,更新对应寄存器数据。
S5:应用端写寄存器
如图3所示,应用端写寄存器值的具体步骤包括:
S51:应用端发布写寄存器消息。应用端先从配置信息里查询某传感器或执行器对应的从机地址、寄存器地址、数量,再发布写寄存器消息,消息中包含从机地址、寄存器地址、数量等信息。
S52:物联网云平台转发写寄存器消息。由于网关内核订阅了读寄存器消息,物联网云平台将转发此消息。
S53:网关内核写寄存器数据。网关内核作为Modbus主机,向作为Modbus从机的智能终端发送对应的写寄存器指令。
S54:智能终端写传感器数据。作为Modbus从机,智能终端识别到Modbus主机,即网关内核的写指令后,设置寄存器对应的数据缓存的值,并根据传感器、执行器和寄存器的对应关系,来设置传感器的值,或向执行器发送对应的指令来执行对应的动作。
S55:感知层返回写传感器或执行器的结果。
S56:智能终端返回写寄存器的结果。
S57:网关内核发更新寄存器数据。启动上面的“网关自动更新寄存器数据”流程,更新对应寄存器数据。
需要特别说明的是,为了方便,网关双向传输的是寄存器的值,在智能终端和应用层配置寄存器和传感器、执行器的对应关系,这样设计的目的是为应用的二次开发提供极大的方便。
S6:网关配置传感器或执行器
本实施例描述的传感器或执行器与智能终端和寄存器的对应关系全部交由应用端和智能终端来定义,该方案只能查看或控制寄存器的实时数据,看不到寄存器与传感器或执行器之间的关联;为了方便应用,网关也可以预先定义好一些传感器或执行器,并在物联网云平台预先设置好对应的标识符名称,应用端可以通过MQTT协议直接读取到这些预先定义好的配置信息,在物联网云平台也可以直接查看或控制实际的传感器或执行器的实时数据。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

Claims (10)

1.一种支持多种传感网的物联网网关,其特征在于,包括:网关内核和多个智能终端;
所述网关内核与各个智能终端采用RS485总线连接,网关内核作为Modbus主机,各智能终端作为Modbus从机;
所述智能终端连接对应传感网类型的传感器,所述传感网类型包括有线传感网与无线传感网;
所述智能终端配置有寄存器地址和寄存器数量参数;
所述网关内核采用Modbus协议轮询各智能终端,轮询寄存器数据并发送至物联网云平台,接收物联网云平台发布的执行器的操作控制信号或者设置模拟量的值并传输至智能终端;
所述智能终端用于响应网关内核的轮询,根据轮询的寄存器范围,以及智能终端所配置的寄存器对应的传感器,读取对应的传感器数据,并发送执行器的操作控制信号或者设置模拟量的值至执行器执行动作。
2.根据权利要求1所述支持多种传感网的物联网网关,其特征在于,物联网网关采用无线方式或者以太网方式连接到物联网云平台,采用MQTT协议发布和接收数据。
3.根据权利要求1或2所述支持多种传感网的物联网网关的实现方法,其特征在于,包括下述步骤:
对网关、智能终端及应用端进行参数配置;
按照Modbus从机地址、寄存器地址在物联网云平台设置对应的标识符,根据标识符生成MQTT话题,网关内核向MQTT话题发布消息,应用端进行订阅;
网关轮询各智能终端,轮询寄存器数据并发送至物联网云平台,网关内核发布更新寄存器消息,物联网云平台转发更新寄存器消息;
应用端读寄存器,应用端写寄存器,通过网关双向传输寄存器的值访问感知层的传感器和执行器;
网关配置传感器或执行器。
4.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述网关的参数配置内容包括智能终端的数量及运行参数,所述运行参数包括轮询范围、轮询周期、定时写寄存器的值;
所述智能终端的参数配置内容包括从机地址、寄存器地址、寄存器数量,以及传感器和执行器之间的对应关系;
所述应用端的参数配置包括传感器和执行器的配置,配置对应的从机地址、寄存器地址范围和数据类型。
5.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述网关采用Web方式进行参数配置,网关部署嵌入式Web Server,所述智能终端采用串口方式进行参数配置,串口将配置数据下载到智能终端,智能终端保存在自身的FLASH中。
6.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述按照Modbus从机地址、寄存器地址在物联网云平台设置对应的标识符,所述标识符的定义表示为:
数字量/模拟量+从机地址+寄存器地址,其中,从机地址采用2位16进制数据表示,寄存器地址采用4位16进制数据表示。
7.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述网关轮询各智能终端,轮询寄存器数据并发送至物联网云平台,具体步骤包括:
网关内核轮询寄存器数据,智能终端响应网关内核的轮询,判断是否为对应的从机地址,若是对应的从机地址,则根据轮询的寄存器范围以及智能终端所配置的寄存器对应的传感器,读取对应的传感器数据;
感知层返回传感器数据,智能终端返回寄存器数据;
网关内核发布更新寄存器消息,根据轮询的从机地址、寄存器地址得到对应的标识符,发布对应标识符的消息,将传感器数据上传至物联网云平台;
物联网云平台转发更新寄存器消息,应用端订阅寄存器消息,根据配置的寄存器与传感器、执行器的关联,更新传感器和执行器的值,并显示或保存。
8.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述应用端读寄存器,具体步骤包括:
应用端发布读寄存器消息,物联网云平台转发读寄存器消息,网关内核更新对应寄存器数据。
9.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述应用端写寄存器的具体步骤包括:
应用端发布写寄存器消息,物联网云平台转发写寄存器消息,网关内核向智能终端发送对应的写寄存器指令;
智能终端识别到网关内核的写指令后,设置寄存器对应的数据缓存的值,并根据传感器、执行器和寄存器的对应关系,设置传感器的值,或向执行器发送对应的指令来执行对应的动作;
感知层返回写传感器或执行器的结果;
智能终端返回写寄存器的结果;
网关内核发更新对应寄存器数据。
10.根据权利要求3所述的支持多种传感网的物联网网关的实现方法,其特征在于,所述网关内核或应用端设置指定的时间,自动写寄存器的值执行周期性的动作。
CN202110867911.4A 2021-07-30 2021-07-30 一种支持多种传感网的物联网网关及其实现方法 Active CN113572782B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110867911.4A CN113572782B (zh) 2021-07-30 2021-07-30 一种支持多种传感网的物联网网关及其实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110867911.4A CN113572782B (zh) 2021-07-30 2021-07-30 一种支持多种传感网的物联网网关及其实现方法

Publications (2)

Publication Number Publication Date
CN113572782A true CN113572782A (zh) 2021-10-29
CN113572782B CN113572782B (zh) 2023-03-10

Family

ID=78169238

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110867911.4A Active CN113572782B (zh) 2021-07-30 2021-07-30 一种支持多种传感网的物联网网关及其实现方法

Country Status (1)

Country Link
CN (1) CN113572782B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205179A (zh) * 2021-12-14 2022-03-18 国网江苏省电力有限公司常州供电分公司 一种Modbus通信优化方法
CN114268650A (zh) * 2021-12-20 2022-04-01 中国电信股份有限公司 用于建立通信连接的配置方法及***
CN117135011A (zh) * 2023-10-27 2023-11-28 深圳市天思智慧科技有限公司 让网关适配多个基于mqtt通讯的云平台的方法及网关***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131056A (zh) * 2016-08-17 2016-11-16 广州中国科学院沈阳自动化研究所分所 一种工业无线适配器及其工作方法
CN107018147A (zh) * 2017-05-09 2017-08-04 上海斐讯数据通信技术有限公司 一种物联网通信方法及***、网关模块
CN109861978A (zh) * 2018-12-28 2019-06-07 浙江工业大学 一种基于MQTT协议的物联网SaaS平台
WO2019132095A1 (en) * 2017-12-27 2019-07-04 Htcsystem Co.,Ltd Interface apparatus and method of converting communication protocol
CN110704265A (zh) * 2019-10-11 2020-01-17 山东有人信息技术有限公司 一种基于Modbus协议的预警信息主动上报方法及***
WO2021072981A1 (zh) * 2019-10-17 2021-04-22 广东绿腾新能源服务有限公司 一种基于区块链的能源数据链接方法、及装置
CN113162931A (zh) * 2021-04-22 2021-07-23 中煤科工集团重庆研究院有限公司 一种在广域网传输Modbus RTU协议的方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131056A (zh) * 2016-08-17 2016-11-16 广州中国科学院沈阳自动化研究所分所 一种工业无线适配器及其工作方法
CN107018147A (zh) * 2017-05-09 2017-08-04 上海斐讯数据通信技术有限公司 一种物联网通信方法及***、网关模块
WO2019132095A1 (en) * 2017-12-27 2019-07-04 Htcsystem Co.,Ltd Interface apparatus and method of converting communication protocol
CN109861978A (zh) * 2018-12-28 2019-06-07 浙江工业大学 一种基于MQTT协议的物联网SaaS平台
CN110704265A (zh) * 2019-10-11 2020-01-17 山东有人信息技术有限公司 一种基于Modbus协议的预警信息主动上报方法及***
WO2021072981A1 (zh) * 2019-10-17 2021-04-22 广东绿腾新能源服务有限公司 一种基于区块链的能源数据链接方法、及装置
CN113162931A (zh) * 2021-04-22 2021-07-23 中煤科工集团重庆研究院有限公司 一种在广域网传输Modbus RTU协议的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHANGQING SUN; KUN GUO;: "Design and Development of Modbus/MQTT Gateway for Industrial IoT Cloud Applications Using Raspberry Pi", 《2019 CHINESE AUTOMATION CONGRESS (CAC)》 *
KANITKORN KHANCHUEA; RAWAT SIRIPOKARPIROM: "A Multi-Protocol IoT Gateway and WiFi/BLE Sensor Nodes for Smart Home and Building Automation: Design and Implementation", 《 2019 10TH INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (IC-ICTES)》 *
王威等: "一种无线传感网与现场总线通信网关的设计与实现", 《测控技术》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205179A (zh) * 2021-12-14 2022-03-18 国网江苏省电力有限公司常州供电分公司 一种Modbus通信优化方法
CN114205179B (zh) * 2021-12-14 2023-04-25 国网江苏省电力有限公司常州供电分公司 一种Modbus通信优化方法
CN114268650A (zh) * 2021-12-20 2022-04-01 中国电信股份有限公司 用于建立通信连接的配置方法及***
CN117135011A (zh) * 2023-10-27 2023-11-28 深圳市天思智慧科技有限公司 让网关适配多个基于mqtt通讯的云平台的方法及网关***
CN117135011B (zh) * 2023-10-27 2024-02-09 深圳市天思智慧科技有限公司 让网关适配多个基于mqtt通讯的云平台的方法及网关***

Also Published As

Publication number Publication date
CN113572782B (zh) 2023-03-10

Similar Documents

Publication Publication Date Title
CN113572782B (zh) 一种支持多种传感网的物联网网关及其实现方法
CN108011814B (zh) 一种基于窄带物联网的多协议智能网关及其实现方法
US8443071B2 (en) Data server system and method
CN102833141B (zh) 一种基于DSP28335的CANopen从站***
CN106790222B (zh) 一种modbus/全互联制造网络信息服务适配器及其实现方法
WO2022002173A1 (zh) 一种智能设备入网方法、装置及智能设备控制***、方法
CN111034129B (zh) 具有网络接口的通讯模块与照明总线***
US20120059868A1 (en) Method for communicating between a number of first services and a number of second services
CN101184063B (zh) 控制非通用即插即用UPnP设备的方法、装置及其***
CN111064627A (zh) 一种电力物联终端即插即用管理***
JP2018129021A (ja) インダストリアル・インターネットオペレーティングシステムに基づくフィールドデバイス制御管理方法と装置
US7606890B1 (en) System and methodology providing namespace and protocol management in an industrial controller environment
CN104486783A (zh) 用于多态无线监控网络的多态无线网关***及控制方法
CN111478799B (zh) 一种基于动态重构的异构工业网络互联方法及无线模块
CN109274688B (zh) 一种变电站规约转换功能的设计与实现方法
EP4102315A1 (en) Device and method for interlinking conventional fieldbus-based automatic control system with iot
KR20090108963A (ko) 자동화 시스템 통합을 위한 임베디드형 통합모듈 장치
CN103634148A (zh) 一种传感器的配置方法、服务器及***
US10281887B2 (en) Optimized communications with HART instruments
CN110460596A (zh) 基于微信小程序及OneNet的远程语音控制照明***及实现方法
CN101364088B (zh) 工业人机界面变量访问方法及***
CN113343037B (zh) 一种嵌入式主从设备的数据映射方法
CN113849213A (zh) 一种边缘设备的ota升级***及方法
CN202939447U (zh) 一种数据采集控制器
CN115037568B (zh) 基于io映射的工业总线传输方法

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
GR01 Patent grant
GR01 Patent grant