System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及物聯網終端設備運維,特別是涉及一種基于mqtt協議的物聯網終端運維方法、裝置、電子設備及存儲介質。
技術介紹
1、隨著物聯網技術的普及以及數據采集的重要性,各行各業都漸漸使用智能設備提供服務,而設備廠商在銷售設備后,需要對設備進行維護?,F有技術中是通過http協議實現信息交互的,但是http協議采用請求-響應模式,需要客戶端主動發送請求獲取數據,http每次通信都需要完整的請求-響應周期,這就導致每個設備運維所需的時間增長,每個設備通訊所消耗的流量較多。
技術實現思路
1、為解決現有技術中存在的問題,本說明書一個或多個實施例描述了一種基于mqtt協議的物聯網終端運維方法、裝置、電子設備及存儲介質。
2、根據第一方面,提供了一種基于mqtt協議的物聯網終端運維方法,所述方法包括:
3、s101、基于mqtt協議建立平臺端與物聯網終端的通信連接,設定靜默周期,在每個靜默周期內,執行一次s102;
4、s102、物聯網終端向平臺端發送更新信息,平臺端接收更新信息后生成運維消息,平臺端將運維消息發送至物聯網終端,物聯網終端接收平臺端發送的運維消息,并執行操作命令,平臺端接收物聯網終端反饋的執行結果。
5、優選的,所述更新信息包括物聯網終端的配置信息、設備屬性以及設備狀態。
6、優選的,在物聯網終端向平臺端發送更新信息前執行下述步驟:
7、平臺端接收物聯網終端發送的訂閱消息,所述訂閱消息用以訂閱包含某消息主
8、所述運維消息包括對應于所述訂閱消息的消息主題以及所述消息主題的消息。
9、優選的,所述消息主題包括第一主題段與第二主題段,所述第一主題段表示物聯網終端的設備號,所述第二主題段表示實際消息主題。
10、優選的,所述實際消息主題包括升級任務主題、調試任務主題、應用安裝任務主題、以及日志獲取任務主題。
11、優選的,所述方法還包括:
12、設定等待時間,在等待時間內若物聯網終端未接收到所述運維信息,則在等待時間過后,進入下一個靜默周期。
13、優選的,所述靜默周期為24h。
14、根據第二方面,提供了一種目標檢測裝置,所述裝置包括:
15、第一運維模塊,用以基于mqtt協議建立平臺端與物聯網終端的通信連接,設定靜默周期,在每個靜默周期內,執行一次第二運維模塊內容;
16、第二運維模塊,用以物聯網終端向平臺端發送更新信息,平臺端接收更新信息后生成運維消息,平臺端將運維消息發送至物聯網終端,物聯網終端接收平臺端發送的運維消息,并執行操作命令,平臺端接收物聯網終端反饋的執行結果。
17、根據第三方面,提供了一種電子設備,包括處理器以及存儲器;
18、所述處理器與所述存儲器相連;
19、所述存儲器,用于存儲可執行程序代碼;
20、所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行如第一方面或第一方面的任意一種可能的實現方式提供的方法的步驟。
21、根據第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機可讀存儲介質中存儲有指令,當所述指令在計算機或處理器上運行時,使得所述計算機或處理器執行如第一方面或第一方面的任意一種可能的實現方式提供的方法。
22、本專利技術的有益效果為:
23、1.?本說明書實施例提供的方法及裝置,在平臺端與物聯網終端之間通過mqtt協議建立通信連接,物聯網終端可以主動與平臺端通信,無需平臺端主動發送請求獲取數據,每個物聯網終端運維所需的時間縮短,提高了運維效率,且通過設置靜默周期,使得物聯網終端在一段時間內僅進行一次通信與運維操作,進而避免了一直通信帶來的流量消耗,從而節省了物聯網終端運維過程中的所需流量。
本文檔來自技高網...【技術保護點】
1.一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述更新信息包括物聯網終端的配置信息、設備屬性以及設備狀態。
3.根據權利要求1所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,在物聯網終端向平臺端發送更新信息前執行下述步驟:
4.根據權利要求3所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述消息主題包括第一主題段與第二主題段,所述第一主題段表示物聯網終端的設備號,所述第二主題段表示實際消息主題。
5.根據權利要求4所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述實際消息主題包括升級任務主題、調試任務主題、應用安裝任務主題、以及日志獲取任務主題。
6.根據權利要求1所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的一種基于MQTT協議的物聯網終端運維方法,其特征在于,所述靜默周期為24h。
8.一種物聯
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-7任一項所述方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機可讀存儲介質中存儲有指令,當所述指令在計算機或處理器上運行時,使得所述計算機或處理器執行如權利要求1-7任一項所述方法的步驟。
...【技術特征摘要】
1.一種基于mqtt協議的物聯網終端運維方法,其特征在于,所述方法包括:
2.根據權利要求1所述的一種基于mqtt協議的物聯網終端運維方法,其特征在于,所述更新信息包括物聯網終端的配置信息、設備屬性以及設備狀態。
3.根據權利要求1所述的一種基于mqtt協議的物聯網終端運維方法,其特征在于,在物聯網終端向平臺端發送更新信息前執行下述步驟:
4.根據權利要求3所述的一種基于mqtt協議的物聯網終端運維方法,其特征在于,所述消息主題包括第一主題段與第二主題段,所述第一主題段表示物聯網終端的設備號,所述第二主題段表示實際消息主題。
5.根據權利要求4所述的一種基于mqtt協議的物聯網終端運維方法,其特征在于,所述實際消息主題包括升級任務主題、調試任務主題、應用...
【專利技術屬性】
技術研發人員:金汪輝,陳麒霖,林修平,王安興,
申請(專利權)人:杭州邁沖科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。