

EWM22A-400BWL22S和EWM22A-900BWL22S是亿佰特推出的一款支持BLE、WiFi、LoRa三种通信协议的多模无线模块。在物联网应用中,常常需要同时兼顾WiFi高速数据传输与LoRa远距离监听的双重需求——通过WiFi将数据上传至本地服务器或云平台,同时通过LoRa实时监听远端传感器节点的信号。本教程将详细演示EWM22A系列BLE+WiFi+LoRa协议三合一无线模块在UART+WiFi透传与LoRa监听模式下,如何与E22-T系列LoRa模块搭配使用,实现"WiFi上云+LoRa监听"的双通道协同工作模式。
为方便操作,本次演示使用EWM22A-400BWL22S的测试套件EWT22A-400BWL22S、E22-400T22D模块以及E15-USB-T2转接板。若用户使用的是EWT22A-900BWL22S,仅在LoRa频率上有所区别,使用方法完全一致;若使用的是EWM22A裸模块,请先焊接到测试底板上再参考本教程操作。
① EWT22A-400BWL22S(EWM22A测试套件)1个;
② E22-400T22D LoRa模块1个;
③ E15-USB-T2转接板1个;
④ Type-C转USB数据线1根;
⑤ 433MHz LoRa天线2根;
⑥ 2.4GHz天线(BLE/WiFi)1根。
① RF_Setting(E22-E9X(SL)):E22系列模块参数配置软件;
② XCOM串口调试助手:串口数据收发与AT指令调试工具;
③ NetAssist网络调试助手:用于创建TCP服务器,接收WiFi上传的数据。
以上软件均可在亿佰特官网对应产品页面的"相关下载"栏目获取。
① 将433MHz LoRa天线连接到EWT22A-400BWL22S测试套件的SMA接口。
② 将2.4GHz天线连接到EWT22A测试套件的IPEX接口(用于WiFi通信)。
③ 使用Type-C转USB数据线连接EWT22A测试套件与电脑USB接口。
① 将E22-400T22D模块按照正确方向插入E15-USB-T2转接板。
② 注意:出厂时E15测试底板上的TX、RX引脚默认为短接状态,使用时需提前将跳线帽取下,否则会影响串口通信。
③ 将433MHz天线连接到E22系列LoRa模块的天线接口。
④ 将E15-USB-T2转接板的USB口连接到电脑USB接口。
本教程搭建的系统架构如下:
① EWM22A模块:工作在模式6(UART/WiFi透传、LoRa监听模式),同时开启WiFi客户端和LoRa监听功能。
② PC端:通过NetAssist软件创建TCP Server,接收EWM22A通过WiFi上传的数据。
③ E22系列LoRa模块:作为普通LoRa透传模块,通过串口与电脑连接,发送数据至EWM22A。
④ 数据流向:E22系列LoRa模块发送数据经由LoRa无线传输至EWM22A,EWM22A通过LoRa监听接收后通过WiFi转发至PC端TCP Server;PC端数据也可反向通过WiFi传送至EWM22A串口输出。
注意:电脑和EWM22A必须连接到同一个WiFi网络,且该WiFi必须是2.4GHz频段,否则EWM22A无法连接。
① 确认电脑已连接到目标WiFi网络(2.4GHz频段)。
② 记录电脑在该WiFi网络下获取的IP地址,后续配置中需要使用。
① 打开NetAssist网络调试助手软件。
② 在左上角"协议类型"下拉菜单中选择TCP Server。
③ "本地主机地址"填写电脑当前WiFi连接的IP地址(例如:10.174.90.122)。
④ "本地主机端口"填写任意未被占用的端口号,本教程使用端口1000。
⑤ 点击"打开"按钮,在电脑上创建本地TCP服务器,保持NetAssist窗口开启,等待EWM22A连接。
① 电脑打开XCOM串口调试助手,选择EWT22A测试套件对应的串口号。
② 设置串口参数:波特率115200、8位数据位、1位停止位、无校验(115200 8N1),打开串口。
③ 勾选"时间戳"功能,取消勾选"回车换行"选项。
④ 发送指令AT+HMODE=0,将模块切换到配置模式。
EWM22A系列三合一无线模块支持8种工作模式,本教程使用模式6:UART/WiFi透传、LoRa监听模式。在此模式下,模块通过WiFi连接本地服务器实现数据透传,同时开启LoRa监听功能,可接收来自LoRa设备的数据并将其转发至WiFi链路。
① 发送指令AT+STA=WiFi名称,WiFi密码,将设备连接到与电脑相同的WiFi网络。例如:AT+STA=iQOO,123456789。
② 模块将返回连接状态,确认WiFi连接成功。
① 发送指令AT+CIPSTATE=服务器IP地址,服务器端口,连接到前面创建的TCP服务器。例如:AT+CIPSTATE=10.174.90.122,1000。
② 注意:这里的IP地址和端口必须与NetAssist中创建的TCP Server的IP地址和端口完全一致,否则无法连接。
① 发送指令AT+HMODE=6,切换为UART/WiFi透传、LoRa监听模式。
② 模块回复切换成功后,会自动进行一次重启操作。
③ 重启后,模块将自动连接WiFi并连接到TCP服务器,NetAssist界面将显示设备已连接。
① 将E15测试底板上的M1跳线帽拔掉(M1引脚置为高电平)。
② 将M0跳线帽保持插上状态(M0引脚置为低电平)。
③ 双击打开RF_Setting(E22-E9X(SL))配置软件,选择E22系列LoRa模块对应的串口号,点击"打开串口",再点击"读取参数"读取当前配置。
E22系列LoRa模块的LoRa参数需要与EWM22A模块保持一致,两者才能正常通信,具体参数要求如下:
参数项 | 要求 | 说明 |
空中速率 | 2.4Kbps | 需与EWM22A一致 |
分包保存 | 240字节 | 需与EWM22A一致 |
传输方式 | 透传 | 需与EWM22A一致 |
信道 | 23 | 需与EWM22A一致 |
网络ID | 默认值 | 需与EWM22A一致 |
密钥 | 默认值 | 需与EWM22A一致 |
模块地址 | 0 | 需与EWM22A一致 |
串口波特率 | 115200 | 修改为与EWM22A一致 |
① 参数修改完成后,点击"写入参数"按钮,等待软件提示写入成功。
② 关闭RF_Setting软件。
③ 将M0跳线帽保持插上状态(M0=低电平),M1跳线帽插上(M1=低电平),将E22系列LoRa模块切换为正常透传模式。
① 打开XCOM串口调试助手,选择E22系列LoRa模块对应的串口号,设置波特率115200 8N1,打开串口。
② 确认EWM22A模块已成功连接WiFi和TCP Server(NetAssist上显示设备已连接),此时系统已建立完整通信链路。
测试一:E22系列LoRa模块发送数据,经由LoRa中转后通过WiFi上传至PC
① 在E22系列LoRa模块对应的XCOM串口调试助手的发送区输入测试数据,点击发送。
② EWM22A模块通过LoRa监听功能接收到该数据,数据通过WiFi转发至PC端的NetAssist TCP Server,在NetAssist的接收区即可看到收到的数据。
测试二:PC端发送数据,通过WiFi传送至EWM22A串口输出
① 在NetAssist发送区输入测试数据,点击发送。
② EWM22A模块通过WiFi接收到数据后通过串口输出,在EWM22A对应的XCOM串口调试助手的接收区即可看到收到的数据。
① 确认WiFi频段为2.4GHz,EWM22A不支持5GHz WiFi。
② 确认WiFi名称和密码输入正确,注意大小写。
③ 确认电脑与EWM22A连接的是同一个WiFi网络。
④ 检查2.4GHz天线是否已正确连接到IPEX接口。
① 确认AT+CIPSTATE指令中的IP地址和端口与NetAssist中创建的TCP Server完全一致。
② 检查电脑防火墙是否阻止了所选端口的入站连接,可尝试临时关闭防火墙。
③ 确认NetAssist已成功打开TCP Server,处于监听状态。
① 检查所有433MHz天线是否连接正确且拧紧。
② 确认E22系列LoRa模块与EWM22A模块的LoRa参数完全一致。
③ 确认E15测试底板的TX/RX跳线帽已取下。
④ 检查E22系列LoRa模块是否已切换为正常透传模式(M0=低电平,M1=低电平)。
① 确认所有串口波特率设置一致(均为115200)。
② 检查分包字节数设置是否匹配(均为240字节)。
③ 确认XCOM串口调试助手的"回车换行"选项已取消勾选。
通过以上配置,EWM22A系列多模无线模块成功实现了UART/WiFi透传与LoRa监听的协同工作模式。在此架构下,EWM22A充当了"LoRa-WiFi网关"的角色——一方面通过LoRa实时监听远端E22系列LoRa模块发送的数据,另一方面通过WiFi将接收到的数据转发至本地TCP服务器,实现了"远距离LoRa采集+高速率WiFi上云"的融合通信方案。
EWM22A系列无线模块UART/WiFi透传和LoRa监听方案特别适用于需要同时接入WiFi网络和LoRa传感网络的场景,如智能工厂中的设备数据汇聚、智慧园区的多协议网关、以及需要将现场LoRa传感器数据实时上传至本地监控系统等应用,充分发挥了EWM22A多模融合的核心优势。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRa模组产品和LoRa技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
2、EWM22A系列无线模块LoRa/UART透传与WOR模式配置教程
3、EWM22A系列无线模块LoRa/UART透传和WiFi监听配置指南
4、EWM22A系列无线模块UART/BLE透传与LoRa监听应用配置指南
5、EWM22A系列无线模块LoRa+BLE透传和UART监听应用指南
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990