CN109474936B - Internet of things communication method and system applied among multiple lora gateways - Google Patents

Internet of things communication method and system applied among multiple lora gateways Download PDF

Info

Publication number
CN109474936B
CN109474936B CN201910004740.5A CN201910004740A CN109474936B CN 109474936 B CN109474936 B CN 109474936B CN 201910004740 A CN201910004740 A CN 201910004740A CN 109474936 B CN109474936 B CN 109474936B
Authority
CN
China
Prior art keywords
internet
things
lora
application
equipment
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
CN201910004740.5A
Other languages
Chinese (zh)
Other versions
CN109474936A (en
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.)
Shanghai Shuncom Smart Technology Co ltd
Original Assignee
Shanghai Shuncom Smart Technology 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 Shanghai Shuncom Smart Technology Co ltd filed Critical Shanghai Shuncom Smart Technology Co ltd
Priority to CN201910004740.5A priority Critical patent/CN109474936B/en
Publication of CN109474936A publication Critical patent/CN109474936A/en
Application granted granted Critical
Publication of CN109474936B publication Critical patent/CN109474936B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • 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

Abstract

The invention relates to the technical field of communication of the Internet of things. The embodiment of the invention provides an Internet of things communication method and system applied among a plurality of lora gateways, wherein the method comprises the following steps: receiving an Internet of things communication request from Internet of things request equipment, wherein the Internet of things communication request comprises a requested target equipment ID; judging whether a target device access parameter corresponding to a target device ID exists in a device information list, wherein the device information list stores device access parameters of Internet of things devices managed under different lora gateways; and if so, carrying out data communication with the target Internet of things equipment corresponding to the target equipment access parameter. Therefore, the lora gateways can realize the interconnection communication of the internet of things equipment under different lora gateways only by carrying out corresponding configuration, do not need to pass through the server platform during the communication of the internet of things at each time, reduce the cost of using the platform, and solve the problem of communication reliability reduction caused by the fault of the server platform.

Description

