[发明专利]一种基于LoRa物联网的数据上报和指令下发方法在审

专利信息
申请号: 201810916776.6 申请日: 2018-08-13
公开(公告)号: CN108989455A 公开(公告)日: 2018-12-11
发明(设计)人: 李松斌;刘鹏;陈敬虎 申请(专利权)人: 中国科学院声学研究所南海研究站
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L12/26;G08C17/02;G06F17/30
代理公司: 北京方安思达知识产权代理有限公司 11472 代理人: 陈琳琳;杨青
地址: 570105 海*** 国省代码: 海南;46
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据包 自定义数据格式 丢包检测 网关 解析 节点数据 数据单元 协议发送 指令下发 物联网 校验和 上报 服务器 原始数据单元 身份识别码 数据包通过 校验和检测 正确性校验 加密处理 解密处理 数据上报 网络节点 字段数据 字段 数据库
【说明书】:

一种基于LoRa物联网的节点数据上报和指令下发方法,所述节点数据上报方法包括:步骤S1‑1)LoRa网络节点按照自定义数据格式将数据包上报至LoRa网关;步骤S1‑2)LoRa网关按照自定义数据格式解析数据包,进行各字段完整性和正确性校验以及丢包检测,校验和检测通过后,在数据包中添加入64位LoRa网关身份识别码,通过MQTT协议发送至MQTT服务器;步骤S1‑3)MQTT服务器按照自定义数据格式解析数据包,进校验和丢包检测通过后,对数据包的所有数据单元进行加密处理后,再将数据包通过MQTT协议发送至HTTP服务器;步骤S1‑4)HTTP服务器按照自定义数据格式解析数据包,校验和丢包检测通过后,对数据包的所有数据单元进行解密处理后,获取原始数据单元,再将数据包的各字段数据存入数据库。

技术领域

发明涉及基于LoRa的物联网数据传输领域,特别涉及一种基于LoRa物联网的数据上报和指令下发方法。

背景技术

LoRa作为一种广域物联网技术,具有远距离、低功耗、低运维成本等有点,目前已得到广泛应用,其主要应用于物联网节点的中短距离通讯,比如森林环境实时监控系统中传感节点与基塔通信,农场自动施肥灌溉系统中灌溉控制器与基站通信等。

一个完整的基于LoRa的物联网系统包括LoRa网络节点、天线收发系统、LoRa网关、MQTT服务器、HTTP应用服务器、数据库和客户端等基本组成部分,各部分放置位置及作用各不相同。例如,在LoRa森林环境实时监控系统中,网络节点主要分布在需获取森林环境信息的检测区域,将传感器获取的环境信息通过节点天线向外传输;天线收发系统和LoRa网关则分布在节点附近的基塔上,天线收发系统获取节点上报数据后传输给LoRa网关,网关再通过光纤将数据传输到护林站,再传入互联网;至于MQTT服务器、HTTP应用服务器和数据库均部署在互联网的云端,主要接收、处理和存储节点上报的森林环境信息;最后客户端需要能接入互联网,实时查看数据库中存储的森林环境信息。

基于LoRa的物联网系统在数据传输方面涉及环节众多,而且每个环节之间通信还需要携带很多参数信息,比如节点和网关通信需要携带LoRaWan Classes模式信息,网关和MQTT服务器通信需要携带网关身份识别码等。基于LoRa的物联网系统在数据传输方面涉及环节众多,且各环节参数个数及数据长度不一致;这就导致了系统数据传输及数据管理难度增大。因此,给出一套基于LoRa的完整通信协议就显得十分必要。

发明内容

本发明的目的在于克服上述技术问题,基于自定义的数据包格式,提出了一种基于LoRa物联网的数据上报和指令下发方法。

为了实现上述目的,本发明提供了一种基于LoRa物联网的节点数据上报方法,用于将LoRa网络节点数据上报至数据库,所述方法包括:

步骤S1-1)LoRa网络节点按照自定义数据格式将数据包上报至LoRa网关;

步骤S1-2)LoRa网关按照自定义数据格式解析数据包,进行各字段完整性和正确性校验以及丢包检测,校验和检测通过后,在数据包中添加入64位LoRa网关身份识别码,通过MQTT协议发送至MQTT服务器;

步骤S1-3)MQTT服务器按照自定义数据格式解析数据包,进行各字段完整性和正确性校验以及丢包检测,校验和检测通过后,对数据包的所有数据单元进行加密处理后,再将数据包通过MQTT协议发送至HTTP服务器;

步骤S1-4)HTTP服务器按照自定义数据格式解析数据包,进行各字段完整性和正确性校验以及丢包检测,校验和检测通过后,对数据包的所有数据单元进行解密处理后,获取原始数据单元,再将数据包的各字段数据存入数据库。

作为上述方法的一种改进,所述步骤S1-1)的自定义数据格式包括:64位序号、64位节点身份识别码、32位固定头部、2位LoRaWan Classes、6位保留位、8位数据单元总数、8位包头、8位AppID、64位节点数据上报时间戳、16位校验和数据以及可变长的数据单元;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所南海研究站,未经中国科学院声学研究所南海研究站许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810916776.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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