

前文我们介绍了EWM22A系列多协议无线模块的UART/BLE透传与LoRa监听的完整配置流程,本教程我们介绍LoRa+BLE透传和UART监听配置应用教程,应用指南教程适用于EWM22A-400BWL22S、EWM22A-900BWL22S系列模块(含对应测试套件EWT22A)搭配E22-T系列LoRa模块,实现LoRa与BLE双向透传、UART串口监听功能的完整操作教程步骤。两款频率型号模块仅LoRa工作频率存在差异,配置和使用方法完全一致,可通用本教程。
EWM22A系列无线模块常见物联网应用场景:工业数据采集、智能家居无线网关、低功耗传感器数据回传、蓝牙设备远程控制等物联网应用场景。
物料名称 | 数量 | 说明 |
EWT22A-400BWL22S(或同系列模块) | 1 | 若使用EWM22A裸模块,需先焊接到对应底板再操作 |
E22-400T22D(E22 T系列LoRa模块) | 1 | 900M频段请选择对应频率型号 |
E15-USB-T2转接板 | 1 | 用于E22系列LoRa模块与电脑的连接与配置 |
Type-C转USB线 | 1 | 连接EWM22A系列多协议无线模块与电脑 |
433M天线(900M对应匹配) | 2 | 分别用于EWM22A和E22系列LoRa模块的LoRa通信 |
2.4G天线 | 1 | 用于EWM22A的BLE/WiFi通信 |
•XCOM串口调试助手:可在亿佰特官网对应产品页面的「相关下载」栏目获取;
•RF_Setting(E22-E9X(SL))配置软件:可在亿佰特官网E22系列产品页面的「相关下载」栏目获取;
•手机端nrfconnect软件:用于BLE连接调试,可在各大应用商店或官网自行下载安装。
注意:所有接线操作请在断电状态下进行,天线未连接时请勿给模块上电,避免损坏射频功放。
1、将433M LoRa天线接入EWM22A系列多协议无线模块的LoRa射频接口,2.4G天线接入BLE/WiFi射频接口;
2、通过Type-C转USB线将EWM22A系列多协议无线模块连接到电脑USB端口;
3、提前取下E15测试底板上TX/RX引脚的默认短接跳线帽,避免串口数据被短路。

1、将E22系列LoRa模块按引脚标识正确插入E15-USB-T2转接板的模块插槽;
2、将433M频段LoRa天线接入E22系列LoRa模块的射频接口;
3、通过E15转接板的USB口将模块连接到电脑USB端口;

关键要求:EWM22A系列多协议无线模块与E22系列LoRa模块的LoRa参数必须完全一致,包括空速、分包长度、信道、网络ID、加密密钥、模块地址,否则无法正常通信。
1、打开XCOM串口调试助手,在设备管理器中确认EWM22A对应的串口号,选择串口参数为「115200 8N1」(波特率115200,数据位8,无校验,停止位1),勾选「时间戳」选项,取消勾选「回车换行」选项,点击打开串口。

2、发送指令AT+HMODE=0,模块回复OK即表示成功切换到配置模式。
无线模块共支持8种工作模式:配置模式、UART/LoRa透传、BLE监听模式、UART/BLE透传、LoRa监听模式、LoRa/BLE透传、UART监听模式、低功耗模式,本次教程使用「LoRa/BLE透传、UART监听」模式。
3、(可选)发送指令AT+BLENAME=BLE-LORA,将模块蓝牙广播名称修改为BLE-LORA,该指令重启后生效,参数掉电保存。其余蓝牙参数保持默认即可。

4、发送指令AT+HMODE=3,无线模块回复切换成功后自动重启,即进入「LoRa/BLE透传、UART监听」模式。
无线模块出厂默认LoRa参数:空速2.4K、240字节分包、地址0、信道23、透传模式,与E22系列LoRa模块出厂参数完全一致,无需额外修改。

1、打开RF_Setting(E22-E9X(SL))配置软件,将E15转接板上的M1跳线帽拔掉、M0跳线帽保持插上状态(M1为高电平、M0为低电平,模块进入配置模式)。
2、在软件中选择E22系列LoRa模块对应的串口号,点击「打开串口」,再点击「读取参数」,获取模块当前的配置参数。