Internet of things communication method and system applied among multiple lora gateways
Technical Field
The invention relates to the technical field of communication of the Internet of things, in particular to a communication method and a communication system of the Internet of things applied among a plurality of lora gateways.
Background
Along with the development of the internet of things, a lot of internet of things equipment gradually use the lora mode gateway to realize the function of the internet of things. However, the current lora gateways must be configured with a server to deploy a device management platform to manage and configure different application scenarios, which depends on platform technology and also causes cost increase.
In some lora application scenes, a client can manage the equipment only by using an equipment management platform, the management mode has certain risks, the platform must be deployed, and data communication of the equipment is completed through platform interaction every time, so that the equipment of the internet of things can not be normally used when the platform goes wrong.
Disclosure of Invention
The embodiment of the invention aims to provide an Internet of things communication method and system applied among a plurality of lora gateways, which are used for at least solving the problems of high cost and reliability caused by the fact that the existing Internet of things communication needs to depend on a server platform technology and each communication needs to pass through a server platform.
In order to achieve the above object, an aspect of the embodiments of the present invention provides an internet of things communication method applied among a plurality of lora gateways, where the method is applied to the lora gateways, and includes: establishing a virtual management platform in a lora gateway, comprising the following steps: configuring a lora application, a virtual platform application and an mqttbus application, wherein the lora application is used for transmitting equipment access parameters, and transmitting data of the Internet of things equipment after format conversion is issued to the mqttbus application so that the virtual platform application can receive the data by subscribing a corresponding theme mode, and an equipment information list is established in the virtual platform application; the virtual platform application sends the received data to the mqttbus application so that each lora gateway can obtain and form communication among gateways; receiving an Internet of things communication request from Internet of things request equipment, wherein the Internet of things communication request comprises a requested target equipment ID; judging whether a target device access parameter corresponding to the target device ID exists in a device information list, wherein the device information list stores device access parameters of the Internet of things devices managed under different lora gateways; if the target equipment access parameter exists, carrying out data communication with the target Internet of things equipment corresponding to the target equipment access parameter; if the access parameters do not exist, the ID is reported to the mqttbus application, the corresponding equipment access parameters are subscribed through the virtual platform application, the virtual platform application searches for the target equipment access parameters in a traversing mode through the own equipment information list and sends the target equipment access parameters to the mqttbus application, so that the lora applications of the lora gateways subscribe from the mqttbus application, and the target equipment access parameters are obtained.
Another aspect of an embodiment of the present invention provides an internet of things communication system applied among a plurality of lora gateways, wherein the system includes: the device comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving an Internet of things communication request from Internet of things request equipment, and the Internet of things communication request comprises a requested target equipment ID; a judging unit, configured to judge whether a device information list has a target device access parameter corresponding to the target device ID, where the device information list stores device access parameters of internet of things devices managed under different lora gateways; wherein, establish virtual management platform among the lora gateway, include: configuring a lora application, a virtual platform application and an mqttbus application, wherein the lora application is used for transmitting equipment access parameters, and transmitting data of the Internet of things equipment after format conversion is issued to the mqttbus application so that the virtual platform application can receive the data by subscribing a corresponding theme mode, and an equipment information list is established in the virtual platform application; the virtual platform application sends the received data to the mqttbus application so that each lora gateway can obtain and form communication among gateways; the communication unit is used for carrying out data communication with target Internet of things equipment corresponding to the target equipment access parameter if the target Internet of things equipment exists; the platform request sending unit is used for reporting the ID to the mqttbus application if the ID does not exist, and subscribing the corresponding equipment access parameters through the virtual platform application; the target parameter receiving unit is used for traversing and searching target equipment access parameters from the virtual platform application through an equipment information list of the virtual platform application and issuing the target equipment access parameters to the mqttbus application so that the lora applications of the lora gateways subscribe from the mqttbus application to acquire the target equipment access parameters; and the list updating unit is used for updating the lora gateway equipment information list based on the target equipment access parameters and the target equipment ID.
Yet another aspect of the present invention provides a machine-readable storage medium, wherein the machine-readable storage medium has stored thereon instruction codes executable by a processor, and when the instruction codes are executed by the processor, the method for communicating internet of things applied among a plurality of lora gateways is performed.
According to the technical scheme, the lora gateway queries the equipment information list according to the ID of the target equipment to respond to the communication request of the internet of things, so that the access parameter of the target equipment of the target internet of things is determined, the communication request of the internet of things does not need to be sent to the server of the internet of things to respond, the lora gateway provided by the embodiment of the invention can realize the interconnection communication of the internet of things equipment under different lora gateways only by carrying out corresponding configuration, the server platform does not need to be passed through during the communication of the internet of things every time, the use cost of the platform is reduced, and the problem of reduction of the communication reliability caused by the fault of the server platform is solved.
Additional features and advantages of embodiments of the invention will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention without limiting the embodiments of the invention. In the drawings:
fig. 1 is a flowchart of a communication method of the internet of things applied among a plurality of lora gateways according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of the establishment of an mqtt bridge between multiple gateways according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an exemplary architecture of a multi-lora gateway internet of things communication to which an embodiment of the present invention is applied;
fig. 4 is a block diagram of an internet of things communication system applied among a plurality of lora gateways according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating embodiments of the invention, are given by way of illustration and explanation only, not limitation.
As shown in fig. 1, an internet of things communication method applied among a plurality of lora gateways according to an embodiment of the present invention includes:
and S11, receiving an Internet of things communication request from the Internet of things request device, wherein the Internet of things communication request comprises the requested target device ID.
Regarding the execution subject of the method of the embodiment of the present invention, it may be one of the lora gateways under the plurality of lora gateways of the internet of things. It is understood that each lora gateway will have connected to it and manage some internet of things devices (e.g., light fixtures, air conditioners, curtain controllers, etc.) below it. Correspondingly, the internet of things request device in the embodiment of the present invention may be an internet of things device that requests to access a network or requests to perform data subscription or data publishing.
And S12, judging whether a target device access parameter corresponding to the target device ID exists in the device information list, wherein the device information list stores device access parameters of the Internet of things devices managed under different lora gateways.
It should be noted that the device information list storing the device access parameters of the devices of the internet of things under different lora gateways may be manually configured on one hand, and may also be automatically generated or updated (to be developed below) in the communication process of the internet of things on the other hand, and all of them are within the protection scope of the present invention. In addition, the device access parameter may represent some configuration parameter required for accessing the internet of things device for pairing, for example, it may be a device address and/or a key representing the internet of things device, and so on.
And S13, if the target Internet of things access parameter exists, carrying out data communication with the target Internet of things equipment corresponding to the target equipment access parameter.
In the embodiment of the invention, the device information list is inquired through the lora gateway according to the ID of the target device, so that the access parameter of the target device of the target Internet of things device is determined.
As a further disclosure and optimization, a local area network is built among a plurality of lora gateways, and a device information list is shared in the local area network. Therefore, all the internet of things equipment in the internet of things can be managed based on the equipment information list configured in one lora gateway, and communication operation configuration of the internet of things is facilitated.
In some embodiments, there is only a single platform lora gateway for interactive communication with the internet-of-things server among the plurality of lora gateways, wherein all the lora gateways except the platform lora gateway among the plurality of lora gateways are in communication interaction with the internet-of-things server through the platform lora gateway via the local area network. Specifically, a plurality of lora gateways may form a local area network based on mqtt bridging. It should be noted that the platform lora gateway may be the lora gateway for executing the method according to the embodiment of the present invention, and it may also be the lora gateway that is not executing the method according to the embodiment of the present invention, and all of them are within the scope of the present invention. Therefore, when some application scenes needing platform participation of the Internet of things are realized, sharing among all the lora gateways in the local area network can be realized only by allowing one platform lora gateway and communication interaction platform information in the local area network, and the gateway configuration cost is reduced on the premise of ensuring the richness of the application functions of the Internet of things.
Further, when the internet of things equipment requests for internet of things communication operation, the situation that the target equipment access parameter corresponding to the target equipment ID does not exist in the equipment information list on the lora gateway exists, and the target equipment ID is required to be obtained through communication and interaction with the internet of things server at the moment, so that the reliability of communication is guaranteed. Specifically, when it is judged that the target device access parameter corresponding to the target device ID does not exist in the device information list, the internet of things communication request is sent to the platform lora gateway, so that the platform lora gateway forwards the internet of things communication request to the internet of things server, and then the target device access parameter responding to the internet of things communication request is received from the platform lora gateway, so that response pairing of the internet of things communication request is completed; also, the device information list may be updated based on the target device access parameter and the target device ID. Therefore, the updated device information list enables the device information list to be called directly from the device information list when the same internet of things communication request is received again next time without data interaction with the platform server, and the method can also be directly used for creating the device information list, for example, the device information list which is just started does not have data, and is gradually updated and created later.
In the embodiment of the invention, considering that in the local area network, the requirement of a client on a management platform is not high, aiming at the problem of the local area network, the virtual management platform in the local area network is realized through the cooperative work between the gateway and the gateway. Through the cooperative work of the gateway and the gateway in the local area network, the device can generate corresponding information such as a secret key and an address in the gateway. Thus, the lora gateway can manage the device information by itself without deploying a device management platform. The cost is saved, the deployment is convenient, and special software and hardware conditions are not needed. The small-scale platform management can be realized within the range of the local area network, and the direct deployment of users is facilitated.
Specifically, in the embodiment of the invention, an internet of things universal technology mqtt protocol is used. And the interaction between the gateways is realized by using a bridging technology in the mqtt protocol. The communication of the gateways between the local area networks can be realized through the bridging between the gateways, so that the messages of the equipment can be communicated at each gateway. A main application is created in the local area network to realize the management of the equipment, so that the equipment under a plurality of gateways in the local area network can be managed.
The lora gateway provided by the embodiment of the invention has the following advantages:
1) the intercommunication between the gateways realizes the intercommunication between the gateways in the local area network through the mqtt bridging technology, and then the unified management of the equipment under a plurality of gateways can be realized. For example A, B two gateways (as shown in fig. 2), the virtual platform application of one gateway is turned on, and the other gateway turns off the application (by default, only one device management application is turned on in a lan, the management platform in the B gateway is not turned on, and the management platform in the a gateway is turned on). It can be seen that AB is bridged together by mqtt technology, at this time, the applications of the a gateway and the B gateway subscribe to the same topic, when there is a device reporting or a request for data in the a gateway, data processing is published on the application of mqtt by lora application, and the B gateway can subscribe to the lora application in the a gateway to publish messages.
2) The device management can realize that the application can receive the device from any gateway through the communication between the gateways, so that the device information can be matched from the application and some network access information of the device can be generated. The client does not need a server to deploy a corresponding equipment management platform, and only simple interaction between the gateway and the platform is needed, so that the cost of the client is greatly reduced, and the deployment is facilitated.
3) And the local area network is communicated with the gateway. Forming a small local area network between the gateways. Scene applications in small items can be realized in the case of forming a local area network.
In some lora application scenes, a client can manage the equipment only by using an equipment management platform, and the management mode has certain risks, the platform must be deployed, and the problem of the platform is not favorable for normal use. By changing the existing situation in this way, the stored device list is realized according to the gateway application, so that the device list can be used by a customer through direct purchase without deploying a corresponding platform management system.
The embodiment of the invention mainly relates to the aspects of the cooperative work of a gateway internal structure and multiple gateways, wherein Lora application, virtual platform application and Mqttbus application are configured on the gateway internal structure, and platform information is interacted between one platform gateway and a server and shared in a local area network in the cooperative work of the multiple gateways.
1) Gateway internal structure
In order to realize a virtual management platform, the Lora gateway divides the gateway into Lora application, virtual platform application and mqttbus application. Different units implement different functions, and different applications implement management through mqttbus before. And the intercommunication and division of work among all units are realized.
The Lora application mainly realizes the transparent transmission of the data reported by the equipment to the virtual platform application. The data from the equipment is converted into a json format through the application, and the virtual platform application receives the data by subscribing corresponding subjects on the application of the data pub to the mqttbus.
The virtual platform application mainly realizes the function of equipment management, namely the equipment management application manages and generates the information reported by the equipment through the lora application. The device information of the application platform is transmitted on the mqttbus application, and each gateway can receive the data from the application. This allows communication to be applied between the gateways.
Mqttbus applications are implemented through bridging techniques in the mqtt protocol. The communication between each gateway can be realized by configuring corresponding parameters, and the basis of the communication between the virtual application platform and each gateway is realized. By subscribing and publishing the same theme, the intercommunication between gateways in the local area network can be realized.
2) Procedure for collaboration between gateways
First, device list information is generated in the gateway or device information is imported. If there are 3 gateways a, B, and C, only the virtual platform application of the gateway a is open, and the virtual platform applications of the other two gateways are not open (only one gateway opens the management platform application in the lan).
As shown in fig. 3, an exemplary architecture of a multi-lora gateway internet of things communication to which the embodiments of the present invention are applied. Three important constituent units of A, B and C are extracted to form a structure shown in figure 3, a plurality of devices are connected below each gateway, each device receives data through lora application, the data are reported to the mqttbus application through an mqtt protocol after the data are received, the data are sorted through the application, and if the data are useless, the data received by the gateway can be lost.
When the equipment is powered on, the information of the equipment is reported, a lora application program in a gateway B receives data, and when the equipment in the lora application program is searched, if the equipment information exists, the equipment information is reported to a server. If the device information is not received, an instruction for inquiring the device information is issued to the mqtt bus to search the device information. Because all gateways are intercommunicated, the gateway A can receive the equipment information from the gateways B and C, and the virtual platform application in the gateways B and C is not started, so the data is not processed.
And after the A gateway subscribes to the equipment information, processing the requested information. And searching a device information list, and if matched device information exists, issuing some parameter information of the device information to the mqtt application. Therefore, the gateway B can receive the corresponding equipment information and can decrypt and analyze the data according to the equipment information.
When processing data, each gateway processes the data according to different data formats. Only one virtual platform application exists in a local area network, so that the phenomenon that device information is wrong in management can be prevented, the reported device information of data is stored in the lora application, the access to the virtual application platform is reduced, when the information of the device cannot be found in a memory space distributed by the lora application, a message of a device information request is initiated, the access of the data to the mqttbus application is reduced, and unnecessary messages are reduced.
3) Virtual platform logic
The communication between the gateways is enabled through the bridging among the gateways. Therefore, when the device reports data, the gateway does not need to be bound, and the virtual platform application realizes the function of original device platform management.
For example, a device reports a join request when joining a gateway, and after receiving information reported by the device, a lora application in the gateway processes the message, searches whether the device has device information in the lora application according to the reported address, and if the device has the device information, the device does not need to be issued to an mqttbus application. If the device does not exist, the id of the upper device is reported to the mqttbus application, the corresponding device request information is subscribed through the virtual platform, and the device information is traversed through the device list of the device.
And finding equipment information according to the traversal result, and applying the mqtt published with some parameters of the equipment information, so that the lora application can subscribe the equipment information from the application of the mqttbus, and the parameters required by the equipment are sent to the equipment, and the equipment can access the network according to the information.
When the device reports data later, the lora application stores some parameter information of the device, so that the device does not need to access the virtual platform every time the device reports one data, and unnecessary data is reduced. When the device registers successfully on the gateway a, the gateway a stores the device information, but when the device reports information to the gateway B (roaming state), the gateway B does not have the parameter information of the device. At this time, the lora application in the B gateway issues the device information to the mqttbus application.
After the parameters of the equipment are traversed by the virtual platform application and the equipment information is found, the lora application compares the equipment information and decrypts the equipment data after receiving the equipment information through the steps.
Referring to fig. 4, an internet of things communication system 40 applied among a plurality of lora gateways according to an embodiment of the present invention includes: a receiving unit 401, configured to receive an internet of things communication request from an internet of things requesting device, where the internet of things communication request includes a requested target device ID; a determining unit 402, configured to determine whether a device information list has a target device access parameter corresponding to a target device ID, where the device information list stores device access parameters of internet of things devices managed under different lora gateways; and a communication unit 403, configured to perform data communication with a target internet of things device corresponding to the target device access parameter if the target internet of things device exists.
In some embodiments, a local area network is established among the plurality of lora gateways, the device information list is shared in the local area network, and only a single platform lora gateway for interactive communication with the internet-of-things server exists in the plurality of lora gateways, wherein all the lora gateways except the platform lora gateway in the plurality of lora gateways are in communication interaction with the internet-of-things server through the local area network and the platform lora gateway.
In some embodiments, the system 40 further comprises: a platform request sending unit 404, configured to send the internet of things communication request to the platform lora gateway if the internet of things communication request does not exist, so that the platform lora gateway forwards the internet of things communication request to the internet of things server; a target parameter receiving unit 405, configured to receive, from the platform lora gateway, a target device access parameter responding to the internet of things communication request; and a list updating unit 406, configured to update the device information list based on the target device access parameter and the target device ID.
In another aspect, the present invention provides a machine-readable storage medium, where the machine-readable storage medium stores instruction codes executable by a processor, and when the instruction codes are executed by the processor, the method for communicating internet of things applied among a plurality of lora gateways may be performed.
For more details of the internet of things communication system 40 and the machine-readable storage medium applied among the plurality of lora gateways according to the embodiment of the present invention, reference may be made to the above description of details of the internet of things communication method applied among the plurality of lora gateways, and the same or corresponding technical effects as those of the internet of things communication method applied among the plurality of lora gateways according to the above embodiment can be obtained, so that no further description is provided herein.
Although the embodiments of the present invention have been described in detail with reference to the accompanying drawings, the embodiments of the present invention are not limited to the details of the above embodiments, and various simple modifications can be made to the technical solutions of the embodiments of the present invention within the technical idea of the embodiments of the present invention, and the simple modifications all belong to the protection scope of the embodiments of the present invention.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, the embodiments of the present invention do not describe every possible combination.
Those skilled in the art will understand that all or part of the steps in the method according to the above embodiments may be implemented by a program, which is stored in a storage medium and includes several instructions to enable a single chip, a chip, or a processor (processor) to execute all or part of the steps in the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In addition, any combination of various different implementation manners of the embodiments of the present invention is also possible, and the embodiments of the present invention should be considered as disclosed in the embodiments of the present invention as long as the combination does not depart from the spirit of the embodiments of the present invention.

