当使LoRa进行通信时,经常遇到需要中继才能实现的场景,为了使系统稳定,下面给出一种自动组网的方案。网络结构示意图如下:

为了实现,在上述这复杂的网络结构下,能保持通信稳定,详见以下组网流程图。

为了使系统稳定,采用以下措施:

1.每个节点(含中继、探头)上电后定期(如:每30秒)与网关发心跳(使整个网络逐步形成稳定的通信路径)。

2.每个节点在发数据前,监听信道空闲后,随机延时1~10个时间槽,减少碰撞概率。

3.为了减少因碰撞而误认为链路不通,当不通时可重试1~3次。

4.发给中继节点,若中继节点未发出(可能节点关机或移机了),可立即判断路径不通,立即向请求节点应答路径不通报文。

5.为进一步增加抗定频干扰,可添加跳频切换功能(由网关发起跳频图案,各节点在指定的时间槽同时切换)。

以上流程图及方案,解决了以下问题:

1.整个网络中,发报文很少,尽可能的降低了碰撞概率。

2.当出现A发给B,B能收到,但B发给A,A不能收到时,这种情况也不会形成伪路由。

3.网络中各节点可以是任意上电顺序,也可以在点节拆除或新增后快速组网。

LoRa自动组网实现方案相关推荐

  1. 光伏工商业屋顶 Lora 组网监控方案

    系统简介 众所周知,传统的分布式光伏监控系统环节,都是采取布线的模式进行逆变器数据的传输和汇总,并且还是串联式布线方式,而这种方式却带来了一个致命的缺点:线缆一个节点出问题,将导致全线崩溃.因为每一个 ...

  2. 【LoRa网关以及LoRa自组网】以“有人物联网”为例

    [LoRa网关以及LoRa自组网]以"有人物联网"为例 0.参考资料 1. LoRa 自组网协议的理解 1.1[LoRa模块WH-L101-L-P-H10 ] 1.2[LoRa网关 ...

  3. 中小企业组网基础方案:通过MPLS技术实现

    通过MPLS虚拟组网解决统一配置和运维问题.通过在中心部署一体化设备,构建统一的桌面资源池:各分支机构利用分支路由终端,通过组网链接连接云桌面办公.信息运维人员可以在中心节点远程集中管理分散在各地区的 ...

  4. 轻舟智航发布Driven-by-QCraft第三代自动驾驶硬件方案

    如何保证 L4 级自动驾驶系统的普适性,同时找到自动驾驶车辆成本.规模化之间的平衡点?近日,此前已经在自动驾驶网约巴士(Robobus)领域打出声量的轻舟智航推出了全新的 Driven-by-QCra ...

  5. windows 自动备份mysql方案

    windows 自动备份mysql方案 1.bat cd C:\Program Files\Huweishen.com\PHPWEB\MySQL Server 5.5\bin mysqldump -u ...

  6. java订单到期自动取消_订单自动过期实现方案

    需求分析: 24小时内未支付的订单过期失效. 解决方案 被动设置:在查询订单的时候检查是否过期并设置过期状态. 定时调度:定时器定时查询并过期需要过期的订单. 延时队列:将未支付的订单放入一个延时队列 ...

  7. 重磅!L4级自动驾驶硬件方案来啦!

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 编辑丨计算机视觉life 如何保证L4级自动驾驶系统的普适性,同时找到自动驾驶车辆成本.规模化之间的平 ...

  8. 自动售货机方案/设计/开发/项目

    随着物联网和大数据时代的到来,人工智能的兴起,智能设备已环绕在人们衣食住行的各个方面.自助售货机解决方案是解决线上消费和线下体验的核心枢纽,加上定制化的运营模式和大数据的收集分析,让传统细分行业零售厂 ...

  9. 360°无盲区感知!轻舟智航发布Driven-by-QCraft第三代自动驾驶硬件方案

    近日,轻舟智航全新发布Driven-by-QCraft第三代L4级自动驾驶硬件方案,其中传感器套件结合了多类先进高精度传感器的特点,实现了360度无盲区感知,具备极强的稳定性和实时性.同时在传感器.计 ...

  10. 一种解决h5页面背景音乐不能自动播放的方案

    一种解决h5页面背景音乐不能自动播放的方案 场景:微信.浏览器.App 普通解决方案:采用audio标签的autoplay属性 现象: 1.大部分IOS系统和少部分Android微信不支持自动播放 解 ...

最新文章

  1. 集合对象的数据绑定(1)
  2. NFV业务技术说明—Vecloud微云
  3. 【学习笔记】信息学竞赛中的概率与期望小结
  4. activiti 工作流设置并行审批_activity、jbpm5、snakerflow常用工作流审批流对比
  5. Mysql 的 排序分组优化
  6. 功能自动化接入持续集成方案
  7. Python Project Euler 013:100个50位数和
  8. 20200620每日一句
  9. ffmpeg + ios 移植ffmpeg 到ios 平台上
  10. url指定服务器是什么意思,URL是什么意思?网页的URL是什么意思?
  11. Codeforces 938E Max History [排列组合]
  12. php dingo和jwt,laravel dingo/api添加jwt-auth认证
  13. Ubuntu设置开机自启动
  14. pip使用豆瓣源进行安装下载
  15. VUE动态展示表格字段
  16. 西工大计算机学院二级教授,计算机学院高武教授:践行科研育人,培养拔尖创新人才...
  17. 呼叫中心系统的基本构成和二次开发思路
  18. codevs 2964 公共素数因数
  19. office文件在线预览
  20. 家畜育种学(题库及答案)

热门文章

  1. 剑指offer系列之树(p61-63)
  2. 干货丨DolphinDB即时编译(JIT)详解
  3. 人工智能NLP在金融领域的发展趋势和实践经验
  4. Katana如何渲染序列
  5. 露出真容,小米家用摄像头拆解,看看有什么
  6. MGTV提取Ticket-保姆级教程
  7. Cloudera Manager 理论
  8. CentOS7离线安装Cloudera Manager 5.14.1
  9. 中国计算机学会高级会员资格,专业会员申请高级会员流程
  10. 解决phpstudy的Apache启动失败