3、核对参数:确保空速、分包保存设置、传输方式、信道、网络ID、秘钥、模块地址与EWM22A系列多协议无线模块参数完全一致(出厂默认已匹配,无需修改),仅将E22系列LoRa模块的串口波特率修改为「115200」。
4、点击「写入参数」,提示写入成功后,关闭配置软件。将M0、M1跳线帽均插上(M0、M1均为低电平,模块进入透传模式),配置完成。
1、重新打开XCOM串口调试助手,选择E22系列LoRa模块对应的串口号,使用「115200 8N1」参数打开串口。
2、打开手机端nrfconnect软件,在蓝牙设备列表中搜索名称为「BLE-LORA」的设备,点击连接。
3、连接成功后,找到UUID为「0xFFF0」的服务,在该服务下找到「FFF1」特征通道,点击开启notify(通知)功能。

4、BLE→LoRa数据传输测试:在「FFF2」特征通道中,选择TEXT格式,输入任意测试数据并发送,即可在E22系列LoRa模块对应的XCOM串口调试助手中收到该数据。

5、LoRa→BLE数据传输测试:在E22系列LoRa模块对应的XCOM串口调试助手中输入任意测试数据并发送,即可在nrfconnect的「FFF1」通道中收到该数据。

6、UART监听功能验证:上述BLE与LoRa双向传输的所有数据,均可在EWM22A系列多协议无线模块对应的XCOM串口调试助手中监听到完整内容,即表示UART监听功能正常。

A:请按以下顺序排查:
1.确认串口选择正确,串口参数为115200 8N1,且已取消勾选「回车换行」选项;
2.确认模块已正常上电,电源指示灯亮起;
3.确认E15底板的TX/RX跳线帽已取下,TX/RX接线未交叉;
4.检查模块是否已经在配置模式,可重新上电后再发送AT指令测试。
A:请按以下顺序排查:
1、确认2.4G天线已正确连接到EWM22A系列多协议无线模块;
2、确认模块已成功切换到LoRa/BLE透传模式,可发送AT+HMODE?指令查询当前模式;
3、确认蓝牙名称修改成功,可发送AT+BLENAME?指令查询当前蓝牙名称;
4、关闭手机蓝牙后重新开启,或重启nrfconnect软件再次搜索。
A:请按以下顺序排查:
1、确认两个模块的LoRa参数(空速、信道、网络ID、地址、密钥)完全一致;
2、确认两个模块的433M/900M天线已正确连接,模块距离不小于1米(避免近场信号过强饱和);
3、确认E22系列LoRa模块已进入透传模式,M0和M1跳线帽均已插上;
4、确认发送的数据包长度不超过240字节(模块默认分包长度)。
A:请按以下顺序排查:
1、确认nrfconnect中已开启FFF1通道的notify功能;
2、确认EWM22A系列多协议无线模块工作在LoRa/BLE透传模式,未进入低功耗模式;
3、检查E22串口参数是否为115200 8N1,串口发送格式正确;
4、确认蓝牙连接未断开,可重新连接蓝牙后再次测试。
A:请按以下顺序排查:
1、确认模块工作模式为AT+HMODE=3(LoRa/BLE透传、UART监听模式);
2、确认EWM22A的串口参数配置正确,波特率为115200;
3、确认监听串口未被其他软件占用,XCOM已成功打开对应串口。
A:配置参数时请确保指令发送成功,模块返回OK后再进行后续操作。所有配置参数均为掉电保存,若出现参数丢失情况,请确认模块电源是否稳定,避免断电时写入参数。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRa模组产品和LoRa技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
2、LoRa传输距离有多远?LoRa模组实际应用中能传几公里?
4、EWM22A系列无线模块UART/BLE透传与LoRa监听应用配置指南
5、EWM22A无线模块LoRa/UART透传和BLE蓝牙监听配置教程
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990
7 X 24 销售服务热线
4000-330-990©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号


