CN108810086A - Intelligent equipment communication platform based on MQTT message protocol - Google Patents

Intelligent equipment communication platform based on MQTT message protocol Download PDF

Info

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
Application number
CN201810396890.0A
Other languages
Chinese (zh)
Inventor
易子川
刘黎明
张智
迟锋
杨健君
水玲玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China Zhongshan Institute
Original Assignee
University of Electronic Science and Technology of China Zhongshan Institute
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 University of Electronic Science and Technology of China Zhongshan Institute filed Critical University of Electronic Science and Technology of China Zhongshan Institute
Priority to CN201810396890.0A priority Critical patent/CN108810086A/en
Publication of CN108810086A publication Critical patent/CN108810086A/en
Priority to PCT/CN2019/081226 priority patent/WO2019205907A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-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

A kind of smart machine communication platform based on MQTT messaging protocols
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.
CN201810396890.0A 2018-04-27 2018-04-27 Intelligent equipment communication platform based on MQTT message protocol Pending CN108810086A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
SHAOCHENG.LI: "MQTT协议和mosquitto", 《HTTP://SHAOCHENG.LI/POST/BLOG/2015-08-11》 *

Cited By (30)

* Cited by examiner, † Cited by third party
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