[發明專利]一種基于MQTT協議的遠程指令發布方法在審
| 申請號: | 202010891291.3 | 申請日: | 2020-08-30 |
| 公開(公告)號: | CN112104620A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 孫成通;牛鵬;胡焱 | 申請(專利權)人: | 浪潮金融信息技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京權智天下知識產權代理事務所(普通合伙) 11638 | 代理人: | 王新愛 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mqtt 協議 遠程 指令 發布 方法 | ||
1.一種基于MQTT協議的遠程指令發布方法,其特征在于,包括以下步驟:
S1、各設備連接MQTT Broker,訂閱屬于自己的命令下發Topic;
S2、IoT平臺也與MQTT Broker建立連接,用戶在IoT平臺選擇設備發布命令,向指定的設備命令下發Topic發送報文;
S3、MQTT Broker接收到IoT平臺發布報文后,將報文轉發給指定Topic的訂閱者;
S4、設備接收到訂閱報文后解析并執行命令;
S5、命令執行完成后,設備向命令執行響應Topic發送報文,上送執行結果;
S6、MQTT Broker接收到設備發布報文后,將報文轉發給指定Topic的訂閱者;
S7、IoT平臺訂閱命令執行響應Topic,收到報文后解析更新設備命令下發結果;
本方法提供三個級別的服務質量,包括至多一次、至少一次和只有一次。
2.根據權利要求1所述的一種基于MQTT協議的遠程指令發布方法,其特征在于:選擇至多一次服務質量時,步驟如下:
S101、發布者連接MQTT Broker,向指定的Topic發布消息,消息級別為QoS0;
S102、MQTT Broker接收消息后,將消息轉發該Topic的訂閱者;
S103、發布者刪除消息。
3.根據權利要求1所述的一種基于MQTT協議的遠程指令發布方法,其特征在于:選擇至少一次服務質量時,步驟如下:
S201、發布者存儲消息;
S202、發布者連接MQTT Broker,向指定的Topic發布消息,消息級別為QoS1;
S203、MQTT Broker存儲消息;
S204、MQTT Broker接收消息后,將消息轉發該Topic的訂閱者;
S205、MQTT Broker響應發布者,發布消息確認;
S206、發布者刪除消息;
S207、訂閱者響應MQTT Broker,發布消息確認;
S208、MQTT Broker刪除消息。
4.根據權利要求1所述的一種基于MQTT協議的遠程指令發布方法,其特征在于:選擇只有一次服務質量時,步驟如下:
S301、發布者存儲消息;
S302、發布者連接MQTT Broker,向指定的Topic發布消息,消息級別為QoS2;
S303、MQTT Broker存儲消息;
S304、MQTT Broker響應發布者,發布收到;
S305、發布者告知MQTT Broker,發布釋放;
S306、MQTT Broker接收消息后,將消息轉發給該Topic的訂閱者;
S307、MQTT Broker響應發布者,發布完成;
S308、訂閱者存儲消息;
S309、發布者刪除消息;
S310、訂閱者告知MQTT Broker,發布收到;
S311、MQTT Broker響應訂閱者,發布釋放;
S312、訂閱者通知消息;
S313、訂閱者告知MQTT Broker,發布完成;
S314、MQTT Broker刪除消息;
S315、訂閱者刪除消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮金融信息技術有限公司,未經浪潮金融信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010891291.3/1.html,轉載請聲明來源鉆瓜專利網。