Claims (8)

1. An Internet of things communication method applied among a plurality of lora gateways is applied to the lora gateways, wherein the method comprises the following steps:
establishing a virtual management platform in a lora gateway, comprising the following steps: configuring a lora application, a virtual platform application and an mqttbus application, wherein the lora application is used for transmitting equipment access parameters, and transmitting data of the Internet of things equipment after format conversion is issued to the mqttbus application so that the virtual platform application can receive the data by subscribing a corresponding theme mode, and an equipment information list is established in the virtual platform application; the virtual platform application sends the received data to the mqttbus application so that each lora gateway can obtain and form communication among gateways; receiving an Internet of things communication request from Internet of things request equipment, wherein the Internet of things communication request comprises a requested target equipment ID;
judging whether a target device access parameter corresponding to the target device ID exists in a device information list, wherein the device information list stores device access parameters of the Internet of things devices managed under different lora gateways;
if the target equipment access parameter exists, carrying out data communication with the target Internet of things equipment corresponding to the target equipment access parameter;
if the access parameters do not exist, the ID is reported to the mqttbus application, the corresponding equipment access parameters are subscribed through the virtual platform application, the virtual platform application searches for the target equipment access parameters in a traversing mode through the own equipment information list and sends the target equipment access parameters to the mqttbus application, so that the lora applications of the lora gateways subscribe from the mqttbus application, and the target equipment access parameters are obtained.
2. The method of claim 1, wherein a local area network is established among the plurality of lora gateways, and the device information list is shared within the local area network.
3. The method of claim 2, wherein there is only a single platform lora gateway in the plurality of lora gateways for interactive communication with the internet of things server, wherein all of the lora gateways except the platform lora gateway in the plurality of lora gateways are in communication interaction with the internet of things server via the local area network and through the platform lora gateway.
4. The method of claim 2, wherein the plurality of lora gateways are organized into the local area network based on mqtt bridging.
5. The method of claim 1, wherein the device access parameters comprise a device address and/or a key of an internet of things device.
6. An internet of things communication system applied among a plurality of lora gateways comprises:
the device comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving an Internet of things communication request from Internet of things request equipment, and the Internet of things communication request comprises a requested target equipment ID;
a judging unit, configured to judge whether a device information list has a target device access parameter corresponding to the target device ID, where the device information list stores device access parameters of internet of things devices managed under different lora gateways;
wherein, establish virtual management platform among the lora gateway, include: configuring a lora application, a virtual platform application and an mqttbus application, wherein the lora application is used for transmitting equipment access parameters, and transmitting data of the Internet of things equipment after format conversion is issued to the mqttbus application so that the virtual platform application can receive the data by subscribing a corresponding theme mode, and an equipment information list is established in the virtual platform application; the virtual platform application sends the received data to the mqttbus application so that each lora gateway can obtain and form communication among gateways;
the communication unit is used for carrying out data communication with target Internet of things equipment corresponding to the target equipment access parameter if the target Internet of things equipment exists;
the platform request sending unit is used for reporting the ID to the mqttbus application if the ID does not exist, and subscribing the corresponding equipment access parameters through the virtual platform application;
the target parameter receiving unit is used for traversing and searching target equipment access parameters from the virtual platform application through an equipment information list of the virtual platform application and issuing the target equipment access parameters to the mqttbus application so that the lora applications of the lora gateways subscribe from the mqttbus application to acquire the target equipment access parameters;
and the list updating unit is used for updating the lora gateway equipment information list based on the target equipment access parameters and the target equipment ID.
7. The system of claim 6, wherein a local area network is established among the plurality of lora gateways, the device information list is shared in the local area network, and only a single platform lora gateway for interactive communication with an internet of things server exists among the plurality of lora gateways, wherein all of the lora gateways except the platform lora gateway are in communication interaction with the internet of things server through the local area network and the platform lora gateway.
8. A machine-readable storage medium having stored thereon instruction codes executable by a processor, and when the instruction codes are executed by the processor, performing the method of communication of the internet of things applied among a plurality of lora gateways according to any one of claims 1 to 5.
CN201910004740.5A 2019-01-03 2019-01-03 Internet of things communication method and system applied among multiple lora gateways Active CN109474936B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910004740.5A CN109474936B (en) 2019-01-03 2019-01-03 Internet of things communication method and system applied among multiple lora gateways

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910004740.5A CN109474936B (en) 2019-01-03 2019-01-03 Internet of things communication method and system applied among multiple lora gateways

