

EWD95M-400NW22(485)和EWD95M-900NW22(485)系列微信导轨式DTU数传电台是亿佰特推出的一款LoRa MESH组网技术的数传电台,支持单播、广播、多播和泛播四种通信模式,适用于工业数据采集、设备远程监控、传感器网络组网等场景。本教程将详细演示如何使用三块EWD95M-900NW22(485)系列LoRa mesh组网数传电台,通过RF_Setting_Exx52x配置软件搭建无线网络,实现四种通信模式的配置与测试。
本次演示使用EWD95M-900NW22(485)系列LoRa mesh组网电台,EWD95M-400NW22(485)仅在发射频率上有所不同,本教程同样可参考使用。至少需要两个模块才可进行通讯。
① EWD95M-900NW22(485)系列LoRa mesh组网电台 3个
② 12V直流电源3个
③ 900MHz天线3根
④ USB转485转换器3个
⑤ 电脑(Windows系统)1台
① RF_Setting_Exx52x:模块参数配置软件
② XCOM串口调试助手:串口数据收发与调试工具
以上软件均可在亿佰特官网对应产品页面的"相关下载"栏目获取。
① 将900MHz天线分别接到三个EWD95M-900NW22(485)系列LoRa mesh组网电台的天线接口。
② 将12V直流电源接入模块电源接口,接通电源后PWR指示灯亮起。
③ 将USB转485转换器按照A接A、B接B的方式接入模块的485接口。
④ 将USB转485转换器连接到电脑USB接口。
⑤ 确认电脑设备管理器中识别到三个串口设备,分别记为模块A、模块B和模块C。
在进行配置之前,先了解几个关键概念:
① PANID:个人区域网络标识,同一PANID下的设备被视为同一网络中的设备,组网时需设置为一致。
② 路由节点:负责数据转发和路由维护的节点,单播模式下必须存在路由节点。
③ 终端节点:网络中的普通节点,通过路由节点与其他节点通信。
④ 当前地址:模块自身的网络地址。
⑤ 目标地址:模块发送数据的目标节点地址。
单播是指单独向某一个节点发送数据,其他节点无法收到数据。首次发起单播请求需要等待路由建立(不同空速下等待时间不同),路由建立完成后模块会自动再次发送用户数据。路由建立完成后再次访问不需要等待路由重新建立,直到与某个节点连续通讯失败次数超过3次。
① 打开RF_Setting_Exx52x配置软件。
② 分别选择三个模块对应的串口号,以出厂默认波特率115200 8N1打开串口。
③ 点击"参数读取",读取各模块的当前参数。
模块A配置(路由节点)
① 设备类型选择"路由"。
② 通信方式选择"单播"。
③ 当前地址设置为00001。
④ 目标地址设置为40002(指向模块B)。
⑤ PANID保持默认(三个模块需一致)。
⑥ 输出帧头配置为"不使能"(实现透传)。
⑦ 点击"写入参数"保存。
模块B配置(终端节点)
① 设备类型选择"终端"。
② 通信方式选择"单播"。
③ 当前地址设置为40002。
④ 目标地址设置为40003(指向模块C)。
⑤ PANID与模块A保持一致。
⑥ 输出帧头配置为"不使能"。
⑦ 点击"写入参数"保存。
模块C配置(终端节点)
① 设备类型选择"终端"。
② 通信方式选择"单播"。
③ 当前地址设置为40003。
④ 目标地址设置为00001(指向模块A)。
⑤ PANID与模块A保持一致。
⑥ 输出帧头配置为"不使能"。
⑦ 点击"写入参数"保存。
① 打开XCOM串口调试助手,分别打开三个模块对应的串口,均设置为115200 8N1。
② 模块A发送数据,模块B应能收到数据。
③ 模块B发送数据,模块C应能收到数据。
④ 模块C发送数据,模块A应能收到数据。
⑤ 验证单播通信正常,非目标节点无法收到数据。
广播是指一个设备发送数据,同一网络内的所有其他节点都可以收到数据。广播通信方式不需要得知目标模块的地址,也不会发送超时,不需要建立路由。但所有接收模块收到数据后都会再次进行转发。模块内置的CSMA避让机制和广播过滤机制可以有效防止数据碰撞和二次转发。
① 打开RF_Setting_Exx52x软件,读取各模块参数。
② 三个模块的PANID设置为一致(使用默认值)。
③ 通信方式全部选择"广播"。
模块A配置(路由节点)
① 设备类型选择"路由",当前地址设置为00001。
② 目标地址填写为40002。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
模块B配置(终端节点)
① 设备类型选择"终端",当前地址设置为40002。
② 目标地址填写为40003。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
模块C配置(终端节点)
① 设备类型选择"终端",当前地址设置为40003。
② 目标地址填写为00001。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
① 模块A发送数据,模块B和模块C均应收到数据。
② 模块B发送数据,模块A和模块C均应收到数据。
③ 模块C发送数据,模块A和模块B均应收到数据。
④ 验证广播通信正常,所有同网络节点均可收到数据。
多播是指将多个设备分配到同一个组,组内的设备进行多播时,只会将数据发送到这个组内的节点,组外的节点无法收到数据。在多播模式下,每次都需要重新建立路由,连续发起多播间隔建议在5秒左右。
① 在RF_Setting_Exx52x软件中点击"组播配置"。
② 模块A:添加组地址为0001。
③ 模块B:添加组地址为0001。
④ 模块C:不做组地址更改(作为组外节点)。
⑤ 点击加号将输入的组地址保存。
① 通信方式全部选择"组播"。
② 三个模块的PANID设置为一致。
模块A配置(路由节点)
① 当前地址设置为00001。
② 目标地址填写为组地址1000。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
模块B配置(终端节点)
① 当前地址设置为40002。
② 目标地址填写为组地址1000。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
模块C配置(终端节点,组外)
① 当前地址设置为40003。
② 目标地址保持默认(不指向组地址)。
③ 输出帧头配置为"不使能"。
④ 点击"写入参数"保存。
① 模块A发送数据,模块B应能收到数据,模块C收不到数据。
② 模块B发送数据,模块A应能收到数据,模块C收不到数据。
③ 验证多播通信正常,仅同组节点可收到数据,组外节点无法接收。
泛播一般用于不同网络间的通信。不同网络的PANID不同,采用单播、多播、广播方式无法直接进行网络间数据交互,此时可采用泛播对不同网络间进行数据交互。注意:泛播模式下数据无法被中继和响应,也无法保证数据传输的可靠性。
① 通信方式:模块A使用"广播",模块B和模块C使用"泛播"。
② PANID:模块A和模块B使用默认PANID,模块C使用PANID 10000(不同网络)。
模块A配置(路由节点,PANID默认)
① 当前地址设置为00001,目标地址使用默认参数。
② 输出帧头配置为"不使能"。
③ 点击"写入参数"保存。
模块B配置(终端节点,PANID默认,泛播模式)
① 当前地址设置为40002,目标地址填写为40003。
② 输出帧头配置为"不使能"。
③ 点击"写入参数"保存。
模块C配置(终端节点,PANID 10000,泛播模式)
① 当前地址设置为40003,目标地址填写为40002。
② 输出帧头配置为"不使能"。
③ 点击"写入参数"保存。
① 模块A发送数据,模块B收到数据,模块C收不到数据(不同PANID)。
② 模块B发送数据,模块C收到数据,模块A收不到数据(泛播跨网络)。
③ 模块C发送数据,模块B收到数据,模块A收不到数据。
④ 验证泛播通信正常,不同网络间可通过泛播进行数据交互。
对比维度 | 单播 | 广播 | 多播(组播) | 泛播 |
通信范围 | 指定节点 | 同网络所有节点 | 同组节点 | 不同网络节点 |
是否需要路由 | 是 | 否 | 是(每次重建) | 否 |
是否需要目标地址 | 是 | 否 | 需组地址 | 需目标地址 |
数据可靠性 | 高 | 中 | 中 | 低(无法中继和响应) |
适用场景 | 点对点控制 | 全网通知 | 分组管理 | 跨网络数据交互 |
① 确认网络中至少有一个节点配置为"路由"角色。
② 检查路由节点是否已正确配置并上电。
③ 首次通信需等待路由建立,不同空速下等待时间不同。
① 确认所有模块的PANID设置一致(泛播除外)。
② 确认串口参数设置正确(115200 8N1)。
③ 检查485接线是否正确(A接A,B接B)。
④ 确认所有模块的电源和天线连接正常。
① 模块内置CSMA避让机制和广播过滤机制可有效防止数据碰撞和二次转发。
② 如仍有问题,可适当增加发送间隔。
① 确认发送方和接收方均已添加相同的组地址。
② 多播模式下每次通信都需要重新建立路由,连续发起间隔建议在5秒左右。
① 用户数据不能为模块内部AT指令,否则会被模块识别为AT指令导致无法发送。
② 可在数据前添加特定前缀避免冲突。
通过以上配置,三块EWD95M-900NW22(485)系列LoRa mesh组网电台可分别实现单播、广播、多播和泛播四种通信模式。单播适合点对点精确控制,广播适合全网通知,多播适合分组管理,泛播适合跨网络数据交互。用户可根据实际项目需求选择合适的通信模式,广泛应用于工业数据采集、设备远程监控、传感器网络组网等场景。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多无线数传电台产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
1、基于LoRa MESH协议的微型导轨数传电台及其上位机简介
2、EWD95M系列LoRa MESH组网数传电台远程配置教程
4、LoRa MESH网络:一种高效、可靠、低功耗的物联网通讯方案
5、EWD95M系列LoRa MESH组网数传电台远程配置教程
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990