【技术实现步骤摘要】
基于Lora协议的网关、数据通信方法及计算设备
本专利技术涉及互联网
,具体涉及一种基于Lora协议的网关、数据通信方法、计算设备及计算机存储介质。
技术介绍
Lora(远距离无线通信,LongRangeRadio)是一种低功耗广域网技术,其最大特点是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一。使用Lora协议组网时,经常采用的是星型协议:多个Lora节点连接到同一个网关上,然后网关再通过4G网络和服务器进行数据传输。在现有技术中,网关中的Lora通信模块接收Lora节点的节点数据,通过SPI(串行外设接口,SerialPeripheralInterface)、串口等物理接口与MCU(微控制单元,MicrocontrollerUnit)相连接。然而,由于在Lora通信模块和MCU之间采用的是物理连接方式,导致Lora通信模块和MCU上的接口相对固定,不利于后续硬件设计与修改,例如当物理接口改变时,两者的硬件设计都需要修改,这会带来较大工作量;并且,在网关中,经常需要一个MCU下挂载多个如几十个Lora通信模块,采用物理连接方式 ...
【技术保护点】
1.一种基于Lora协议的网关,所述网关包括:多个Lora通信模块和网络模块;其中,所述多个Lora通信模块适于:基于Lora协议与多个Lora节点进行数据通信,并将所述多个Lora节点的节点数据通过WIFI传输至所述网络模块;所述网络模块适于:对接收到的节点数据进行数据转换处理,并基于预设网络协议将转换后的节点数据传输至服务器。
【技术特征摘要】
1.一种基于Lora协议的网关,所述网关包括:多个Lora通信模块和网络模块;其中,所述多个Lora通信模块适于:基于Lora协议与多个Lora节点进行数据通信,并将所述多个Lora节点的节点数据通过WIFI传输至所述网络模块;所述网络模块适于:对接收到的节点数据进行数据转换处理,并基于预设网络协议将转换后的节点数据传输至服务器。2.根据权利要求1所述的网关,其中,每个Lora通信模块包括:Lora单元和第一控制单元;所述网络模块包括:第二控制单元和网络单元;所述Lora单元与所述第一控制单元相连接,适于基于Lora协议接收多个Lora节点上传的节点数据,并将所述节点数据传输至所述第一控制单元;所述第一控制单元通过WIFI与所述网络模块中的所述第二控制单元相连接,适于将所述节点数据通过WIFI传输至所述第二控制单元;所述第二控制单元与所述网络单元相连接,适于将接收到的节点数据转换成符合预设网络协议的节点数据,并将转换后的节点数据传输至所述网络单元;所述网络单元,适于将转换后的节点数据通过预设网络传输至所述服务器。3.根据权利要求1或2所述的网关,其中,所述多个Lora通信模块工作于不同的无线信道,并分批次与所述网络模块建立WIFI连接。4.根据权利要求3所述的网关,其中,当前批次的Lora通信模块将接收到的节点数据通过WIFI传输至所述网络模块,在当前批次的Lora通信模块完成节点数据传输后,当前批次的Lora通信模块主动断开与所述网络模块的WIFI连接。5.根据权利要求3所述的网关,其中,在当前批次的Lora通信模块进行节点...
【专利技术属性】
技术研发人员:刘志付,
申请(专利权)人:北京安云世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。