什么是Lora Mesh网络
因Lora传输距离远的特点,Lora获得了巨大的成功,但是在实际使用中,还是有覆盖不完善的地方,比如说节点在机器底部、节点在地下室、节点信号要穿过屏蔽房间等。这个时候,就要用到Lora Mesh网络。
简单来讲,Lora Mesh是基于Lora传输的Mesh组网方案。
1,什么是Mesh网络(以下摘自“百度.百科”)
Mesh网络即”无线网格网络”,是“多跳(multi-hop)”网络,是由ad hoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可缺的技术。无线mesh可以与其它网络协同通信,是一个动态的可以不断扩展的网络架构,任意的两个设备均可以保持无线互联。
2,Mesh网络的组网方案:
(1),单频Mesh网
即所有的数据通讯、协议通讯都在单一的频道进行,通过严格的时间管理来协调数据的流动。
(2),双频Mesh网
将主节点的下行数据及从节点的上行、平行数据使用2个频点分隔开来,互不干扰,从而缓解网络内数据的拥堵,提高数据的吞吐量,但是提高成本
(3),多频Mesh网
除了上、下行数据使用不同的频道,协议层通讯(节点发现、节点路由列表维护等),可以使用单独的频道,进一步缓解网络内数据的拥堵,提高数据的吞吐量。一个节点可能需要使用多个无线模块,无线模块之间通过有线通讯。
3,DRF1665的Lora Mesh技术
DRF1665是属于单频Mesh网络,已经内置了成熟的Mesh协议,用户只需要通过串口收发数据即可,非常简单、方便。
DRF1665可以设置成3种节点类型:Coordinator、Router、End Device
Coordinator:是网络的创建者及动态维护者,一个Mesh网络,Coordinator必须存在;
Router:路由节点,可以收发数据,还可以为其它节点提供自动路由(自动中继);
End Device:终端节点,只能收发数据,不参与数据的路由;
假设一个A点与C点通讯,C点在地下室,A与C不能直接通讯,这个时候,只要在地下室的入口放一个B点,设置为Router,此时B点将作为A与C的自动中继点,自动转发A与C之间的数据通讯。从而实现无死角的覆盖。DRF1665在类似工业园区的环境,可以实现1KM范围内无死角覆盖。
4,实测DRF1665的自动路由
(1),Coordinator放在办公室,设置频率为470MHz,Lora集成参数为Lora09(带宽500KHz、扩频因子=6(64扩频)、码率=1、发射功率=22dBm);
(2),一个Router放在办公楼二楼窗户上,与Coordinator大约隔开20米及4堵墙(中间是电梯间及走廊);
(3),一个End Device接设备,移动测试最大距离:
通过DTK的Lora Mesh软件,可以清楚的看到产生了自动路由;
最远的距离是1.1KM(由于路面升高,类似于小山坡遮挡,不然会更远),在测试点已经看不到办公楼;
测到的最小接收强度是-103dBm;
图一:测试设备及地点
图二:测试地点的距离,Coordinator放在公司办公室内部,办公楼二楼窗户上有一个Router,End Device是测试设备:
图三:在应用软件里,可以清晰的看到路由路径及相互间的信号强度
5,总结:
Lora传输距离比较远,Lora Mesh是在传输距离远的基础上,实现无死角覆盖。