[发明专利]一种物联网平台协议适配方法在审
申请号: | 201910451374.8 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110113359A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 徐驰;孙善宝;金长新;马辰;于玲 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物联网平台 协议设备 使用权限 协议接入 协议适配 适配 物联网技术 互相通信 设备使用 数据交互 信息交流 证书获得 支持设备 关联 权限 | ||
本发明公开一种物联网平台协议适配方法,涉及物联网技术领域;主要涉及物联网平台中CoAP协议设备与MQTT协议设备之间的信息交流的适配,利用本发明方法物联网平台支持设备使用CoAP协议或MQTT协议接入,对于CoAP协议和MQTT协议接入的设备,物联网平台为设备颁发数字证书,设备使用数字证书获得接入物联网平台的权限,数字证书关联Topic使用权限,物联网平台通过数字证书控制Topic使用权限,基于Topic将CoAP协议和MQTT协议进行适配,使得不同协议的设备之间可以互相通信,实现CoAP协议设备与MQTT协议设备之间的数据交互。
技术领域
本发明公开一种物联网平台协议适配方法,涉及物联网技术领域。
背景技术
CoAP(Constrained Application Protocol)协议是一种面向网络的协议,主要应用于物联网场景。为了克服HTTP对于受限环境的劣势,CoAP既考虑到数据报长度的最优化,又考虑到提供可靠通信。CoAP由UDP作为承载,遵循UDP基本的协议报文格式,UDP数据内容部分按照CoAP协议报文格式进行写入传输。CoAP协议采用了与HTTP类似的特征,核心内容为资源抽象、REST式交互以及可扩展的头选项等,支持内嵌的资源发现。
在物联网环境中,设备类型多种多样,工作环境各不相同。对于有稳定供电的设备,多数采用MQTT协议接入物联网平台,MQTT协议由TCP作为承载,优点是这种接入方式能够保持长连接,实现消息实时双向传输。对于在外部使用电池供电的设备,功能相对简单,存储空间小,数据传输速率低,需要待机时间长,往往采用CoAP协议接入网络,每次发送完数据后休眠。设备使用多种协议接入物联网平台,为满足M2M(Machine to Machine)场景,设备之间需要进行消息交互,本发明提供一种物联网平台协议适配方法,物联网平台支持设备使用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协议的消息交流分为发布、订阅、观察三种模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910451374.8/2.html,转载请声明来源钻瓜专利网。