Publications (2)

Publication Number Publication Date
CN109474936A CN109474936A (en) 2019-03-15
CN109474936B true CN109474936B (en) 2021-11-23

Family

ID=65677096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910004740.5A Active CN109474936B (en) 2019-01-03 2019-01-03 Internet of things communication method and system applied among multiple lora gateways

Country Status (1)

Country Link
CN (1) CN109474936B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110198355A (en) * 2019-06-04 2019-09-03 广东元一科技实业有限公司 A kind of communication system and its means of communication of Internet of Things
CN112532671A (en) * 2019-09-19 2021-03-19 阿里巴巴集团控股有限公司 Acquisition method, configuration method, edge computing cluster and device
CN110969740A (en) * 2019-12-12 2020-04-07 浩云科技股份有限公司 Access method of access control management system to different types of access control equipment and access control system
CN111314495A (en) * 2020-05-14 2020-06-19 上海顺舟智能科技股份有限公司 Communication method, device, equipment, storage medium and system based on LoRaWAN of Internet of things
CN111918368A (en) * 2020-06-19 2020-11-10 深圳市有方科技股份有限公司 Internet of things wireless communication networking transmission method and device and computer equipment
US11589195B2 (en) 2020-08-20 2023-02-21 Ip Co, Llc Asset tracking systems and methods
CN112422313B (en) * 2020-09-29 2023-10-17 漳州立达信光电子科技有限公司 Pairing method based on upper computer and related device
CN114205376A (en) * 2021-11-12 2022-03-18 深圳市九洲电器有限公司 Internet of things equipment control method, gateway, cloud and storage medium
CN115309062A (en) * 2022-07-20 2022-11-08 青岛海尔科技有限公司 Device control method, device, storage medium, and electronic apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935484A (en) * 2015-05-28 2015-09-23 北京海尔广科数字技术有限公司 Method and apparatus for calling appliance service via gateways
CN108512679A (en) * 2017-02-27 2018-09-07 华为技术有限公司 A kind of management method and device of gateway device
CN108521656A (en) * 2018-03-23 2018-09-11 深圳市信锐网科技术有限公司 A kind of Lora communication means and system
CN208174695U (en) * 2018-05-18 2018-11-30 郑州东盛电子科技有限公司 A kind of Intelligent public broadcasting system for safety production monitoring

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935484A (en) * 2015-05-28 2015-09-23 北京海尔广科数字技术有限公司 Method and apparatus for calling appliance service via gateways
CN108512679A (en) * 2017-02-27 2018-09-07 华为技术有限公司 A kind of management method and device of gateway device
CN108521656A (en) * 2018-03-23 2018-09-11 深圳市信锐网科技术有限公司 A kind of Lora communication means and system
CN208174695U (en) * 2018-05-18 2018-11-30 郑州东盛电子科技有限公司 A kind of Intelligent public broadcasting system for safety production monitoring

