LoRa模块和LoRa无线数传网关通讯测试目标:通过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/2g网络透传 模式下,输入服务器公网ip和端口,注意阿里云服务器需要在控制台中开放相应的端口,默认是不开的;
保存配置,点 模块重启,如果正常,会看到数传电台上面的Link灯常亮,同时服务器端TCP测试工具 显示一个客户端连接;
打开 XCOM,发送信息,在公网服务器上能够看到发送的信息。
如果一切顺利,LoRa透传就测试通过了!
Lora模块设置模块地址为2,传输方式:定点;
4g无线数传网关设置模块地址为1,传输方式为:定点;
用XCOM 16进制 发送 00 01 17 01 02
在TCP-UDP服务管理V3.02 上16进制显示收到了 01 02,注意 00 01 17已经被4g网关抹掉了
在 TCP-UDP服务管理V3.02 上用16进制发送 00 02 17 01 02
4g网关WORK灯闪烁一下,表明报文已经发送到网关,但XCOM没有收到!!!
经过一番折腾,最后自己写了一个TCP Server发送00 02 17 01 02,LoRa模块收到了01 02
分析是TCP-UDP服务管理V3.02在报文前面加了东西(00 00 00 00 00 06?)
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品及相关资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3