[發明專利]一種基于MQTT消息的專變采集終端系統及通信方法在審
| 申請號: | 202011383431.2 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112637270A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 張建峰;郭攀;肖本強;陳林峰;劉德波 | 申請(專利權)人: | 青島聯眾芯云科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京鼎承知識產權代理有限公司 11551 | 代理人: | 顧可嘉;夏華棟 |
| 地址: | 266300 山東省青島市膠州市膠東街*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mqtt 消息 采集 終端 系統 通信 方法 | ||
本申請提供一種基于MQTT消息的專變采集終端系統及通信方法,專變采集終端系統包括至少兩個子程序模塊,每個子程序模塊通過MQTT消息總線與MQTT服務模塊通信連接;子程序模塊用于向MQTT服務模塊訂閱消息或發布消息,以實現子程序模塊之間的信息傳輸,實施本公開的技術方案可以降低專變采集終端系統維護難度。
技術領域
本公開涉專變采集領域,尤其涉及一種基于MQTT消息的專變采集終端系統及通信方法。
背景技術
專變采集終端是對專變用戶用電信息進行采集的設備,可以實現電能表數據的采集、電能計量設備工況和供電電能質量監測,以及客戶用電負荷和電能量的監控,并對采集數據進行管理和雙向傳輸。
現有的專變采集終端都是單模塊方案,整個設備只有一個主應用程序在運行,主應用程序包含液晶線程、顯示線程、控制線程和交采線程構成,各線程之前采用消息進行直接通信,如有業務需求的增加,需要改動整個的模塊,造成整個項目的維護困難,容易發生問題。
發明內容
為了解決上述技術問題中的至少一個,本公開提供了一種基于MQTT 消息的專變采集終端系統及通信方法。
本公開的第一方面,一種基于MQTT消息的專變采集終端系統,包括至少兩個子程序模塊,每個所述子程序模塊通過MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)消息總線與MQTT 服務模塊通信連接;
所述子程序模塊用于向MQTT服務模塊訂閱消息或發布消息,以實現所述子程序模塊之間的信息傳輸。
可選的,所述專變采集終端系統包括四個所述子程序模塊,四個所述子程序模塊分別為協議程序模塊、顯示程序模塊、控制程序模塊和交采程序模塊。
可選的,所述協議程序模塊用于控制專變采集終端的通信協議;
所述顯示程序模塊用于控制專變采集終端的顯示數據;
所述控制程序模塊用于與專變采集終端的控制模塊通信,以操作專變采集終端設備;
所述交采程序模塊用于采集專變采集終端的交流數據。
可選的,所述子程序模塊用于向MQTT服務模發送包含主題的訂閱數據并接收MQTT服務模塊根據所述主題反饋的發布數據,和/或,向 MQTT服務模發送包含主題的發布數據。
可選的,所述主題包含發布模塊標識、訂閱模塊標識、操作類型和消息類型。
可選的,所述操作類型包括獲取操作和設置操作,所述獲取操作用于無輸入有輸出的場景,所述設置操作用于有輸入無輸出的場景。
可選的,所述消息類型包括請求信息類型和響應消息類型。
可選的,所述MQTT服務模塊為Mosquitto(一種消息推送協議的開源消息代理)服務模塊。
可選的,所有所述子程序模塊之間傳輸的信息均由所述MQTT服務模塊轉發。
本公開的第二方面,一種應用于本公開第一方面任一所述的專變采集終端系統的通信方法,包括:
第一程序模塊向所述MQTT服務模塊發送包含主題的發布消息,所述第一程序模塊為子程序模塊;
第二程序模塊向所述MQTT服務模塊發送包含主題的訂閱消息,并接收所述MQTT服務模塊根據所述主題反饋的發布消息,所述第二程序模塊為與所述第一程序模塊不同的子程序模塊。
有益效果:
本申請的技術方案中,子程序模塊之間均通過向MQTT服務模塊訂閱消息或發布消息的方式實現相互之間的通信,降低了各子程序模塊之間的耦合程度,使得專變采集終端系統維護不易出錯,降低專變采集終端系統維護難度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島聯眾芯云科技有限公司,未經青島聯眾芯云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011383431.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種錘擊式破碎機
- 下一篇:醫學影像信息的處理方法、裝置、電子設備和存儲介質





