wofei1314 发表于 2017-9-1 16:46:11

张亚飞 发表于 2017-9-1 16:06
您说的这个相当于在随机延时的基础上加了重发机制,我试一试。

恩,希望有帮助~

zcarl 发表于 2017-9-1 17:10:48

张亚飞 发表于 2017-9-1 16:06
您说的这个相当于在随机延时的基础上加了重发机制,我试一试。

相当于以太网CSMA/CD带冲突检测的载波侦听多路访问技术。你可以查看CSMA/CD算法,借鉴一下。

kylongmu 发表于 2017-9-3 23:59:31

本帖最后由 kylongmu 于 2017-9-4 00:03 编辑

首先得说明白你的End Device是Class A还是Class B
如果是A,那么不可能出现你说的问题,因为是由网关Class C主动发送下行数据,A的上行窗口紧跟下行数据窗口后,因此只需要C类轮询A类就行。
如果是B,C类会定时发送beacon,两个beacon间会划分为4096个时间片。可以把前8个时间片作为B类初始化窗口,初始化时网关给分配一个未占用时间片地址,以后该End Device就以分配的时间片通信。由于安装时不会同时间初始化,或者即使有冲突,由于逐渐有成功初始化的退出竞争,初始化时间片会恢复秩序。这种BC类间的通讯策略是需要你程序实现来维护的。如果你的End Device也设置为C类,那么你就最好只当点对点用,想实现多设备公用是需要自己实现互斥的。

张亚飞 发表于 2017-9-4 09:29:35

kylongmu 发表于 2017-9-3 23:59
首先得说明白你的End Device是Class A还是Class B
如果是A,那么不可能出现你说的问题,因为是由网关Class...

我很明显用的不是loraWAN。:)

kylongmu 发表于 2017-9-5 02:41:18

看来你是想节省Lora Gateway的费用,确实semtech搞个方案还单独弄个Gateway的1301芯片组,目前光射频部分都接近1000块,还不包括主控CPU实现。
可以考虑自己做Gateway,用Class C来做。
End device用Class A,如果每个模块上带一个GPS,就能解决同步问题,各自的延迟通信间隙就好划分。否则真得设计个机制实现。

stm2i 发表于 2017-10-4 23:49:15

开启LoRa的跳频功能,可以有效规避撞频的几率。

changlizhong 发表于 2017-10-8 17:10:58

这个是不是就可以参考CSMA/CD协议中的碰着检测随机延时再加上重传次数

yeemusic 发表于 2017-11-28 08:50:58

freeelectron 发表于 2017-9-1 11:41
我猜楼主不是LoRaWAN,
如果频点一样的话,干扰是必然存在的
1、可以采用轮询的方式上报数据,也就是TDMA方 ...

请问LoRaWAN是如何解决多节点同时向单个节点发送数据产生的干扰

jszxwcq2010 发表于 2017-12-4 20:56:20

请问楼主后来有解决这个问题吗?我现在也遇到相同的问题,我是想让多个发送点时间间隔发送,但是撞包率还是挺高的。求指导。

wolfgang2015 发表于 2017-12-5 07:46:47

多点发射,必然会有一个频段抢占和频点协商的过程,没弄过lora,
页: 1 [2] 3
查看完整版本: 关于无线通信时(lora)多点对单点同时发送的冲突规避