打印
[朗威IoT模组及天线]

【冲突避让】LoRa模块如何处理无线冲突以及如何避免冲突?

[复制链接]
3540|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanvee|  楼主 | 2018-7-12 09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Q:LoRa模块如何处理无线冲突以及如何避免冲突?
A:模块内置了CSMA/CA机制,可以做到发送前侦听有无其它节点正在发送,有则延时避让,没有则立即发送。
但是如果多个节点刚好同时需要发送,并同时侦听,那么他们都会听到通道空闲,也就会同时发送,这就会产生冲突,目前几乎所有的无线技术都做不到边发边听,所以节点完全同时发送是无法避免冲突的。要避免完全同时发送带来的冲突,发送节点可以在发送前做一定的随机延时,随机延时时间的范围根据扩频因子sf的不同需要调整,下表为不同SF配置下完成一次csma的时间关系:
sf12+125k   61.1ms
sf11+125k   29.5ms
sf10+125k   14.3ms
sf9+125k     7ms
sf8+125k     3.5ms
sf7+125k     1.8ms
节点不多的情况随机延时范围:0~csma时间基本够用,如果节点比较多,建议增大随机范围。

相关帖子

沙发
wowu| | 2018-7-12 21:26 | 只看该作者
这个问题只能这么做  因为协议就在那里了

使用特权

评论回复
板凳
guanjiaer| | 2018-7-13 10:03 | 只看该作者
自身的局限性造成?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

168

帖子

3

粉丝