当前位置: 首页 >应用方案 >技术应用 >

LORA MESH网络有哪些通讯方式及其通信原理解析

LoRa MESH网络中支持四种通讯方式,单播(Unicast)、多播(Multicast)、广播(Broadcast)和泛播(Anycast),用户可以根据不同的应用场景选择不同的通讯方式。其中单播和广播是最简单基础的通讯方式,在单播下会自动建立路由和返回请求响应,以确定数据传输路径;在广播模式下所有路由节点收到数据后会启动一次数据中继传输。多播可以实现一对多的通讯,用户需要先对多播组地址进行配置,类似于公共地址。泛播通常用于不同网络间的数据交互,泛播下数据不会被转发。泛播下根据目标地址的不同可以实现单播和广播两种通讯方法,用户可以将任意数据传输给通讯范围内任意模块。以下是这四种通讯方式的详细解析:


单播通讯

单播是LoRa MESH网络中最简单基础的通讯方式之一。在单播模式下,数据只会发送到指定的目标节点,其他节点不会接收到数据。单播模式下,网络会自动建立路由和返回请求响应以确定数据传输路径。当发送方需要发送数据到指定目标节点时,只需将目标信道和数据打包成0xFFFF+目标信道+数据的形式进行广播发送。附近同信道的节点在接收到广播数据后,会检查目标信道和数据是否与自己匹配,如果匹配则接收数据,否则会丢弃数据。

单播通讯具有较高的可靠性和实时性,适用于需要精准传输数据的场景。同时,由于单播通讯只涉及到两个节点之间的通信,因此也具有较低的功耗和网络负载。(具体配置教程可参考:LORA MESH组网模块单播、多播、广播和泛播通讯配置操作步骤

多播通讯

多播是LoRa MESH网络中可以实现一对多通讯的机制。在多播模式下,数据可以发送到属于特定多播组的目标节点,而不会影响到其他节点。多播组是由多个节点组成的虚拟组,节点在加入多播组时可以配置相应的多播组地址。当发送方需要发送数据到特定多播组的目标节点时,只需将目标信道、多播组地址和数据打包成0xFFFF+目标信道+多播组地址+数据的形式进行广播发送。附近同信道的节点在接收到广播数据后,会检查目标信道、多播组地址和数据是否与自己匹配,如果匹配则接收数据,否则会丢弃数据。

多播通讯可以实现一对多的通信,提高了网络的利用率和信息传递效率。同时,由于多播通讯只涉及到多个节点之间的通信,因此也具有较低的功耗和网络负载。多播通讯适用于需要实现信息一对多传播的场景,如智慧农业、智能楼宇等应用。

广播通讯

广播是LoRa MESH网络中一种特殊的通讯方式。在广播模式下,数据会被发送到所有节点,不论是否是目标节点。广播通讯的实现方式是在发送方将目标信道和数据打包成0xFFFF+目标信道+数据的形式进行广播发送。附近同信道的所有节点都会接收到广播数据,并可以根据需要对其进行处理或转发。

广播通讯可以实现信息的快速传播和共享,适用于需要通知所有节点同一件事情或通知某个特定节点的应用场景。例如,在智能楼宇中,当发生火灾时,消防系统可以通过广播通讯方式通知所有节点紧急疏散。

泛播通讯

泛播是LoRa MESH网络中一种灵活的通讯方式。在泛播模式下,数据可以被发送到指定范围内的任意节点或特定类型的节点。泛播通讯的实现方式是将目标地址设定为0xFFFF,并将其他需要传递的数据包以0xFFFF开头的数据进行广播发送。所有监听模块地址设为0xFFFF的节点都可以接收到泛播数据,并根据需要对其进行处理或转发。

泛播通讯可以实现灵活的通信方式,适用于不同网络间需要进行信息交互的场景。例如,在不同楼宇之间的LoRa MESH网络可以通过泛播通讯方式实现信息的互通互连。同时,泛播通讯也可以实现一对多的通信效果,提高网络的利用率和信息传递效率。


更多LORA MESH组网技术产品文章推荐:

亿佰特E52系列LoRa MESH组网模块产品功能特点简介

基于LORA MESH组网技术的lora模块远程配置详解

LORA MESH组网模块的上位机配置教程详解

LoRa MESH网络:一种高效、可靠、低功耗的物联网通讯方案

LoRa无线技术解析

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!

https://www.wjx.cn/jq/84863372.aspx