1、点对点
点对点组网模式比较好理解,两个模块一收一发,不会存在区分模块的问题。![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/217c1eb30c68638b06f2eff57d70a59f.png)
2、星型
星型组网的话就要涉及到区分模块(这里指的是节点)的问题,由于lora模块本身只处理无线通信问题,并且它的通信都是广播的,主从模式都是自动切换的,这里就体现出的他的另一种组网模式(中继,下面再说)在星型组网下,只有发数据的一个节点是主机模式,其他模块在接受的时候都会主动切换到从机模式,并且在接受范围内的所有节点都会收到发送的数据,因此在这种组网下,每一个接待你都需要有过滤数据的能力,可以在单片机上实现报过滤,和规定自己的模块ID,然后收发的时候将自己的ID带出去,在需要的节点上处理就ok 了,集中器就需要有处理所有节点数据包的能力,在这种组网下,大多数都是采用轮询的方式和各个模块通信,集中器广播,节点上只接受处理来自集中器的数据包。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ff1aab0fcf1deb9740bcc90f13c87e10.png)
3、级联
级联时,设备相对于一个中继器,只处理上级节点的数据包,然后广播出去,下级 节点以同样的方式处理,直到把数据送到终点为止,实现超长距离的通讯。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b1080ecc44e6a4fe7c5c0c40f54c607a.png)
<借用 https://blog.csdn.net/wshh123456/article/details/107863439?utm_medium=distribute.pc_relevant.none-task-blog-title-7&spm=1001.2101.3001.4242 这位仁兄的图,若有侵,联删>