CN112367250A - Internet of things multi-protocol gateway - Google Patents
Internet of things multi-protocol gateway Download PDFInfo
- Publication number
- CN112367250A CN112367250A CN202011277783.XA CN202011277783A CN112367250A CN 112367250 A CN112367250 A CN 112367250A CN 202011277783 A CN202011277783 A CN 202011277783A CN 112367250 A CN112367250 A CN 112367250A
- Authority
- CN
- China
- Prior art keywords
- gateway
- internet
- things
- resource
- module
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 52
- 230000008859 change Effects 0.000 claims abstract description 46
- 230000001413 cellular effect Effects 0.000 claims abstract description 30
- 238000004806 packaging method and process Methods 0.000 claims description 18
- 238000012360 testing method Methods 0.000 claims description 6
- 238000010276 construction Methods 0.000 claims description 4
- 101100498818 Arabidopsis thaliana DDR4 gene Proteins 0.000 claims description 3
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000006855 networking Effects 0.000 claims 2
- 238000013461 design Methods 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/10—Current supply arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
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)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an Internet of things multi-protocol gateway, which relates to the technical field of Internet of things and comprises an Internet of things communication module, a cellular network pass-back module, an updating device and a control circuit, wherein the Internet of things communication module is wirelessly connected with each Internet of things terminal; according to the invention, through the combined design of the main control chip, the memory chip, the flash memory chip and the MINI PCI-E interface socket, the control circuit of the gateway of the Internet of things can be inserted into the communication modules of the Internet of things in different communication modes, so that the gateway of the Internet of things can effectively adapt to various different application environments; and determining an associated template according to the change model identification in the model change message through the Internet of things control platform, and issuing a gateway resource update packet to the target gateway equipment to realize that the target gateway equipment updates the gateway resource according to the gateway resource update data packet.
Description
Technical Field
The invention relates to the technical field of Internet of things, in particular to an Internet of things multi-protocol gateway.
Background
In the internet of things system, a gateway device is an intermediate device for realizing data exchange and communication between a terminal application layer and a network layer. Based on the access capability, the manageability and the protocol conversion capability of the gateway equipment, the accessed Internet of things equipment can be managed and data interaction can be carried out.
In the related art, there are several main resource updating methods as follows: if so, manual resource updating in an off-line mode is carried out by a technician; for example, remote resource update is realized in an online manner; in another example, the technician logs in the configuration page of the gateway device to perform resource update.
However, by using the resource updating method in the related art, in an off-line mode, technicians are required to manually update resources of each gateway device, so that the resource updating efficiency is low; in an online mode, uniform resource updating needs to be performed on all internet of things devices connected with gateway devices, and data for resource updating is large and depends on the current network condition; the login of the configuration page of the gateway device is realized by adding a configuration module service in the gateway device, and the configuration module service occupies physical resources of the gateway device.
In addition, in the architecture of the internet of things system, the internet of things gateway also needs to have the equipment management capability, and an operator can manage all sensing nodes of a sensing layer through the internet of things gateway, connect relevant information of all the sensing nodes and realize remote control. However, in the implementation process, the inventor finds that various internet of things gateways which are currently on the market have the problem of high application cost.
Disclosure of Invention
In order to solve the problems in the prior art, the control circuit of the gateway of the Internet of things can be inserted into communication modules of the Internet of things in different communication modes through the combined design of the main control chip, the memory chip, the flash memory chip and the MINI PCI-E interface socket, and the data of the nodes of the Internet of things can be transmitted back to an upper-layer server through a cellular network, so that the gateway of the Internet of things can be effectively adapted to various application environments; meanwhile, the correlation template is determined according to the change model identification in the model change message through the Internet of things control platform, the correlation template is updated, the target gateway equipment using the correlation template is determined, and finally a gateway resource update package is issued to the target gateway equipment, so that the target gateway equipment updates the gateway resources according to the gateway resource update data package.
In order to achieve the above effects, the invention specifically adopts the following technical scheme:
an Internet of things multi-protocol gateway comprises an Internet of things communication module, a cellular network return module, an updating device and a control circuit, wherein the updating device is used for updating resources of the gateway;
the cellular network return module is used for connecting an upper layer server through a cellular network in a wireless manner and sending the gathered node data of the Internet of things to the upper layer server;
the updating device is used for an Internet of things control platform, the Internet of things control platform is connected with each gateway device, and the gateway devices are connected with the Internet of things devices;
the updating device comprises:
the message acquisition module is used for acquiring a model change message, wherein the model change message comprises a change model identifier of a change model, different pieces of equipment of the Internet of things correspond to different models, and the models comprise measuring point information of measuring points in the equipment of the Internet of things;
the template updating module is used for determining an associated template according to the change model identification and updating the associated template, the associated template comprises the corresponding relation between the measuring point information and the measuring point identification in the change model, and the measuring point identification is applied to a measuring point data message sent by the Internet of things equipment;
the gateway determining module is used for determining the target gateway equipment using the association template;
the resource updating module is used for issuing a gateway resource updating packet to the target gateway equipment, and the target gateway equipment is used for updating the gateway resources according to the gateway resource updating data packet;
the control circuit comprises a main control chip, a memory chip, a flash memory chip and a MINIPCI-E interface socket, wherein the main control chip is electrically connected with the memory chip, the flash memory chip and the MINIPCI-E interface socket respectively;
the MINI PCI-E interface socket is used for being electrically connected with an Internet of things communication module and a cellular network return module of an Internet of things gateway respectively, and the main control chip is used for receiving the Internet of things node data acquired by the Internet of things communication module through the MINI PCI-E interface socket and outputting the aggregated Internet of things node data to the cellular network return module through the MINI PCI-E interface socket;
the memory chip is used for providing temporary data storage for the main control chip, and the flash memory chip is used for storing the configuration data of the main control chip.
In a further aspect, the internet of things control platform includes a processor and a memory, where at least one instruction, at least one program, a set of codes, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the set of codes, or the set of instructions is loaded and executed by the processor.
The further scheme is that the step of sending the gateway resource update package to the target gateway device comprises the following steps:
constructing the gateway resource update package;
dividing the gateway resource update package into m resource update sub-packages, wherein m is smaller than the number of the target gateway devices;
sending the m resource update sub-packets to m target gateway devices, where the target gateway devices are used to perform a deployment test of gateway resource update according to the received resource update sub-packets;
and responding to that the m resource update sub-packets pass the deployment test, and sending the gateway resource update packet to the rest target gateway equipment.
In a further aspect, the constructing the gateway resource update package includes the following steps:
determining incremental gateway resources in response to changes in the gateway resources;
acquiring historical full gateway resources of the target gateway equipment, and constructing current full gateway resources according to the historical full gateway resources and the incremental gateway resources;
and constructing the gateway resource update package according to the current full gateway resource.
Further, the method for constructing the current full gateway resource comprises the following steps:
generating a first resource packaging task and putting the first resource packaging task into a lag queue, wherein the first resource packaging task is used for indicating to construct the current full gateway resource of the target gateway device;
and responding to the completion of a second resource packaging task in the priority queue, and executing the first resource packaging task, wherein the second resource packaging task is a resource construction task triggered in a manual mode.
The control circuit further comprises a POE power supply circuit, a first ethernet PHY chip and a backhaul port socket, wherein the POE power supply circuit is electrically connected to the first ethernet PHY chip, the backhaul port socket and the main control chip, and the first ethernet PHY chip is electrically connected to the backhaul port socket and the main control chip;
the POE power supply circuit is used for supplying power to the return network port socket, the first Ethernet PHY chip is used for outputting the data of the Internet of things node output by the main control chip to the return network port socket, and the return network port socket is used for connecting an upper layer server through wide area network communication.
The control circuit further comprises a second Ethernet PHY chip and a debugging network port socket, wherein the second Ethernet PHY chip is electrically connected with the main control chip and the debugging network port socket respectively;
the debugging network port socket is used for being connected with the upper-layer server through wide area network communication, and the second Ethernet PHY chip is used for receiving debugging parameters issued by the upper-layer server and outputting the debugging parameters to the main control chip.
The further scheme is that the communication module of the internet of things comprises at least one of a LoRa module, a ZigBee module, a WiFi module, a Bluetooth module and a GPRS module, and each module is respectively in plug-in type electric connection with a MINI PCI-E interface socket of a control circuit of the gateway of the internet of things.
The cellular network backhaul module comprises a 4G communication module and/or a 5G communication module, and the 4G communication module and the 5G communication module are respectively electrically connected with the MINIPCI-E interface socket in a plug-in manner.
The further scheme is that the main control chip is an MCU or a CPU, and the memory chip is a DDR3 chip or a DDR4 chip.
The invention has the beneficial effects that:
according to the invention, through the combined design of the main control chip, the memory chip, the flash memory chip and the MINI PCI-E interface socket, the Internet of things communication module and the cellular network return module of the Internet of things gateway can be plugged in the MINI PCI-E interface socket respectively in a plug-in card mode, so that the control circuit of the Internet of things gateway can be plugged in the Internet of things communication modules of different communication systems, and the Internet of things node data can be returned to the upper layer server through the cellular network, thereby effectively adapting to various application environments (especially the approval application in remote areas or environments lacking of wired return networks), and realizing the return of the Internet of things node data to the upper layer server in cooperation with the cellular network return module. In the face of the Internet of things terminals with various communication modes, a plurality of Internet of things gateways are not required to be deployed, so that the network distribution cost is greatly saved, and the energy consumption and the Internet of things upgrading cost are reduced;
determining an association template according to a change model identifier in a model change message through an Internet of things control platform, updating the association template, determining target gateway equipment using the association template, and finally issuing a gateway resource update package to the target gateway equipment so as to update gateway resources by the target gateway equipment according to a gateway resource update data package; when the model is changed, the Internet of things control platform can automatically pack gateway resources to be updated so as to replace a manual updating mode in the related technology;
the gateway resource update package to be released corresponds to the gateway resource update of the target gateway device, so that the internet of things control platform is prevented from updating the resources of the gateway device which does not need to update the gateway resources, and the accuracy and the updating efficiency of the gateway resource update are further improved.
Drawings
Fig. 1 is a schematic structural diagram and an implementation environment structural diagram of an internet of things multi-protocol gateway according to an embodiment of the present invention;
fig. 2 is a structural diagram of an update device in an internet of things multi-protocol gateway according to an embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
As shown in fig. 1-2, an embodiment of the present invention discloses an internet of things multi-protocol gateway, which includes an internet of things communication module, a cellular network backhaul module, an update apparatus for updating resources of the gateway, and a control circuit for controlling the gateway;
the cellular network return module is used for wirelessly connecting an upper layer server through a cellular network and sending the gathered node data of the Internet of things to the upper layer server;
the updating device is used for an Internet of things control platform, the Internet of things control platform is connected with each gateway device, and the gateway devices are connected with the Internet of things devices;
the updating device includes:
the message acquisition module is used for acquiring a model change message, wherein the model change message comprises a change model identifier of a change model, different pieces of equipment of the Internet of things correspond to different models, and the models comprise measuring point information of measuring points in the equipment of the Internet of things;
the template updating module is used for determining a correlation template according to the change model identification and updating the correlation template, the correlation template comprises a corresponding relation between the measuring point information in the change model and the measuring point identification, and the measuring point identification is applied to a measuring point data message sent by the Internet of things equipment;
the gateway determining module is used for determining target gateway equipment using the associated template;
the resource updating module is used for issuing a gateway resource updating packet to the target gateway equipment, and the target gateway equipment is used for updating the gateway resources according to the gateway resource updating data packet;
the control circuit comprises a main control chip, a memory chip, a flash memory chip and a MINI PCI-E interface socket, wherein the main control chip is respectively and electrically connected with the memory chip, the flash memory chip and the MINI PCI-E interface socket;
the MINI PCI-E interface socket is used for being electrically connected with an Internet of things communication module and a cellular network return module of the Internet of things gateway respectively, and the main control chip is used for receiving the Internet of things node data collected by the Internet of things communication module through the MINI PCI-E interface socket and outputting the collected Internet of things node data to the cellular network return module through the MINI PCI-E interface socket;
the memory chip is used for providing temporary data storage for the main control chip, and the flash memory chip is used for storing configuration data of the main control chip.
In this embodiment, the internet of things control platform includes a processor and a memory, where at least one instruction, at least one program, a code set, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor.
In this embodiment, the issuing of the gateway resource update packet to the target gateway device includes the following steps:
constructing a gateway resource update package;
dividing the gateway resource update package into m resource update sub-packages, wherein m is smaller than the number of target gateway devices;
sending the m resource update sub-packets to m target gateway devices, wherein the target gateway devices are used for carrying out deployment test of gateway resource update according to the received resource update sub-packets;
and responding to the fact that all the m resource updating sub-packages pass the deployment test, and sending the gateway resource updating packages to the rest target gateway equipment.
In this embodiment, the constructing of the gateway resource update package includes the following steps:
determining incremental gateway resources in response to changes in the gateway resources;
acquiring historical full gateway resources of target gateway equipment, and constructing current full gateway resources according to the historical full gateway resources and incremental gateway resources;
and constructing a gateway resource update package according to the current full gateway resources.
In this embodiment, constructing the current full gateway resource includes the following steps:
generating a first resource packaging task, and putting the first resource packaging task into a lag queue, wherein the first resource packaging task is used for indicating the current full gateway resource of the target gateway equipment;
and responding to the completion of a second resource packaging task in the priority queue, and executing the first resource packaging task, wherein the second resource packaging task is a resource construction task triggered in a manual mode.
In this embodiment, the control circuit further includes a POE power supply circuit, a first ethernet PHY chip, and a backhaul port socket, where the POE power supply circuit is electrically connected to the first ethernet PHY chip, the backhaul port socket, and the main control chip, and the first ethernet PHY chip is electrically connected to the backhaul port socket and the main control chip, respectively;
the POE power supply circuit is used for supplying power to the return network port socket, the first Ethernet PHY chip is used for outputting the Internet of things node data output by the main control chip to the return network port socket, and the return network port socket is used for connecting an upper-layer server through wide area network communication.
In this embodiment, the control circuit further includes a second ethernet PHY chip and a debug port socket, where the second ethernet PHY chip is electrically connected to the main control chip and the debug port socket, respectively;
the debugging network port socket is used for connecting an upper layer server through wide area network communication, and the second Ethernet PHY chip is used for receiving debugging parameters issued by the upper layer server and outputting the debugging parameters to the main control chip.
In this embodiment, the communication module of the internet of things includes at least one of a LoRa module, a ZigBee module, a WiFi module, a bluetooth module, and a GPRS module, and each module is electrically connected with the MINI PCI-E interface socket plug-in of the control circuit of the gateway of the internet of things.
In this embodiment, the cellular network backhaul module includes a 4G communication module and/or a 5G communication module, and the 4G communication module and the 5G communication module are respectively electrically connected to the mini pci-E interface socket in a plug-in manner.
In this embodiment, the main control chip is an MCU or a CPU, and the memory chip is a DDR3 chip or a DDR4 chip.
The updating device for updating the resources of the gateway is suitable for the Internet of things control platform, and the updating method comprises the following steps:
s1: and obtaining a model change message, wherein the model change message comprises a change model identification of the change model.
The gateway group comprises a plurality of gateway devices, and each gateway device can manage and update the template of the accessed Internet of things device.
The internet of things control platform is provided with a model module, and the model module comprises a model of gateway equipment and all models corresponding to the internet of things equipment. The model of the gateway device is a fixed public model, and in all models corresponding to the internet of things devices, a plurality of internet of things devices can correspond to the same model.
When technicians operate the Internet of things control platform, namely a model is changed, the model module sends out a model change message, and the Internet of things control platform receives the model change message through the monitoring module. Optionally, the model change message includes a change model identifier of the change model, and the change model identifier is used to uniquely identify the change model.
The model comprises measuring point information of measuring points in the equipment of the Internet of things, and a mapping relation exists between the measuring points and the measuring point information. If the measuring point information of A corresponds to the geographic position measuring point of the equipment, A is the measuring point information after the equipment measuring point mapping.
S2: and determining the associated template according to the change model identification and updating the associated template.
After the Internet of things control platform obtains the model change message, obtaining a change model identification according to the model change message, wherein the change model identification is used for marking the currently changed model; the Internet of things control platform can obtain all measuring point information currently corresponding to the change model identification according to the change model identification in the model change message, correspondingly, a correlation template is inquired according to the change model identification, the correlation template stores the corresponding relation between the measuring point information and the measuring point identification in the change model, and the measuring point identification is applied to a measuring point data message sent by the Internet of things equipment.
The measuring point data message generated by the equipment of the internet of things at least comprises a data field and a measuring point field, wherein the measuring point field is used for storing mapping information (namely measuring point information) corresponding to the measuring point. For example, the mapping information corresponding to the geographic position measuring point is A, the mapping information corresponding to the temperature measuring point is B, and the mapping information corresponding to the humidity measuring point is C. And the gateway equipment analyzes the measuring point data message to obtain measuring point information corresponding to the measuring point.
In addition, when the model is changed, the measurement point information is easy to change, so measurement point identifiers need to be added in the measurement point data message, and each measurement point information corresponds to a unique measurement point identifier.
In an application scene, the cellular network backhaul module and one or more internet of things communication modules of different communication systems to be used can be inserted into the MINI PCI-E interface socket in a plug-in card mode, and after a control circuit of the whole internet of things gateway is powered on, the internet of things communication module wirelessly collects internet of things node data from each internet of things terminal in the application scene and outputs the internet of things node data to the main control chip from the MINI PCI-E interface socket, so that the main control chip performs corresponding conventional processing and aggregation on the received internet of things node data, and then outputs the internet of things node data to the cellular network backhaul module from the MINI-E interface socket, so that the cellular network backhaul module wirelessly transmits the internet of things node data to an upper-layer server to which the internet of things gateway belongs through the cellular network, and the upper-layer server performs subsequent analysis processing. The power supply pins or interfaces of the devices can be respectively connected into the adaptive power supply to realize the power supply process of the control circuit of the gateway of the internet of things, or the power supply interface of the PCB substrate where the devices are located and the external power supply can be connected to realize the power supply process of the control circuit of the gateway of the internet of things.
According to the control circuit of the Internet of things gateway, through the combined design of the main control chip, the memory chip, the flash memory chip and the MINI PCI-E interface socket, the Internet of things communication module and the cellular network return module of the Internet of things gateway can be plugged in the MINI PCI-E interface socket respectively in a plug-in card mode, the control circuit of the Internet of things gateway can be plugged in the Internet of things communication modules of different communication modes (one or more), and the data of the Internet of things node can be returned to an upper-layer server through the cellular network, so that different application environments can be effectively adapted. The application is approved in remote areas or environments lacking a wired return network, and the application and the cellular network return module cooperate to realize the return of the node data of the Internet of things to an upper layer server. In the face of the Internet of things terminals with various communication modes, various Internet of things gateways do not need to be deployed, the network distribution cost is greatly saved, the energy consumption and the Internet of things upgrading cost are reduced, and the purpose of greatly reducing the application cost is achieved. The number of the MINI PCI-E interface sockets can be two or more, and each MINI PCI-E interface socket is electrically connected to the main control chip respectively.
With the continuous popularization and development of the internet of things technology, the number of the internet of things terminals contained in the same scene is increased, the types of the internet of things terminals are diversified, and more internet of things communication modules are needed to be used for collecting the internet of things node data collected by the internet of things terminals. Correspondingly, in the control circuit of the internet of things gateway, the number of the MINI PCI-E interface sockets that can be set may be more than one, and specifically may be determined according to the number of the internet of things communication modules that need to be inserted in the actual application scenario. One MINI PCI-E interface jack can support the insertion of multiple internet of things communication modules, however, the number supported is limited after all. Therefore, through an extensible setting mode, the MINI PCI-E interface sockets are arranged, plugging and unplugging of more Internet of things communication modules can be conveniently supported, the expansion performance of a control circuit of the Internet of things gateway is improved, and the applicability of the Internet of things gateway to which the control circuit of the Internet of things gateway belongs is effectively improved.
Finally, only specific embodiments of the present invention have been described in detail above. The invention is not limited to the specific embodiments described above. Equivalent modifications and substitutions by those skilled in the art are also within the scope of the present invention. Accordingly, equivalent alterations and modifications are intended to be included within the scope of the invention, without departing from the spirit and scope of the invention.
Claims (10)
1. The utility model provides a thing networking multi-protocol gateway, includes thing networking communication module, cellular network passback module, is used for to the update device that the resource of gateway is updated and be used for right the control circuit that the gateway controls which characterized in that:
the cellular network return module is used for connecting an upper layer server through a cellular network in a wireless manner and sending the gathered node data of the Internet of things to the upper layer server;
the updating device is used for an Internet of things control platform, the Internet of things control platform is connected with each gateway device, and the gateway devices are connected with the Internet of things devices;
the updating device comprises:
the message acquisition module is used for acquiring a model change message, wherein the model change message comprises a change model identifier of a change model, different pieces of equipment of the Internet of things correspond to different models, and the models comprise measuring point information of measuring points in the equipment of the Internet of things;
the template updating module is used for determining an associated template according to the change model identification and updating the associated template, the associated template comprises the corresponding relation between the measuring point information and the measuring point identification in the change model, and the measuring point identification is applied to a measuring point data message sent by the Internet of things equipment;
the gateway determining module is used for determining the target gateway equipment using the association template;
the resource updating module is used for issuing a gateway resource updating packet to the target gateway equipment, and the target gateway equipment is used for updating the gateway resources according to the gateway resource updating data packet;
the control circuit comprises a main control chip, a memory chip, a flash memory chip and a MINIPCI-E interface socket, wherein the main control chip is electrically connected with the memory chip, the flash memory chip and the MINIPCI-E interface socket respectively;
the MINI PCI-E interface socket is used for being electrically connected with an Internet of things communication module and a cellular network return module of an Internet of things gateway respectively, and the main control chip is used for receiving the Internet of things node data acquired by the Internet of things communication module through the MINI PCI-E interface socket and outputting the aggregated Internet of things node data to the cellular network return module through the MINI PCI-E interface socket;
the memory chip is used for providing temporary data storage for the main control chip, and the flash memory chip is used for storing the configuration data of the main control chip.
2. The internet-of-things multi-protocol gateway of claim 1, wherein:
the internet of things control platform comprises a processor and a memory, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the memory, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor.
3. The internet-of-things multi-protocol gateway of claim 1, wherein:
the step of sending the gateway resource update package to the target gateway equipment comprises the following steps:
constructing the gateway resource update package;
dividing the gateway resource update package into m resource update sub-packages, wherein m is smaller than the number of the target gateway devices;
sending the m resource update sub-packets to m target gateway devices, where the target gateway devices are used to perform a deployment test of gateway resource update according to the received resource update sub-packets;
and responding to that the m resource update sub-packets pass the deployment test, and sending the gateway resource update packet to the rest target gateway equipment.
4. The internet-of-things multi-protocol gateway of claim 3, wherein:
the step of constructing the gateway resource update package comprises the following steps:
determining incremental gateway resources in response to changes in the gateway resources;
acquiring historical full gateway resources of the target gateway equipment, and constructing current full gateway resources according to the historical full gateway resources and the incremental gateway resources;
and constructing the gateway resource update package according to the current full gateway resource.
5. The internet-of-things multi-protocol gateway of claim 4, wherein:
the construction of the current full gateway resource comprises the following steps:
generating a first resource packaging task and putting the first resource packaging task into a lag queue, wherein the first resource packaging task is used for indicating to construct the current full gateway resource of the target gateway device;
and responding to the completion of a second resource packaging task in the priority queue, and executing the first resource packaging task, wherein the second resource packaging task is a resource construction task triggered in a manual mode.
6. The internet-of-things multi-protocol gateway of claim 1, wherein:
the control circuit further comprises a POE power supply circuit, a first Ethernet PHY chip and a return network port socket, the POE power supply circuit is respectively and electrically connected with the first Ethernet PHY chip, the return network port socket and the main control chip, and the first Ethernet PHY chip is respectively and electrically connected with the return network port socket and the main control chip;
the POE power supply circuit is used for supplying power to the return network port socket, the first Ethernet PHY chip is used for outputting the data of the Internet of things node output by the main control chip to the return network port socket, and the return network port socket is used for connecting an upper layer server through wide area network communication.
7. The internet-of-things multi-protocol gateway of claim 1, wherein:
the control circuit further comprises a second Ethernet PHY chip and a debugging network port socket, and the second Ethernet PHY chip is electrically connected with the main control chip and the debugging network port socket respectively;
the debugging network port socket is used for being connected with the upper-layer server through wide area network communication, and the second Ethernet PHY chip is used for receiving debugging parameters issued by the upper-layer server and outputting the debugging parameters to the main control chip.
8. The internet-of-things multi-protocol gateway of claim 1, wherein:
the communication module of the internet of things comprises at least one of a LoRa module, a ZigBee module, a WiFi module, a Bluetooth module and a GPRS module, and each module is respectively connected with the MINI PCI-E interface socket of the control circuit of the gateway of the internet of things in a plug-in manner.
9. The internet-of-things multi-protocol gateway of claim 1, wherein:
the cellular network feedback module comprises a 4G communication module and/or a 5G communication module, and the 4G communication module and the 5G communication module are respectively electrically connected with the MINIPCI-E interface socket in a plug-in mode.
10. The internet-of-things multi-protocol gateway of claim 1, wherein:
the main control chip is an MCU or a CPU, and the memory chip is a DDR3 chip or a DDR4 chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011277783.XA CN112367250A (en) | 2020-11-16 | 2020-11-16 | Internet of things multi-protocol gateway |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011277783.XA CN112367250A (en) | 2020-11-16 | 2020-11-16 | Internet of things multi-protocol gateway |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112367250A true CN112367250A (en) | 2021-02-12 |
Family
ID=74515681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011277783.XA Pending CN112367250A (en) | 2020-11-16 | 2020-11-16 | Internet of things multi-protocol gateway |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112367250A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114430367A (en) * | 2022-01-27 | 2022-05-03 | 瀚云科技有限公司 | Data acquisition method and device of Internet of things, computer equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131012A (en) * | 2019-12-13 | 2020-05-08 | 京信通信***(中国)有限公司 | Control circuit of Internet of things gateway, Internet of things gateway and Internet of things system |
CN111835842A (en) * | 2020-07-02 | 2020-10-27 | 远景智能国际私人投资有限公司 | Gateway resource updating method and device and Internet of things control platform |
-
2020
- 2020-11-16 CN CN202011277783.XA patent/CN112367250A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131012A (en) * | 2019-12-13 | 2020-05-08 | 京信通信***(中国)有限公司 | Control circuit of Internet of things gateway, Internet of things gateway and Internet of things system |
CN111835842A (en) * | 2020-07-02 | 2020-10-27 | 远景智能国际私人投资有限公司 | Gateway resource updating method and device and Internet of things control platform |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114430367A (en) * | 2022-01-27 | 2022-05-03 | 瀚云科技有限公司 | Data acquisition method and device of Internet of things, computer equipment and storage medium |
CN114430367B (en) * | 2022-01-27 | 2024-02-23 | 瀚云科技有限公司 | Data acquisition method and device of Internet of things, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110113220B (en) | Plug and play method for electric power Internet of things end equipment | |
CN113014449B (en) | Local communication protocol pressure testing method and system of electricity consumption information acquisition system | |
CN110429708B (en) | Method and system for realizing plug and play of power distribution equipment | |
CN108322348B (en) | Transformer substation monitoring information automatic acceptance signal triggering operation subsystem and method | |
CN105335316A (en) | Motor assembling line serial port server based on cloud computation | |
CN104703206B (en) | Towards the Network Protocol Performance Testing bed system and test method of wireless sense network | |
CN111683003A (en) | Internet of things gateway equipment with GPS positioning and multiple communication networking modes | |
CN112367250A (en) | Internet of things multi-protocol gateway | |
CN110365114A (en) | The energy-accumulating power station total management system and information interacting method integrated based on multimode | |
US11349686B2 (en) | Network arrangement and addressing of network components for a charging park | |
CN113722340A (en) | Processing method and system for remote automatic point table updating based on power distribution device | |
CN211089657U (en) | Data transmission unit and device | |
CN117348900A (en) | Electric energy meter matching upgrading method and related equipment | |
CN116155720A (en) | CAN data acquisition remote configuration method in T-BOX | |
CN102932208A (en) | Site monitoring method and device | |
CN203490825U (en) | Energy consumption monitoring system based on GPRS (general packet radio service) and ZIGBEE technology | |
CN215817653U (en) | Electric power monitoring system | |
CN111817820B (en) | Equipment coding method and device and coding system based on two buses | |
CN109525415B (en) | Intelligent power distribution terminal topology model self-synchronization method and device | |
CN206602538U (en) | Embedded industry intelligent gateway based on soC | |
CN106713008B (en) | The method that a kind of pair of EOC local-side device is tested for the property | |
CN101833312A (en) | Photoelectrical coupling type terminal device | |
CN101370231B (en) | Mobile phone test system based on client/service mode | |
CN110943538A (en) | Smart electric power thing networking intelligent electric quantity terminal based on embedded ARM | |
KR101710888B1 (en) | Service platform for supervising photovoltaic power facilities and the method for providing the same |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210212 |