你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于无线通信时(lora)多点对单点同时发送的冲突规避

[复制链接]
张亚飞 提问时间:2017-9-1 10:39 /
阅读主题, 点击返回1楼
收藏 评论25 发布时间:2017-9-1 10:39
25个回答
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,

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版