[发明专利]一种基于增强型MQTT消息机制的LoRaWan数据交换方法有效

专利信息
申请号: 201811297034.6 申请日: 2018-11-01
公开(公告)号: CN109525566B 公开(公告)日: 2020-12-04
发明(设计)人: 李明;蔡忠;王洪历 申请(专利权)人: 北京北信智云科技有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 上海精晟知识产权代理有限公司 31253 代理人: 冯子玲
地址: 100048 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于增强型MQTT消息机制的LoRaWan数据交换方法,属于物联网技术领域,在感知层建立LoRaWAN终端和LoRaWAN网关,在网络层建立数据核心层,在应用层建立数据应用管理层,通过MQTT中间件与SSL证书实现各层之间的数据交互,解决了在LoRaWAN数据交换时通过MQTT协议中间件实现SSL传输加密的技术问题,实现了在单独某个物联网层部署调试或者演进时,只需要关注当前物联网层的业务实现,大大简化了开发部署和调试演进的工作,物联网层之间实现了解耦合,方便了各单独服务层独立演进、重用;本发明采用MQTT消息机制的数据交换系统会更健壮和易于扩展,本发明实现SSL的加密传输,整个系统相比于现有的系统,数据传输的安全性得到了很大提升。
搜索关键词: 一种 基于 增强 mqtt 消息 机制 lorawan 数据 交换 方法
【主权项】:
1.一种基于增强型MQTT消息机制的LoRaWan数据交换方法,其特征在于:包括如下步骤:步骤1:在感知层建立LoRaWAN终端和LoRaWAN网关,在网络层建立数据核心层,在应用层建立数据应用管理层;LoRaWAN终端包括用于连接LoRaWAN网络并传输数据的LoRaWAN射频模块和用于采集数据的传感器模块;LoRaWAN终端通过LoRaWAN网络与LoRaWAN网关通信;数据核心层包括数据分发服务器、网络服务器和MQTT消息收发集服务器集群;数据应用管理层包括存储转发服务器和应用服务器;步骤2:LoRaWAN终端将数据发给LoRaWAN网关,LoRaWAN网关接收到LoRaWAN终端的数据后,进行解调,然后将数据通过网络链路送达MQTT消息收发集服务器集群,其包括如下步骤:步骤A1:在LoRaWAN网关端部署MQTT中间件与SSL证书;步骤A2:按照topic生成规则,生成消息交互的topic;topic的生成规则由mdata前缀和按照特定算法生成的APPEUI以及用于标记消息上下行类别的标记符up/down组成;步骤A3:MQTT消息收发集服务器集群收到LoRaWAN网关发来的数据后,将数据送达网络服务器;步骤3:网络服务器对数据完成接入认证,并将数据送达数据分发服务器;数据分发服务器将数据分类按照业务需求通过MQTT中间件将数据通过消息系统发布出去,其包括如下步骤:步骤B1:在网络服务器和数据分发服务器中均署MQTT中间件与SSL证书,步骤B2:按照的topic生成规则,生成消息交互的topic;步骤4:数据应用管理层对数据分发服务器发布的数据进行接收、存储和应用分发:数据分发服务器将分类后的数据通过MQTT中间件发布出去后,存储转发服务器通过MQTT中间件进行订阅;存储转发服务器接收到数据后,对数据进行存储和转发:存储转发服务器通过API接口实现与应用服务器的数据交换;应用服务器提供手机应用APP和web应用页面:在存储转发服务器和应用服务器中均部署MQTT中间件与SSL证书,按照topic生成规则生成消息交互的topic。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信智云科技有限公司,未经北京北信智云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811297034.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top