Also Published As

Publication number Publication date
CN109474936A (en) 2019-03-15

Similar Documents

Publication Publication Date Title
CN109474936B (en) Internet of things communication method and system applied among multiple lora gateways
US10637794B2 (en) Resource subscription method, resource subscription apparatus, and resource subscription system
CN109417492B (en) Network function NF management method and NF management equipment
EP2922274A1 (en) Finding services in a service-oriented architecture (SOA) network
CN113572835B (en) Data processing method, network element equipment and readable storage medium
CN111010329B (en) Message transmission method and device
CN109561054B (en) Data transmission method, controller and access device
CN111193773A (en) Load balancing method, device, equipment and storage medium
CN103631652A (en) Method and system for achieving virtual machine migration
CN112187958A (en) Method and device for registering, discovering and forwarding microservice
CN116633775B (en) Container communication method and system of multi-container network interface
CN103634214A (en) Route information generating method and device
CN110336730A (en) A kind of network system and data transmission method
CN112911001A (en) Cloud VPN and enterprise network automatic networking scheme
CN112968965B (en) Metadata service method, server and storage medium for NFV network node
CN114143258A (en) Service agent method based on Open vSwitch under Kubernetes environment
EP3503484A1 (en) Message transmission method, device and network system
CN115225493B (en) Configuration generation method and device of networking node based on wireless
CN114448790A (en) Self-adaptive configuration system, method, network equipment and storage medium
CN110474781B (en) Method and device for forwarding multicast data
CN110324435B (en) Network request processing method and system
CN112416495A (en) Super-fusion cloud terminal resource unified management system and method
CN114650281A (en) File downloading method, device, equipment and storage medium based on complex network
CN108259292B (en) Method and device for establishing tunnel
CN111385324A (en) Data communication method, device, equipment and storage medium

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