太阳集团tcy8722

当前位置: 首页 >应用方案 >技术应用 >

基于LORA MESH组网技术的lora模块远程配置详解

一、Lora mesh组网模块远程配置简介

太阳集团tcy8722研发生产的E52系列LoRa MESH组网模块除基础无线通讯之外,该lora模块是基于LORA MESH网络结构,使模块具有去中心化、自路由、网络自愈、多级路由等功能特点,还支持远程配置功能。由于远程配置可以更改整个网络的基本通讯参数,所以需要客户需要谨慎使用,避免某些节点的重要参数被更改而无法与之前网络进行正常的通讯。

LORA MESH组网模块远程配置下可分为单点配置和广播配置两种。在这两种配置模式下,都会延迟一定时间后再执行指令,目的是为了保持当前参数继续将数据转发到下一级模块,以保证数据能传输到整个网络范围中再生效。

在单点配置下也需要提前建立路由,当目标接收模块接收到正确的 AT指令,会通过射频返回“+OK”或者“+FAIL”指示模块执行结果。在广播配置下也依然和基础广播通讯一样,所有接收到数据的模块都会进行一次数据转发,保证整个网络中的lora模块都能接收到此条指令,但广播配置下不会有射频数据响应。

正常的基础通讯默认采用的目标端口为端口1,对应的功能是将用户发送的数据直接通过串口输出,并添加额外信息帧头。而远程配置采用的目标端口为端口 14,对应的功能是将用户发送的远程配置指令进行解析,并延时一段时间后再执行或响应。远程配置指令需要额外加上“++”以便和本地配置进行区分,远程配置完成之后应该及时将目标端口恢复为端口 1,避免影响下次的基础通讯。

不同空中速率下的延迟时间不同,具体延迟时间如下(一个路由建立超时时间):


二、远程单点配置步骤教程

远程单点配置基本操作步骤如下所示:

第一步:模块 A 使用“AT+DST_ADDR=26034,0”指令将目标地址配置为模块 B 的地址;

第二步:模块 A 使用“AT+OPTION=1,0”指令将通讯方式改为单播模式(Unicast);

第三步:模块 A 使用“AT+DST_PORT=14,0”指令将目标端口修改为远程解析 AT 指令功能;

第四步:模块 A 发送 AT 指令“++AT+PANID=4660,0”。发送成功会返回  SUCCESS;

第五步:模块 B 接收到指令后,等待一个  路由建立超时时间  后会通过串口输出对应指令的执行结果,并通过射频回应“+OK:  或者“+FAIL:”,并会将当前的模块参数通过射频发送,发送成功  会返回  SUCCESS;

第六步:模块 A 接收到了来自模块 B 回应的模块信息,并通过通过串口输出。

远程单点配置教程
远程单点配置步骤


三、远程广播配置步骤

远程广播配置基本操作步骤如下所示:

第一步:模块 A 使用“AT+OPTION=3,0”指令将通讯方式改为广播模式(Broadcast);

第二步:模块 A 使用“AT+DST_PORT=14,0”指令将目标端口修改为远程解析 AT 指令功能;

第三步:模块 A 发送 AT 指令“++AT+PANID=4660,0”。发送成功  会返回  SUCCESS;

第四步:模块 B 接收到指令之后,等待一个  路由建立超时时间  后会通过串口输出对应指令的执行结果。

远程广播配置教程
远程广播配置步骤


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、数传电台、lora无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


更多LORA MESH组网技术产品文章推荐:

LoRa MESH网络技术详解

LoRa MESH网络:一种高效、可靠、低功耗的物联网通讯方案

LoRa无线技术解析




太阳集团tcy8722