ebyte Lora 转 4G 透传通讯测试
目标
通过Lora模块将数据发送到云上的服务器。
测试工具
- Lora 模块,我用的是 ebyte E22-400T22D;
- Lora 天线,我用的是 ebyte TX433-JKD-20P;
- Lora-4g数传电台,我用的是 ebyte E90-DTU(400SL22-4G),外加 4G天线,Lora天线,电源线 和 USB线;
- 1张有流量的SIM卡,大卡,我是用手机的迷你卡在外面做了个套对付用了;
- usb-TTL 转接线,我用的是CH340G 模块,WIN10系统自动安装驱动;
- Lora-4g数传电台 配置工具 E90-DTU(xxxSLxx-xxx)-V1.3.exe;
- Lora模块 配置工具 RF_Setting(E22-E90(SL)) V2.0.exe;
- 串口助手 XCOM;
- 具有公网ip的服务器,以及TCP 测试工具,我用的是 TCP-UDP服务管理V3.02。
接线方式
1. Lora模块接线,图中右下usb-TTL一端接电脑usb口,左上角是Lora模块和天线,目前的接线状态是M0,M1与GND短接,即模块文档所说的 0 传输模式。如果要进入 2 配置模式,需要把立着的红线拔下来悬空。
usb-TTL的绿线TxD接Lora模块 3-RxD,白线RxD接Lora模块 4-TxD。
Lora模块的 5-AUX悬空。
Lora模块的6-VCC接 usb-TTL的红线。
Lora模块的 1-M0、2-M1、7-GND,和 usb-TTL的黑线 都共短接在面包板上,Lora模块处于 0 传输模式。
2. Lora-4g数传电台 分别接电源、4G天线、Lora天线、插入4G SIM卡,同时用 usb 与电脑连接。
测试步骤
- 登录到公网服务器,打开 TCP测试工具,监听端口,我指定的是431端口;
- Lora-4g数传电台配置画面,给数传电台上电,正常情况下会提示 “设备就绪”;
- 在 4g/2g网络透传 模式下,输入服务器公网ip和端口,注意阿里云服务器需要在控制台中开放相应的端口,默认是不开的;
- 保存配置,点 模块重启,如果正常,会看到数传电台上面的Link灯常亮,同时服务器端 TCP测试工具 显示一个客户端连接;
- 打开 XCOM,发送信息,在公网服务器上能够看到发送的信息。
如果一切顺利,Lora透传就测试通过了!