首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】物联网中MQTT、HTTP、CoAP协议转换的方法_华中科技大学_202210590139.0 

申请/专利权人:华中科技大学

申请日:2022-05-26

公开(公告)日:2024-06-11

公开(公告)号:CN115190185B

主分类号:H04L69/08

分类号:H04L69/08;H04L67/02

优先权:

专利状态码:有效-授权

法律状态:2024.06.11#授权;2022.11.01#实质审查的生效;2022.10.14#公开

摘要:本发明涉及物联网通信网络技术领域,公开了一种物联网中MQTT、HTTP、CoAP协议转换的方法,包括步骤:设计消息集成与协议代理两种方法实现三种协议之间的相互转换;使用MQTT协议作为中间协议集成三种协议,实现消息集成功能;三种协议设备上报消息统一存储于持久层,三种协议设备统一从持久层获得消息;使消息集成支持MQTT协议的发布与订阅,HTTP与CoAP协议的Get、Post、Put、Delete,以及CoAP协议的Observe;设计HTTP‑CoAP、HTTP‑MQTT、CoAP‑MQTT的协议代理。本发明针对工业物联网实际应用场景中MQTT、CoAP、HTTP三种协议设备的互操作性难题,提出了具备消息集成与协议代理功能的物联网通信协议转换的方法,满足语义转换全面、可配置、部署简易等需求,同时支持三种协议客户端的请求通过网关与外部三种协议的服务端进行通信。

主权项:1.一种物联网中MQTT、HTTP、COAP协议转换的方法,其特征在于,包括以下步骤:P1.使用MQTT协议作为中间协议集成三种协议;P2.实现三种协议设备上报消息统一存储于持久层,三种协议设备统一从持久层获得消息;P3.使消息集成支持MQTT协议的发布与订阅,HTTP与CoAP协议的Get、Post、Put、Delete,以及CoAP协议的Observe;P4.设计HTTP-CoAP协议代理,设计HTTP与CoAP两种协议之间响应码、媒体类型、方法、HTTP首部与CoAPOption之间的映射,设计HTTP长轮询机制与CoAPobserve请求映射;P5.设计HTTP-MQTT代理,设计HTTP与MQTT两种协议之间方法的映射,实现发布订阅模式与请求响应模式之间的转换;P6.设计CoAP-MQTT代理,设计CoAP与MQTT两种协议之间方法的映射,实现CoAP观察方法与MQTT订阅方法之间的映射,CoAP协议Put或Post方法与MQTT协议发布方法的映射;所述步骤P2包括以下子步骤:P21.将HTTP与CoAP协议需要进行消息集成的请求转为对MQTT协议操作;设计将MQTT的主题抽象作为HTTP与CoAP协议的资源看待,从而统一访问各协议资源;P22.将HTTP或CoAP对特定URI的Put或Post操作映射为向MQTT对应主题的发布,并将发布的retain位设为1;P23.将HTTP或CoAP对特定URI的Get操作映射为向MQTT对应主题的订阅,若该主题存在retain消息则将立即收到推送,从而获得其他协议设备发布的数据。

全文数据:

权利要求:

百度查询: 华中科技大学 物联网中MQTT、HTTP、CoAP协议转换的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。