CN108810086A - Intelligent equipment communication platform based on MQTT message protocol - Google Patents
Intelligent equipment communication platform based on MQTT message protocol Download PDFInfo
- Publication number
- CN108810086A CN108810086A CN201810396890.0A CN201810396890A CN108810086A CN 108810086 A CN108810086 A CN 108810086A CN 201810396890 A CN201810396890 A CN 201810396890A CN 108810086 A CN108810086 A CN 108810086A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- module
- mqtt
- information
- 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 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 37
- 230000007246 mechanism Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 4
- 230000010365 information processing Effects 0.000 claims description 3
- 239000004744 fabric Substances 0.000 claims description 2
- 230000008901 benefit Effects 0.000 abstract description 3
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005265 energy consumption Methods 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
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000192 social effect Effects 0.000 description 1
Classifications
-
- 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/10—Protocols in which an application is distributed across nodes in the network
-
- 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/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses an intelligent equipment communication platform based on MQTT message protocol, which comprises a client and a server, wherein the client and the server establish wireless communication by using a publish/subscribe mode message protocol of MQTT binary messages, the client comprises an address publish module, an identification subscribe module, a data publish module and an information subscribe module, the server comprises an address subscribe module, an identification publish module, an information publish module and a data subscribe module, the client and the server establish connection and communication through the publish/subscribe mode, the MQTT protocol communication platform is provided for intelligent equipment and mobile equipment such as low-power consumption sensors, mobile phones, embedded computers and micro controllers, and the communication platform has the advantages of reducing energy and flow loss of access equipment under the condition of high expansibility by using the concise performance of the MQTT message protocol, and can reduce the energy and flow loss of the access equipment under the condition of limited computing capacity, Terminal equipment with poor transmission conditions such as low working frequency band provides communication service with high S/N and reliability.
Description
Technical field
The present invention relates to a kind of digital information transmission platform, especially a kind of smart machine based on MQTT messaging protocols is logical
Interrogate platform.
Background technology
With the continuous development of internet, messaging protocol is applied in continuous ripe, the main side of internet acquisition message
Method is to draw (PULL) in messaging protocol and push away (PUSH) mode, and drawing mode refers to the mode of user end to server request message,
And it refers to the mode that server actively sends message to client to push away mode, use of the mode pushed away in mobile terminal is more universal,
Because of the real-time characteristic in mobile terminal, the mode pushed away can give user more friendly experience, be applied by years of researches and emerging
Under the fast developments in fields such as Internet of Things, mobile communication and smart machine communication, XMPP protocol and MQTT agreements are increasingly becoming and disappear
Cease agreement two big mainstreams, wherein XMPP (scalable message processing Presence Protocol) be by the improved agreement of XML protocol, by with
In many real-time communication softwares on mobile terminal, it the advantages of be that agreement is perfect, ductility vdiverse in function and more is strong, but it is lacked
Point is that agreement versus busy, redundancy, energy consumption and deployment hardware cost are relatively high, under severe communication environment, is assisted using XMPP
The weak of the data transmission meeting exception of communication is discussed, the reliability and S/N of transmission data are excessively low, and (message queue is distant by MQTT
Survey transmission) be that message is transmitted by way of publish/subscribe, it is particularly suitable unstable networks, the traffic scene of low bandwidth with
And in the low intelligent control device of resource, while meeting lower network bandwidth and device resource, ensure message transmission
Accuracy, therefore, under specific circumstances, MQTT has comparable advantage compared with XMPP protocol, in view of domestic mobile interchange in recent years
The rapid development of net, message communication technology is further extensive in the application of the industries such as medical treatment, education, media and electric business, and intelligence is set
It is standby usually to face under the overall situation of bad transmission conditions such as computing capability is limited, working frequency range is low, network is unreliable, utilize MQTT
The messaging pattern that can be issued/can subscribe to and message broker software of increasing income, design the communication for sensor and control device
The communication platform supported is provided, there is comparable social effect.
Invention content
For overcome the deficiencies in the prior art, the present invention provides a kind of communication field suitable for unstable networks and low bandwidth
The smart machine communication platform based on MQTT messaging protocols of scape and the low intelligent control device of resource.
The technical solution adopted by the present invention to solve the technical problems is:
A kind of smart machine communication platform based on MQTT messaging protocols, including data send the client received with information
With the server of information processing and transmission, the client is with the server with the publish/subscribe mould of MQTT binary messages
Formula messaging protocol establishes wireless telecommunications;
The client includes:
Address release module:For storing and sending MAC Address to server;
Identify subscribing module:For obtaining the device id for being distributed and being sent by server and turn-on time;
Data publication module:For sending the independent information data of client to server;
Information subscribing module:Message content for receiving server transmission;
The server includes:
Address subscribing module:For receiving and processing the MAC Address sent by client;
Identify release module:For generating and sending device id and turn-on time;
Information issuing module:For sending message content to client;
Data subscription module:For receiving the information data sent by client.
The client and server architecture configuration includes following four steps:
Step 1:MAC Address in the release module of address is sent to server by client;
Step 2:After the address subscribing module of server receives MAC Address, mark release module generates and sends device id
The message content sent to client according to MAC Address with turn-on time to client, information issuing module;
Step 3:The mark subscribing module of client obtained the device id sent by server and after turn-on time, and information is ordered
It reads module and the message content that client is sent is received according to device id and turn-on time;
Step 4:The independent information data of client is fed back to server by the data publication module of client, is ordered by data
It reads module to be received, after completing client and server architecture configuration, client carries out the logical of publish/subscribe mode with server
News connection.
The client and server realizes that the message broker software of MQTT agreements is Mosquitto.
It is as follows to establish the published method flow for communicating and connecting with server for client in the step 4:
(1), Mosquitto library functions, the distribution subscription function for including by Mosquitto library functions, connection clothes are initialized
Business device function and all kinds of call back function tune such as are set as initial value, and destroy MQTT functions at the various functions function;
(2), the client name preserved with the inside Mosquitto mosq structures establishes a new client;
(3), register information, link information and the call back function to release news are set;
(4), it keeps connecting by client and server with the call back function of link information, to data release module and information
Module title, payload part and the service quality of release module carry out parameter setting and are respectively sent to server and client
End;
(5), the inside source code for calling Mosquitto library functions allows client to keep connecting for a long time with server, and discharges
The memory headroom of Mosquitto examples and empty resource used in Moquitto library functions.
The terminal system that the client uses is Linux.
The client is heartbeat mechanism with the connection protection mechanism that the server uses, and eartbeat interval is 300 seconds.
The beneficial effects of the invention are as follows:The present invention is based on linux systems and Mosquitto open source projects to carry out client structure
The programming with server is built, and client and server is connected and is communicated by the Model Establishment of publish/subscribe, is low work(
It consumes the smart machines such as sensor, mobile phone, embedded computer, microcontroller and mobile device provides MQTT protocols and puts down
Platform reduces the energy of access device using the succinct performance of MQTT messaging protocols in the case of allowing communication platform to have high scalability
Source and Flux Loss can provide height to face the terminal device for the bad transmission conditions such as computing capability is limited, working frequency range is low
The Communications service of S/N and reliability.
Description of the drawings
Present invention will be further explained below with reference to the attached drawings and examples.
Fig. 1 is the platform structure schematic diagram that balances of the present invention.
Specific implementation mode
Referring to Fig.1, a kind of smart machine communication platform based on MQTT messaging protocols, including data send and are received with information
Client and information processing and transmission server, the client and the server are with the hair of MQTT binary messages
Cloth/subscribing mode messaging protocol establishes wireless telecommunications, and the client in the communication platform uses Linux as terminal system, institute
The development environment for stating Linux terminal system is based on existing g++, libc6-dev, linux-libc-dev, libstdc++6-
4.1-dev,Code::The environment softwares such as Blocks and header file library are built-up, and the client and server realizes MQTT associations
The message broker software of view is Mosquitto.
The message format of MQTT is made of three parts, is fixed heading (Fixedheader), variable heading respectively
(Variableheader) and payload portions (payload), the message header of each MQTT command messages must contain one
A fixed heading, for describing message information, such as the type of message, grade;Variable header can be according to different type reports
Text and change, it is certainly existed in MQTT message;Payload portions are the communication between client and server-side
Content, the total information included can also contain module name (TopicName), Customer ID (ClientIdentifier) in addition to Content of Communication
Etc. information.
The client is heartbeat mechanism with the connection protection mechanism that the server uses, and eartbeat interval is 300 seconds, visitor
Family end can periodically send easy heartbeat packet to server, to keep the long of client and server to connect, in the heartbeat of MQTT
In mechanism, every an eartbeat interval, client can send PINGREQ (heartbeat request) message to server, server
After receiving message, PINGRESP (heartbeat response) message can be replied to client, heartbeat interaction is completed, then wait for next
Heartbeat message is taken turns, if client does not receive heartbeat response, the connection of the ports TCP/IP can be closed, allow the client and institute
It states server and realizes connection for a long time, and the consumption of network connection can be greatly reduced, when the communication of client and server is unexpected
When going offline or not communicated in heart beat period, will (unfulfilled wish of the deceased) protection mechanism can be started, server can replace client to send out
Go out in the LWT message to the client of all subscribers predefined in advance, this LWT message includes module name mesh and corresponding
Message content is defined in variable heading.
The client includes:
Address release module:For storing and sending MAC Address to server;
Identify subscribing module:For obtaining the device id for being distributed and being sent by server and turn-on time;
Data publication module:For sending the independent information data of client to server;
Information subscribing module:Message content for receiving server transmission;
The server includes:
Address subscribing module:For receiving and processing the MAC Address sent by client;
Identify release module:For generating and sending device id and turn-on time;
Information issuing module:For sending message content to client;
Data subscription module:For receiving the information data sent by client.
The client and server architecture configuration includes following four steps:
Step 1:MAC Address in the release module of address is sent to server by client;
Step 2:After the address subscribing module of server receives MAC Address, mark release module generates and sends device id
The message content sent to client according to MAC Address with turn-on time to client, information issuing module;
Step 3:The mark subscribing module of client obtained the device id sent by server and after turn-on time, and information is ordered
It reads module and the message content that client is sent is received according to device id and turn-on time;
Step 4:The independent information data of client is fed back to server by the data publication module of client, is ordered by data
It reads module to be received, after completing client and server architecture configuration, client carries out the logical of publish/subscribe mode with server
News connection.
It is as follows to establish the published method flow for communicating and connecting with server for client in the step 4:
(1), Mosquitto library functions, the distribution subscription function for including by Mosquitto library functions, connection clothes are initialized
Business device function and all kinds of call back function tune such as are set as initial value, and destroy MQTT functions at the various functions function;
(2), the client name preserved with the inside Mosquitto mosq structures establishes a new client;
(3), register information, link information and the call back function to release news are set;
(4), it keeps connecting by client and server with the call back function of link information, to data release module and information
Module title, payload part and the service quality of release module carry out parameter setting and are respectively sent to server and client
End;
(5), the inside source code for calling Mosquitto library functions allows client to keep connecting for a long time with server, and discharges
The memory headroom of Mosquitto examples and empty resource used in Moquitto library functions.
Published method flow code is as follows in Mosquitto:
Mosquitto_lib_init();
Mosq=Mosquitto_new (" [USER] PUBLISH ", true, &obj);
Mosquitto_log_callback_set(mosq,my_log_callback);
Mosquitto_connect_callback_set(mosq,my_connect_callback);
Mosquitto_publish_callback_set(mosq,my_publish_callback);
Mosquitto_disconnect_callback_set(mosq,my_disconnect_ca llback);
Mosquitto_message_callback_set(mosq,my_message_callback);
Mosquitto_connect(mosq,host,1883,1);
Mosquitto_publish(mosq,NULL,topic,payloadlen,payload,1,true);
Mosquitto_loop_forever(mosq,-1,1);
Mosquitto_destroy(mosq);
Mosquitto_lib_cleanup();
The subscribing manner flow that the client establishes communication connection with server is similar with above-mentioned published method flow, no
It exists together and is in published method flow 4, data publication module and information issuing module is changed to data subscription module and information is ordered
Module is read, the parameter of setting increases heart time (keepalive), and subscribing manner flow code is as follows in Mosquitto:
Mosquitto_lib_init();
Mosq=Mosquitto_new (" [USER] SUBCRIBER1 ", true, &obj);
Mosquitto_log_callback_set(mosq,my_log_callback);
Mosquitto_connect_callback_set(mosq,my_connect_callback);
Mosquitto_message_callback_set(mosq,my_message_callback);
Mosquitto_subscribe_callback_set(mosq,my_subscribe_call back);
Mosquitto_disconnect_callback_set(mosq,my_disconnect_ca llback);
if(Mosquitto_connect_async(mosq,host,port,keepalive))
{fprintf(stderr,"Unabletoconnect.\n");return1;}
Mosquitto_subscribe(mosq,&mid,topic,1);
Mosquitto_loop_forever(mosq,-1,1);
Mosquitto_destroy(mosq);
Mosquitto_lib_cleanup();
The present invention is based on the program volumes that linux system and Mosquitto open source projects carry out client structure and server
It writes, and client and server is connected and is communicated by the Model Establishment of publish/subscribe, is low-power consumption sensor, mobile phone, insertion
The smart machines such as formula computer, microcontroller and mobile device provide MQTT protocol platforms, utilize MQTT messaging protocols
Succinct performance, allow communication platform have high scalability in the case of reduce access device the energy and Flux Loss, can be
The terminal device for facing the bad transmission conditions such as computing capability is limited, working frequency range is low provides high S/N and the communication garment of reliability
Business.
Above embodiment cannot limit the protection domain of the invention, and the personnel of professional skill field are not departing from
In the case of the invention general idea, the impartial modification and variation done still fall within the range that the invention is covered
Within.
Claims (6)
1. a kind of smart machine communication platform based on MQTT messaging protocols, it is characterised in that it includes that data transmission connects with information
The server of the client of receipts and information processing and transmission, the client is with the server with the hair of MQTT binary messages
Cloth/subscribing mode messaging protocol establishes wireless telecommunications;
The client includes:
Address release module:For storing and sending MAC Address to server;
Identify subscribing module:For obtaining the device id for being distributed and being sent by server and turn-on time;
Data publication module:For sending the independent information data of client to server;
Information subscribing module:Message content for receiving server transmission;
The server includes:
Address subscribing module:For receiving and processing the MAC Address sent by client;
Identify release module:For generating and sending device id and turn-on time;
Information issuing module:For sending message content to client;
Data subscription module:For receiving the information data sent by client.
2. the smart machine communication platform according to claim 1 based on MQTT messaging protocols, it is characterised in that the visitor
Family end and server architecture configuration include following four steps:
Step 1:MAC Address in the release module of address is sent to server by client;
Step 2:After the address subscribing module of server receives MAC Address, mark release module generates and sends device id and connects
The message content that the angle of incidence is sent according to MAC Address to client to client, information issuing module;
Step 3:The mark subscribing module of client obtained the device id sent by server and after turn-on time, information subscribing mould
Root tuber receives the message content that client is sent according to device id and turn-on time;
Step 4:The independent information data of client is fed back to server by the data publication module of client, by data subscription mould
Block is received, and after completing client and server architecture configuration, the communication that client carries out publish/subscribe mode with server connects
It connects.
3. the smart machine communication platform according to claim 1 based on MQTT messaging protocols, it is characterised in that the visitor
Family end and server realize that the message broker software of MQTT agreements is Mosquitto.
4. the smart machine communication platform according to claim 2 or 3 based on MQTT messaging protocols, it is characterised in that described
It is as follows to establish the published method flow for communicating and connecting with server for client in step 4:
(1), initialization Mosquitto library functions, the distribution subscription function for including by Mosquitto library functions, Connection Service device
Function and all kinds of call back function tune such as are set as initial value, and destroy MQTT functions at the various functions function;
(2), with the inside Mosquitto mosq structures preserve client name establish a new client;
(3), setting register information, link information and the call back function to release news;
(4), with the call back function of link information keep connecting by client and server, data release module and information are issued
Module title, payload part and the service quality of module carry out parameter setting and are respectively sent to server and client side;
(5), call the inside source codes of Mosquitto library functions, allow the holding of client and server to connect for a long time, and discharge
The memory headroom of Mosquitto examples and empty resource used in Moquitto library functions.
5. it is characterized in that the smart machine communication platform according to claim 1 based on MQTT messaging protocols, feature
It is that the terminal system that the client uses is Linux.
6. it is characterized in that the smart machine communication platform according to claim 1 based on MQTT messaging protocols, feature
It is the connection protection mechanism that the client is used with the server for heartbeat mechanism, eartbeat interval is 300 seconds.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810396890.0A CN108810086A (en) | 2018-04-27 | 2018-04-27 | Intelligent equipment communication platform based on MQTT message protocol |
PCT/CN2019/081226 WO2019205907A1 (en) | 2018-04-27 | 2019-04-03 | Intelligent device communication platform based on mqtt message protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810396890.0A CN108810086A (en) | 2018-04-27 | 2018-04-27 | Intelligent equipment communication platform based on MQTT message protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108810086A true CN108810086A (en) | 2018-11-13 |
Family
ID=64094000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810396890.0A Pending CN108810086A (en) | 2018-04-27 | 2018-04-27 | Intelligent equipment communication platform based on MQTT message protocol |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108810086A (en) |
WO (1) | WO2019205907A1 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110138860A (en) * | 2019-05-16 | 2019-08-16 | 广州云智易物联网有限公司 | A kind of data communication method and device based on Internet of Things |
CN110278248A (en) * | 2019-05-29 | 2019-09-24 | 平安科技(深圳)有限公司 | Testament message distributing method, device and computer readable storage medium |
CN110300190A (en) * | 2019-07-25 | 2019-10-01 | 中国工商银行股份有限公司 | A kind of ticket selling and checking system based on MQTT message-oriented middleware |
WO2019205907A1 (en) * | 2018-04-27 | 2019-10-31 | 电子科技大学中山学院 | Intelligent device communication platform based on mqtt message protocol |
CN110808973A (en) * | 2019-10-31 | 2020-02-18 | 国网河北省电力有限公司电力科学研究院 | Fusion type message bus capable of being deployed across hosts |
CN110891014A (en) * | 2019-11-28 | 2020-03-17 | 北京宁云科技有限公司 | Hardware-based MQTT publishing and subscribing method and system |
CN111131462A (en) * | 2019-12-26 | 2020-05-08 | 福建新大陆支付技术有限公司 | Method for executing terminal instruction through protocol |
CN111212135A (en) * | 2019-12-31 | 2020-05-29 | 北京金山云网络技术有限公司 | Message subscription method, device, system, electronic equipment and storage medium |
CN111460840A (en) * | 2020-03-26 | 2020-07-28 | 华至云链科技(苏州)有限公司 | Computer code reading method and system based on image recognition of smart phone |
CN111555945A (en) * | 2020-05-20 | 2020-08-18 | 四川九州电子科技股份有限公司 | General network communication system based on MQTT protocol |
CN111683158A (en) * | 2020-08-12 | 2020-09-18 | 南京天创电子技术有限公司 | MQTT protocol communication method for realizing synchronous request response |
CN111818129A (en) * | 2020-06-16 | 2020-10-23 | 上海申铁信息工程有限公司 | Equipment monitoring method and device based on MQTT protocol |
CN112398661A (en) * | 2019-08-15 | 2021-02-23 | 纳恩博(北京)科技有限公司 | Equipment dormancy processing method and device, IoT equipment and storage medium |
CN112565029A (en) * | 2020-11-18 | 2021-03-26 | 深圳创维-Rgb电子有限公司 | Method, system, terminal and computer readable storage medium for accessing internet of things |
CN112637301A (en) * | 2020-12-16 | 2021-04-09 | 华中师范大学 | Project reader framework-based data transmission method and system |
CN112887009A (en) * | 2021-01-22 | 2021-06-01 | 中国人民解放军国防科技大学 | Satellite-borne multifunctional multi-system measurement and control communication interoperation terminal and communication method |
CN113115243A (en) * | 2021-03-24 | 2021-07-13 | 武汉天喻信息产业股份有限公司 | MQTT-based indoor positioning system |
CN114390033A (en) * | 2021-12-28 | 2022-04-22 | 国网天津市电力公司营销服务中心 | Loop state patrol instrument acquisition system and method based on extensible communication protocol |
CN114500635A (en) * | 2022-01-07 | 2022-05-13 | 支付宝(杭州)信息技术有限公司 | Service processing method and device |
CN114584614A (en) * | 2022-01-17 | 2022-06-03 | 北京智芯微电子科技有限公司 | Information interaction method used between intelligent terminal and acquisition terminal |
CN114650309A (en) * | 2022-03-08 | 2022-06-21 | 青岛瑰宝电子科技有限公司 | Control method and battery BMS system control method |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110768882B (en) * | 2019-11-07 | 2022-07-12 | 青岛合启立智能科技有限公司 | Data monitoring method and system, monitoring equipment and vehicle |
CN113630370B (en) * | 2020-05-08 | 2023-03-31 | 许继集团有限公司 | Communication system based on STM32 and Internet of things communication module and improved MQTT communication method |
CN111698289B (en) * | 2020-05-14 | 2022-11-04 | 广东省安心加科技有限公司 | Communication connection control method, client device and server |
CN113965447B (en) * | 2020-07-20 | 2023-07-21 | 广东芬尼克兹节能设备有限公司 | Online cloud diagnosis method, device, system, equipment and storage medium |
CN112367204B (en) * | 2020-11-11 | 2023-03-31 | 许继集团有限公司 | Internet of things terminal access method and device for serial port type acquisition equipment |
CN112788820A (en) * | 2021-01-06 | 2021-05-11 | 国电龙源电力技术工程有限责任公司 | Intelligent power plant's lighting system based on MQTT and Zigbee agreement |
CN114500583A (en) * | 2021-04-26 | 2022-05-13 | 华北电力大学 | Power distribution Internet of things real-time communication method based on MQTT protocol |
CN113810495A (en) * | 2021-09-17 | 2021-12-17 | 深圳市合信自动化技术有限公司 | MQTT-supported building controller and communication method thereof |
CN114326619A (en) * | 2021-12-24 | 2022-04-12 | 云南昆钢电子信息科技有限公司 | Underground mine rail transportation data communication system and method |
CN114880039A (en) * | 2022-03-25 | 2022-08-09 | 许昌许继软件技术有限公司 | Pluggable real-time communication method and system for 3D map model based on MQTT protocol |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376589A (en) * | 2015-10-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | Intelligent TV message push device and method based on MQTT |
CN105471897A (en) * | 2015-12-28 | 2016-04-06 | 上海庆科信息技术有限公司 | Embedded device cloud service access method and system |
US20180115616A1 (en) * | 2016-10-21 | 2018-04-26 | infiswift Inc. | Method for bridging publish/subscribe brokers for guaranteed low-latency delivery |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160065653A1 (en) * | 2014-08-26 | 2016-03-03 | Fujitsu Limited | Internet of things (iot) device configuration construction |
CN107846447A (en) * | 2017-09-21 | 2018-03-27 | 烽火通信科技股份有限公司 | A kind of method of the home terminal access message-oriented middleware based on MQTT agreements |
CN108810086A (en) * | 2018-04-27 | 2018-11-13 | 电子科技大学中山学院 | Intelligent equipment communication platform based on MQTT message protocol |
-
2018
- 2018-04-27 CN CN201810396890.0A patent/CN108810086A/en active Pending
-
2019
- 2019-04-03 WO PCT/CN2019/081226 patent/WO2019205907A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376589A (en) * | 2015-10-27 | 2016-03-02 | 上海斐讯数据通信技术有限公司 | Intelligent TV message push device and method based on MQTT |
CN105471897A (en) * | 2015-12-28 | 2016-04-06 | 上海庆科信息技术有限公司 | Embedded device cloud service access method and system |
US20180115616A1 (en) * | 2016-10-21 | 2018-04-26 | infiswift Inc. | Method for bridging publish/subscribe brokers for guaranteed low-latency delivery |
Non-Patent Citations (1)
Title |
---|
SHAOCHENG.LI: "MQTT协议和mosquitto", 《HTTP://SHAOCHENG.LI/POST/BLOG/2015-08-11》 * |
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019205907A1 (en) * | 2018-04-27 | 2019-10-31 | 电子科技大学中山学院 | Intelligent device communication platform based on mqtt message protocol |
CN110138860B (en) * | 2019-05-16 | 2022-02-22 | 广州云智易物联网有限公司 | Data communication method and device based on Internet of things |
CN110138860A (en) * | 2019-05-16 | 2019-08-16 | 广州云智易物联网有限公司 | A kind of data communication method and device based on Internet of Things |
CN110278248A (en) * | 2019-05-29 | 2019-09-24 | 平安科技(深圳)有限公司 | Testament message distributing method, device and computer readable storage medium |
CN110300190A (en) * | 2019-07-25 | 2019-10-01 | 中国工商银行股份有限公司 | A kind of ticket selling and checking system based on MQTT message-oriented middleware |
CN110300190B (en) * | 2019-07-25 | 2024-01-23 | 中国工商银行股份有限公司 | Ticketing and checking system based on MQTT message middleware |
CN112398661A (en) * | 2019-08-15 | 2021-02-23 | 纳恩博(北京)科技有限公司 | Equipment dormancy processing method and device, IoT equipment and storage medium |
CN112398661B (en) * | 2019-08-15 | 2022-12-13 | 纳恩博(北京)科技有限公司 | Equipment dormancy processing method and device, ioT equipment and storage medium |
CN110808973A (en) * | 2019-10-31 | 2020-02-18 | 国网河北省电力有限公司电力科学研究院 | Fusion type message bus capable of being deployed across hosts |
CN110891014A (en) * | 2019-11-28 | 2020-03-17 | 北京宁云科技有限公司 | Hardware-based MQTT publishing and subscribing method and system |
CN111131462A (en) * | 2019-12-26 | 2020-05-08 | 福建新大陆支付技术有限公司 | Method for executing terminal instruction through protocol |
CN111212135A (en) * | 2019-12-31 | 2020-05-29 | 北京金山云网络技术有限公司 | Message subscription method, device, system, electronic equipment and storage medium |
CN111460840A (en) * | 2020-03-26 | 2020-07-28 | 华至云链科技(苏州)有限公司 | Computer code reading method and system based on image recognition of smart phone |
CN111460840B (en) * | 2020-03-26 | 2023-09-12 | 华至云链科技(苏州)有限公司 | Computer code reading method and system based on smart phone image recognition |
CN111555945A (en) * | 2020-05-20 | 2020-08-18 | 四川九州电子科技股份有限公司 | General network communication system based on MQTT protocol |
CN111555945B (en) * | 2020-05-20 | 2022-01-07 | 四川九州电子科技股份有限公司 | General network communication system based on MQTT protocol |
CN111818129A (en) * | 2020-06-16 | 2020-10-23 | 上海申铁信息工程有限公司 | Equipment monitoring method and device based on MQTT protocol |
CN111818129B (en) * | 2020-06-16 | 2023-04-28 | 上海申铁信息工程有限公司 | Equipment monitoring method and device based on MQTT protocol |
CN111683158A (en) * | 2020-08-12 | 2020-09-18 | 南京天创电子技术有限公司 | MQTT protocol communication method for realizing synchronous request response |
CN112565029A (en) * | 2020-11-18 | 2021-03-26 | 深圳创维-Rgb电子有限公司 | Method, system, terminal and computer readable storage medium for accessing internet of things |
CN112637301A (en) * | 2020-12-16 | 2021-04-09 | 华中师范大学 | Project reader framework-based data transmission method and system |
CN112887009B (en) * | 2021-01-22 | 2022-04-19 | 中国人民解放军国防科技大学 | Satellite-borne multifunctional multi-system measurement and control communication interoperation terminal and communication method |
CN112887009A (en) * | 2021-01-22 | 2021-06-01 | 中国人民解放军国防科技大学 | Satellite-borne multifunctional multi-system measurement and control communication interoperation terminal and communication method |
CN113115243B (en) * | 2021-03-24 | 2022-09-13 | 武汉天喻信息产业股份有限公司 | MQTT-based indoor positioning system |
CN113115243A (en) * | 2021-03-24 | 2021-07-13 | 武汉天喻信息产业股份有限公司 | MQTT-based indoor positioning system |
CN114390033A (en) * | 2021-12-28 | 2022-04-22 | 国网天津市电力公司营销服务中心 | Loop state patrol instrument acquisition system and method based on extensible communication protocol |
CN114500635A (en) * | 2022-01-07 | 2022-05-13 | 支付宝(杭州)信息技术有限公司 | Service processing method and device |
CN114584614A (en) * | 2022-01-17 | 2022-06-03 | 北京智芯微电子科技有限公司 | Information interaction method used between intelligent terminal and acquisition terminal |
CN114650309A (en) * | 2022-03-08 | 2022-06-21 | 青岛瑰宝电子科技有限公司 | Control method and battery BMS system control method |
CN114650309B (en) * | 2022-03-08 | 2023-11-10 | 青岛瑰宝电子科技有限公司 | Control method and battery BMS system control method |
Also Published As
Publication number | Publication date |
---|---|
WO2019205907A1 (en) | 2019-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810086A (en) | Intelligent equipment communication platform based on MQTT message protocol | |
CN105763634B (en) | A kind of service implementing method and device based on TCP long connection | |
US11356522B2 (en) | Data transmission method, network device, terminal device, and computer readable storage medium | |
CN108199865A (en) | A kind of route service implementation method based on distribution subscription | |
CN108390950A (en) | A kind of information push method, device and equipment | |
JP4527144B2 (en) | Network robot system and communication method in network robot system | |
CN109246220A (en) | Message pushing system and method | |
CN113259415B (en) | Network message processing method and device and network server | |
CN102404404A (en) | Distributed WEB application and remote equipment message communication method | |
KR20180105917A (en) | Flexible wearable platform systems and methods for wearable data provision and intelligent wearable information services using MQTT protocols | |
CN112256246A (en) | Micro-service integration framework for supporting cross-language calling in power system | |
CN114710571B (en) | Data packet processing system | |
US7318109B2 (en) | System and method for remote assembly of messages to create a control message | |
WO2011160341A1 (en) | Reader driver device, system and method based on llrp (low-level reader protocol) | |
CN113472637A (en) | LORA gateway | |
CN112422609A (en) | Programming device and service request connection method | |
WO2023221644A1 (en) | Aiot device reuse modeling method based on cloud-edge collaboration system | |
CN107241788A (en) | The power consumption control method and device of wearable device | |
CN115412403B (en) | Intelligent gateway based on cloud edge cooperation | |
CN108234595B (en) | Log transmission method and system | |
CN107995184B (en) | Connector and communication method using same | |
CN110417875A (en) | Interconnection method, system, equipment and storage medium between a kind of Cloud Server | |
CN105916184B (en) | A kind of industrial wireless sensing network termination implementation method meeting ISA100.11a standard | |
US20060195834A1 (en) | Method and system for availability checking on distributed objects | |
EP4113932A1 (en) | Communication method and apparatus |
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 |
Application publication date: 20181113 |
|
RJ01 | Rejection of invention patent application after publication |