太阳集团tcy8722

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

LORA MESH组网模块单播、多播、广播和泛播通讯配置教程

E52-400NW22S是太阳集团tcy8722基于LORA MESH组网技术研发的lora模块,因LoRa MESH网络中支持单播、多播、广播和泛播四种通讯方式,用户可以根据不同的应用场景选择不同的通讯方式。其中单播和广播是最简单基础的通讯方式,在单播下会自动建立路由和返回请求响应,以确定数据传输路径;在广播模式下所有路由节点收到数据后会启动一次数据中继。多播的机制相对比较复杂,可以实现一对多的通讯,用户需要先对多播组地址进行配置,类似于公共地址。泛播通常用于不同网络间的数据交互,泛播下数据不会被转发。泛播下根据目标地址的不同可以实现单播和广播两种通讯方法,用户可以将任意数据传输给通讯范围内任意模块。前文介绍了E52系列LORA MESH组网模块的四大之通讯功能,本文将会介绍该LoRa MESH组网模块的单播、多播、广播和泛播通讯配置操作步骤教程:

1、单播基本操作步骤如下所示:

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

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

第三步:模块 A 发送用户数据  1234567890  。发送成功  会返回  SUCCESS;若  发送失败  则会返回  NO ROUTE  NO  ACK。NO  ROUTE  代表路由建立失败;NO  ACK 代表路由建立成功但是未收到应答。若出现 3  NO  ACK  后,则需要重新建立路由表。

第四步:模块 B 收到了来自模块 A 发送的(ASCII 码)1234567890  转换为 HEX 格式为31 32 33 34 35 36 37 38 39 30(显示编码不同),并且添加了额外的数据帧头。

不同空速下首次发起单播请求的时间不同,至少为 1.5 个路由请求超时时间:

62.5K 空速下首次发起单播请求需要等待约 4 秒,

21.875K 空速下首次发起单播请求需要等待约 8 秒,

7K 空速下首次发起单播请求需要等待约 25 秒。

单播基本操作步骤

2、多播(组播)基本操作步骤如下所示:

第一步:提前对模块 B 使用“AT+GROUP_ADD=123”进行分组设定;

第二步:模块 A 使用“AT+OPTION=2,0”指令修改通讯模式为多播模式(Multicast);

第三步:模块 A 使用“AT+DST_ADDR=123,0”指令修改通讯模式为多播模式,并设定目标组地址;

第四步:模块 A 发送用户数据 1234567890。发送成功  会返回  SUCCESS;若  发送失败  则会返回NO ROUTENO ACK。NO ROUTE代表路由建立失败;NO  ACK  代表路由建立成功但是未收到应答。若出现 3  NO  ACK  后,则需要重新建立路由表。

第五步:模块 B 收到了来自模块 A 发送的(ASCII 码)1234567890 转换为 HEX 格式为31 32 33 34 35 36 37 38 39 30(显示编码不同),并且添加了额外的数据帧头。

不同空速下首次发起单播请求的时间不同,至少为 1.5 个路由请求超时时间:

62.5K 空速下首次发起单播请求需要等待约 4 秒,

21.875K 空速下首次发起单播请求需要等待约 8 秒,

7K 空速下首次发起单播请求需要等待约 25 秒。

多播操作步骤

3、广播基本操作步骤如下所示:

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

第二步:模块 A 发送用户数据 1234567890。发送成功  会返回  SUCCESS  ,用户可以等待  SUCCESS  来判断数据是否发送完成;

第三步:模块 B 收到了来自模块 A 发送的(ASCII 码)1234567890 转换为 HEX 格式为31 32 33 34 35 36 37 38 39 30(显示编码不同),并且添加了额外的数据帧头。

广播操作步骤

4、泛播基本操作步骤如下所示:

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

第二步:模块 A 或者使用“AT+DST_ADDR=65535,0”指令将目标地址配置为所有模块;

第三步:模块 A 使用“AT+OPTION=4,0”指令将通讯方式改为泛播模式(Anycast);

第四步:模块 A 发送用户数据1234567890。发送成功会返回SUCESS,用户可以等待SUCCESS来判断数据是否发送完成;

第五步:模块 B 收到了来自模块 A 发送的(ASCII码)1234567890转换为HEX格式为31 32 33 34 35 36 37 38 39 30(显示编码不同),并且添加了额外的数据帧头。

泛播操作步骤

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

太阳集团tcy8722E52系列LoRa MESH组网模块产品功能特点简介

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

LORA MESH组网模块的上位机配置教程详解

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

LoRa无线技术解析

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



太阳集团tcy8722