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

EWM22A系列无线模块LoRa+BLE透传和UART监听应用指南

教程概述

前文我们介绍了EWM22A系列多协议无线模块的UART/BLE透传与LoRa监听的完整配置流程,本教程我们介绍LoRa+BLE透传和UART监听配置应用教程,应用指南教程适用于EWM22A-400BWL22S、EWM22A-900BWL22S系列模块(含对应测试套件EWT22A)搭配E22-T系列LoRa模块,实现LoRa与BLE双向透传、UART串口监听功能的完整操作教程步骤。两款频率型号模块仅LoRa工作频率存在差异,配置和使用方法完全一致,可通用本教程。

EWM22A系列无线模块常见物联网应用场景:工业数据采集、智能家居无线网关、低功耗传感器数据回传、蓝牙设备远程控制等物联网应用场景。

一、前期准备(硬件+软件)

1.1硬件清单

物料名称

数量

说明

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通信

1.2软件清单

•XCOM串口调试助手:可在亿佰特官网对应产品页面的「相关下载」栏目获取

•RF_Setting(E22-E9X(SL))配置软件:可在亿佰特官网E22系列产品页面的「相关下载」栏目获取

•手机端nrfconnect软件:用于BLE连接调试,可在各大应用商店或官网自行下载安装

二、硬件接线步骤

注意:所有接线操作请在断电状态下进行,天线未连接时请勿给模块上电,避免损坏射频功放。

2.1EWM22A系列多协议无线模块接线

1433M LoRa天线接入EWM22A系列多协议无线模块LoRa射频接口,2.4G天线接入BLE/WiFi射频接口

2通过Type-C转USB线将EWM22A系列多协议无线模块连接到电脑USB端口

3提前取下E15测试底板上TX/RX引脚的默认短接跳线帽,避免串口数据被短路

LoRa+BLE透传和UART监听教程1

2.2E22系列LoRa模块接线

1E22系列LoRa模块按引脚标识正确插入E15-USB-T2转接板的模块插槽

2433M频段LoRa天线接入E22系列LoRa模块的射频接口

3通过E15转接板的USB口将模块连接到电脑USB端口

LoRa+BLE透传和UART监听教程2

三、无线模块参数配置步骤

关键要求EWM22A系列多协议无线模块与E22系列LoRa模块的LoRa参数必须完全一致,包括空速、分包长度、信道、网络ID、加密密钥、模块地址,否则无法正常通信。

3.1EWM22A系列多协议无线模块配置步骤

1打开XCOM串口调试助手,在设备管理器中确认EWM22A对应的串口号,选择串口参数为「115200 8N1」(波特率115200,数据位8,无校验,停止位1),勾选「时间戳」选项,取消勾选「回车换行」选项,点击打开串口。

LoRa+BLE透传和UART监听教程3

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,该指令重启后生效,参数掉电保存。其余蓝牙参数保持默认即可。

LoRa+BLE透传和UART监听教程4

4发送指令AT+HMODE=3,无线模块回复切换成功后自动重启,即进入「LoRa/BLE透传、UART监听」模式。

无线模块出厂默认LoRa参数:空速2.4K、240字节分包、地址0、信道23、透传模式,与E22系列LoRa模块出厂参数完全一致,无需额外修改。

LoRa+BLE透传和UART监听教程5

3.2E22系列LoRa模块配置步骤

1打开RF_Setting(E22-E9X(SL))配置软件,将E15转接板上的M1跳线帽拔掉、M0跳线帽保持插上状态(M1为高电平、M0为低电平,模块进入配置模式)。

2在软件中选择E22系列LoRa模块对应的串口号,点击「打开串口」,再点击「读取参数」,获取模块当前的配置参数。

LoRa+BLE透传和UART监听教程6

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(通知)功能。

LoRa+BLE透传和UART监听教程7

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

LoRa+BLE透传和UART监听教程8

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

LoRa+BLE透传和UART监听教程9

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

LoRa+BLE透传和UART监听教程10

五、EWM22A系列无线模块常见问题及解决方案

Q1:串口调试助手发送AT指令后模块无回复?

A:请按以下顺序排查:

1.确认串口选择正确,串口参数为115200 8N1,且已取消勾选「回车换行」选项;

2.确认模块已正常上电,电源指示灯亮起;

3.确认E15底板的TX/RX跳线帽已取下,TX/RX接线未交叉;

4.检查模块是否已经在配置模式,可重新上电后再发送AT指令测试。

Q2:nrfconnect搜索不到蓝牙设备?

A:请按以下顺序排查:

1、确认2.4G天线已正确连接到EWM22A系列多协议无线模块

2、确认模块已成功切换到LoRa/BLE透传模式,可发送AT+HMODE?指令查询当前模式;

3、确认蓝牙名称修改成功,可发送AT+BLENAME?指令查询当前蓝牙名称;

4、关闭手机蓝牙后重新开启,或重启nrfconnect软件再次搜索。

Q3:BLE发送数据后,E22串口收不到数据?

A:请按以下顺序排查:

1、确认两个模块的LoRa参数(空速、信道、网络ID、地址、密钥)完全一致;

2、确认两个模块的433M/900M天线已正确连接,模块距离不小于1米(避免近场信号过强饱和);

3、确认E22系列LoRa模块已进入透传模式,M0和M1跳线帽均已插上;

4、确认发送的数据包长度不超过240字节(模块默认分包长度)。

Q4:E22串口发送数据后,BLE收不到数据?

A:请按以下顺序排查:

1、确认nrfconnect中已开启FFF1通道的notify功能;

2、确认EWM22A系列多协议无线模块工作在LoRa/BLE透传模式,未进入低功耗模式;

3、检查E22串口参数是否为115200 8N1,串口发送格式正确;

4、确认蓝牙连接未断开,可重新连接蓝牙后再次测试。

Q5:EWM22A串口监听不到数据?

A:请按以下顺序排查:

1、确认模块工作模式为AT+HMODE=3(LoRa/BLE透传、UART监听模式);

2、确认EWM22A的串口参数配置正确,波特率为115200;

3、确认监听串口未被其他软件占用,XCOM已成功打开对应串口。

Q6:配置参数后重启模块,参数恢复默认?

A:配置参数时请确保指令发送成功,模块返回OK后再进行后续操作。所有配置参数均为掉电保存,若出现参数丢失情况,请确认模块电源是否稳定,避免断电时写入参数。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRa模组产品和LoRa技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、什么是LoRa?LoRa和Wi-Fi、蓝牙有什么区别?

2、LoRa传输距离有多远?LoRa模组实际应用中能传几公里?

3、LoRa功耗多少?从微安级休眠到瓦级发射的全方位解析

4、EWM22A系列无线模块UART/BLE透传与LoRa监听应用配置指南

5、EWM22A无线模块LoRa/UART透传和BLE蓝牙监听配置教程


联系我们:

技术支持:support@cdebyte.com      销售咨询:4000-330-990  

点击拨打: 亿佰特官网 4000-330-990