095最准杀一尾中特:一種物聯網平臺協議適配方法組成比例

技術編號:21838737 閱讀:4 留言:0更新日期:2019-08-10 20:24
本發明專利技術公開一種物聯網平臺協議適配方法,涉及物聯網技術領域;主要涉及物聯網平臺中CoAP協議設備與MQTT協議設備之間的信息交流的適配,利用本發明專利技術方法物聯網平臺支持設備使用CoAP協議或MQTT協議接入,對于CoAP協議和MQTT協議接入的設備,物聯網平臺為設備頒發數字證書,設備使用數字證書獲得接入物聯網平臺的權限,數字證書關聯Topic使用權限,物聯網平臺通過數字證書控制Topic使用權限,基于Topic將CoAP協議和MQTT協議進行適配,使得不同協議的設備之間可以互相通信,實現CoAP協議設備與MQTT協議設備之間的數據交互。

A Protocol Adaptation Method for Internet of Things Platform

572222一尾中特平 www.fbmtd.icu

【技術實現步驟摘要】
一種物聯網平臺協議適配方法
本專利技術公開一種物聯網平臺協議適配方法,涉及物聯網

技術介紹
CoAP(ConstrainedApplicationProtocol)協議是一種面向網絡的協議,主要應用于物聯網場景。為了克服HTTP對于受限環境的劣勢,CoAP既考慮到數據報長度的最優化,又考慮到提供可靠通信。CoAP由UDP作為承載,遵循UDP基本的協議報文格式,UDP數據內容部分按照CoAP協議報文格式進行寫入傳輸。CoAP協議采用了與HTTP類似的特征,核心內容為資源抽象、REST式交互以及可擴展的頭選項等,支持內嵌的資源發現。在物聯網環境中,設備類型多種多樣,工作環境各不相同。對于有穩定供電的設備,多數采用MQTT協議接入物聯網平臺,MQTT協議由TCP作為承載,優點是這種接入方式能夠保持長連接,實現消息實時雙向傳輸。對于在外部使用電池供電的設備,功能相對簡單,存儲空間小,數據傳輸速率低,需要待機時間長,往往采用CoAP協議接入網絡,每次發送完數據后休眠。設備使用多種協議接入物聯網平臺,為滿足M2M(MachinetoMachine)場景,設備之間需要進行消息交互,本專利技術提供一種物聯網平臺協議適配方法,物聯網平臺支持設備使用CoAP協議或MQTT協議接入,對于CoAP協議和MQTT協議接入的設備,物聯網平臺為設備頒發數字證書,設備使用數字證書獲得接入物聯網平臺的權限,數字證書關聯Topic使用權限,物聯網平臺通過數字證書控制Topic使用權限,基于Topic將CoAP協議和MQTT協議進行適配,使得不同協議的設備之間可以互相通信,實現CoAP協議設備與MQTT協議設備之間的數據交互。
技術實現思路
本專利技術針對現有技術的問題,提供一種物聯網CoAP協議接入服務端的適配方法,物聯網平臺提供統一的數據模型、協議適配方法,實現設備與設備之間的數據交互。本專利技術提出的具體方案是:一種物聯網平臺協議適配方法,物聯網平臺支持設備使用CoAP協議或MQTT協議接入,物聯網平臺為設備頒發適用于CoAP協議和MQTT協議的數字證書,數字證書與物聯網平臺的Topic使用權限相關聯,設備通過數字證書進行物聯網平臺的設備接入認證,物聯網平臺再判斷設備是否獲得與數字證書對應的Topic使用權限,基于Topic使用權限,CoAP協議和MQTT協議進行適配,設備利用Topic使用權限進行Topic消息交流,實現通信。所述的適配方法中設備通過數字證書進行物聯網平臺的設備接入認證后,向物聯網平臺發送Topic使用請求,物聯網平臺對所述設備的數字證書是否關聯了對應的Topic使用權限進行驗證,用以判斷設備是否獲得對應的Topic使用權限,若所述設備的數字證書未關聯對應的Topic使用權限,則所述設備無法獲得Topic使用權限,若所述設備的數字證書關聯了對應的Topic使用權限,則所述設備獲得Topic使用權限。所述的適配方法中基于Topic使用權限,物聯網平臺中CoAP協議接入的設備與MQTT協議接入的設備利用Topic使用權限進行Topic消息交流,根據CoAP協議定義,CoAP協議的消息交流分為發布、訂閱、觀察三種模式。所述的適配方法中在物聯網平臺,CoAP協議接入的設備發布消息的過程為:CoAP協議接入的設備向topic發布消息,使用PUT請求方法,連接URL,消息基于CoAP協議發送到物聯網平臺,物聯網平臺接收到CoAP協議消息,使用URL中部分作為主題,同時通過MQTT協議將此消息發布到topic,通過CoAP協議返回此消息。其中連接URL為coap://{server-address}/mqtt/[topic],參數包含發布的Topic、客戶端Id、報文內容,可使用URL中topic部分作為主題。所述的適配方法中在物聯網平臺,CoAP協議接入的設備訂閱消息的過程為:CoAP協議接入的設備訂閱topic下的消息,使用GET請求方法,請求URL,在訂閱等待時間內,如果物聯網平臺接收到來自CoAP協議或MQTT協議的topic主題消息后,通過MQTT協議將此消息發布到topic,并且通過CoAP協議返回此消息。其中請求URL為coap://{server-address}/mqtt/[topic],參數包含訂閱的Topic、客戶端Id、訂閱等待時間。所述的適配方法中在物聯網平臺,CoAP協議接入的設備利用觀察模式訂閱消息的過程為:CoAP協議接入的設備攜帶observe選項,連接URL,物聯網平臺接收到連接請求后,存儲用戶端的連接信息,當用戶端訂閱的Topic有新的消息到達后,物聯網平臺把新的消息報文發送到用戶端。其中URL為coap://{server-address}/mqtt/[topic],參數可包含observe選項、訂閱的Topic、客戶端Id。如果客戶端不需要繼續獲取消息資源變化,設備發送GET請求包含參數cancelobserve,此時服務器清除與客戶端的連接信息。所述的適配方法中CoAP協議接入的設備使用數字證書通過DTLS傳輸方式與物聯網平臺建立連接進行物聯網平臺的設備接入認證。所述的適配方法中MQTT協議接入的設備使用數字證書通過TLS傳輸方式與物聯網平臺建立連接進行物聯網平臺的設備接入認證。所述的適配方法中利用基于MQTT協議的EMQTT服務器集群部署物聯網平臺,EMQTT服務器集群支持擴展CoAP協議接入組件。所述的適配方法中EMQTT服務器集群中部署負載均衡服務器,配置負載服務前端開放的TCP協議及UDP協議端口,以及負載服務后端MQTTBroker各節點訪問地址。本專利技術的有益之處是:本專利技術提供一種物聯網平臺協議適配方法,主要涉及物聯網平臺中CoAP協議設備與MQTT協議設備之間的信息交流的適配,利用本專利技術方法物聯網平臺支持設備使用CoAP協議或MQTT協議接入,對于CoAP協議和MQTT協議接入的設備,物聯網平臺為設備頒發數字證書,設備使用數字證書獲得接入物聯網平臺的權限,數字證書關聯Topic使用權限,物聯網平臺通過數字證書控制Topic使用權限,基于Topic將CoAP協議和MQTT協議進行適配,使得不同協議的設備之間可以互相通信,實現CoAP協議設備與MQTT協議設備之間的數據交互。附圖說明圖1是本專利技術方法流程示意圖;圖2是本專利技術方法框架示意圖。具體實施方式本專利技術提供一種物聯網平臺協議適配方法,物聯網平臺支持設備使用CoAP協議或MQTT協議接入,物聯網平臺為設備頒發適用于CoAP協議和MQTT協議的數字證書,數字證書與物聯網平臺的Topic使用權限相關聯,設備通過數字證書進行物聯網平臺的設備接入認證,物聯網平臺再判斷設備是否獲得與數字證書對應的Topic使用權限,基于Topic使用權限,CoAP協議和MQTT協議進行適配,設備利用Topic使用權限進行Topic消息交流,實現通信。下面結合附圖和具體實施例對本專利技術作進一步說明,以使本領域的技術人員可以更好地理解本專利技術并能予以實施,但所舉實施例不作為對本專利技術的限定。建立物聯網平臺時,物聯網平臺的服務端可采用基于MQTT協議的EMQTT服務框架,EMQTT服務器使用集群部署,組件核心使用MQTT協議,并支持接入協議擴展,服務端基于EM本文檔來自技高網
...

