LORA设置软件:http://www.kewodl.com/Download/1177.html
LG210(抢先版)说明书:http://www.kewodl.com/Download/1173.html
TCP232-TES串口及网络调试软件:http://www.kewodl.com/Download/27.html
1. USR-LG210产品 数量1个
2. WH-L101-L-H20 数量1个
3. 电源适配器 数量2个
4. 网线 数量1根
5. USB-RS232串口线 数量1条
LG210与lora节点(WH-L101-L-H20)安装天线,使用各自配套电源适配器供电, L101串口连接电脑,LG210网口连接路由器或者交换机,电脑也接入该路由器或交换机。
1、下载在PC端运行USR-TCP232-Test软件,创建地TCP Server服务器,本地ip地址为电脑ip, 本地端口自定义设置就可以。 模拟通信过程中的服务器平台/控制中心。
2、下载并解压LORA设置软件,确认LG210网口接入路由器网络是与电脑在同一局域网内。在文件夹中选择USR_LoRa.exe可执行文件双击打开,协议选择私有协议,型号选择LG210,点击“连接设备”按钮旁的下三角箭头,选择“网络连接”>“搜索设备”>选择对应LG210点击“选择设备”。
3、点击“读取参数”,在信息总览中复制保存网关ID,之后配置LORA节点L101组网时用的到。
4、点击“基本设置”>通道选择“网络”、“私有服务器”;
组网模式选择“组网”;
工作模式选择“主动上报”;
通信参数选择“节点低功耗”;
注意:网关处于主动上报模式下时,会根据用户设置的参数(上报周期/节点总数=上报间隔)计算出每个节点需要进行上报的时间, 默认上报周期为60s,上报周期是单个节点上报数据的间隔, 也就是说低功耗下模块会间隔60s唤醒一次。
5、在接口设置中,配置Lora参数中通道一与通道二的频率与速率参数不要一致就可以了,此处通道一二频率分别为4700x1000Hz、4800Hz,速率分别为7、8。
网口参数LG210默认为DHCP自动获取ip,若需要LG210做静态ip的话,可以自行修改,本次测试为自动获取获取ip。
6、在网络设置-网络协议 私有服务器中选择“SOCKET”,
在SOCKET中选择“TCP Clinet”,本地端口自定义.
服务器IP/配置为服务器电脑的IP,服务器端口配置为服务器的端口号8899,点击“设置参数”,点击重启设备,待设备重启,服务器可以监听到该LG210连接。
7、配置WH-L101-L-H20,L101的串口线接电脑,lora设置软件选择产品型号对应lora型号,点击确认,打开对应串口的com号,串口参数默认是115200、none\8\1。
8、打开串口点击“进入配置状态”,能返回a +OK,说明模块已进入配置模式,在配置模式下才可以读取配置模块参数, 若不返回a+ OK,说明模块没有进入配置模式,检查接线是否可靠稳定,打开的com口对不对,串口参数配置的对不对。
点击“读取参数”后,
将协议选择配置为“LG210”,工作模式配置为“组网”,LORA参数 - 网关ID配置为LG210的网关ID;
通道选择为“0”;
通道一:“7”,信道:“470MHZ”;
通道二:“8”,信道:“480MHZ”。
唤醒数据:本案例数据配置为“012345”,“HEX”,“开”。
唤醒数据可根据用户自己需求确定是否开启:开启唤醒数据后,在该节点唤醒时,到会向串口发送唤醒数据,用户设备收到唤醒数据之后可将有效数据立即进行上报,节点设备若收到数据,则直接通过 lora 发送给网关,反之,如果等待 2s 串口无数据,L101重新进入低功耗,等待下一次上报周期的到来。 若不想使用串口来判断节点是否退出了低功耗可发送数据,也可通过节点的HOST_WAKE 引脚来判断节点是否退出了低功耗模式(L101唤醒时会将自身的HOST_WAKE 引脚拉高5ms,通过MCU监测到该引脚拉高,串口可以给节点发送数据。无线发送数据时,HOST_WAKE 管脚电平会持续拉高 指示无线发送繁忙状态,变低电平后表示无线数据已发送完成)。
该低功耗详情可以自行查看LG210与L101说明书进行了解。
实际应用时,串口设置内的波特率、校验位、数据位、停止需要配置为您L101接的串口设备的串口参数,不然数据会是乱码,本次案例为默认参数未修改。 使用485串口线时流控配置为“485”,TTL或232串口流控默认使用“NFC”就可以。
配置完点击“设置参数”, 提示设置成功后,点击“关闭串口”。
9、LG210重新获取参数,在节点信息中可以看到添加的L101已组网成功。
10:通信测试
在USR-TCP232-Test软件,的串口端打开101的串口, 可测试通信。
注意:节点与LG210的lora天线不要相距太近,太近会造成干扰数据收发不正常。
使用过程中出现速率一致信道不同的节点,收到了集中器发出的数据。
可能有以下原因:
(1)节点工作信道比较接近。
(2)节点天线距离比较近。
解决方式:
(1)不同节点信道设置间隔大一些,至少 5 个信道以上。
(2)相邻节点吸盘天线间隔 5m 以上。