【技術?;さ恪?/strong>
1.一種物聯網平臺協議適配方法,其特征是物聯網平臺支持設備使用CoAP協議或MQTT協議接入,物聯網平臺為設備頒發適用于CoAP協議和MQTT協議的數字證書,數字證書與物聯網平臺的Topic使用權限相關聯,設備通過數字證書進行物聯網平臺的設備接入認證,物聯網平臺再判斷設備是否獲得與數字證書對應的Topic使用權限,基于Topic使用權限,CoAP協議和MQTT協議進行適配,設備利用Topic使用權限進行Topic消息交流,實現通信。

【技術特征摘要】
1.一種物聯網平臺協議適配方法,其特征是物聯網平臺支持設備使用CoAP協議或MQTT協議接入,物聯網平臺為設備頒發適用于CoAP協議和MQTT協議的數字證書,數字證書與物聯網平臺的Topic使用權限相關聯,設備通過數字證書進行物聯網平臺的設備接入認證,物聯網平臺再判斷設備是否獲得與數字證書對應的Topic使用權限,基于Topic使用權限,CoAP協議和MQTT協議進行適配,設備利用Topic使用權限進行Topic消息交流,實現通信。2.根據權利要求1所述的適配方法,其特征是設備通過數字證書進行物聯網平臺的設備接入認證后,向物聯網平臺發送Topic使用請求,物聯網平臺對所述設備的數字證書是否關聯了對應的Topic使用權限進行驗證,用以判斷設備是否獲得對應的Topic使用權限,若所述設備的數字證書未關聯對應的Topic使用權限,則所述設備無法獲得Topic使用權限,若所述設備的數字證書關聯了對應的Topic使用權限,則所述設備獲得Topic使用權限。3.根據權利要求1或2所述的適配方法,其特征是基于Topic使用權限,物聯網平臺中CoAP協議接入的設備與MQTT協議接入的設備利用Topic使用權限進行Topic消息交流,根據CoAP協議定義,CoAP協議的消息交流分為發布、訂閱、觀察三種模式。4.根據權利要求3所述的適配方法,其特征是在物聯網平臺,CoAP協議接入的設備發布消息的過程為:CoAP協議接入的設備向topic發布消息,使用PUT請求方法,連接URL,消息基于CoAP協議發送到物聯網平臺,物聯網平臺接收到CoAP協議消息,使用URL中...

【專利技術屬性】
技術研發人員:徐馳,孫善寶,金長新,馬辰,于玲,
申請(專利權)人:濟南浪潮高新科技投資發展有限公司,
類型:發明
國別省市:山東,37

網友詢問留言 已有0條評論
  • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

1
彩神软件 北京pk10怎样计算稳赚 大乐透 重庆时时猜龙虎走势图 pk10三码必中规律 黑龙江时时停止了 重庆时时计划八仙 pk10精准高手计划群 北京pk10赛车开结果 pk10有赢钱的方法吗 腾讯分分彩后三不定位独胆稳赚 时时彩最精准人工计划 重庆时时彩龙虎口诀 新强福彩时时彩走势图 时时彩任选2稳赚技巧 欢乐打麻将