组网广播模式下,节点入网后,当节点数据上传到集中器时,集中器判断节点 ID 若为网内 ID 则将接收数据内容上报到服务器,否则不上报。集中器发送数据时,只有入网的节点可以接受到下发数据。
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. USR-LG206-L-H20 数量1个
3. 电源适配器 12V 数量2个
4. 网线 数量1根
5. USB-RS232串口线 数量1条
LG210与lora节点(USR-LG206-L-H20)安装天线,使用各自配套电源适配器供电, LG206串口连接电脑,LG210网口连接路由器或者交换机,电脑也接入该路由器或交换机。
1、下载在PC端运行USR-TCP232-Test软件,创建地TCP Server服务器,本地ip地址为电脑ip, 本地端口自定义设置就可以。 模拟通信过程中的服务器平台/控制中心。
2、下载并解压LORA设置软件,确定LG210网口接入网络后是与电脑同一局域网的。在文件夹中选择USR_LoRa.exe可执行文件双击打开,协议选择私有协议,型号选择LG210,点击“连接设备”按钮旁的下三角箭头,选择“网络连接”>“搜索设备”>选择对应LG210点击“选择设备”。
3、点击“读取参数”,在信息总览中复制保存网关ID,之后配置LORA节点LG206组网时用的到。
4、点击“基本设置”>通道选择“网络”、“私有服务器”。
5、在接口设置中,配置Lora参数中通道一与通道二的频率与速率参数不要一致就可以了,此处通道一二频率分别为4700x1000Hz、4800Hz,速率分别为7、8。
网口参数LG210默认为DHCP自动获取ip,若需要LG210做静态ip的话,可以自行修改,本次测试为自动获取获取ip。
6、在网络设置-网络协议 私有服务器中选择“SOCKET”,
在SOCKET中选择“TCP Clinet”,本地端口自定义.
服务器IP/配置为服务器电脑的IP,服务器端口配置为服务器的端口号8899,点击“设置参数”,点击重启设备,待设备重启,服务器可以监听到该LG210连接。
7、配置USR-LG206-L-H20,LG206的串口通过232或者485转usb的串口线接电脑,lora设置软件选择产品型号对应lora型号,点击确认,打开对应串口的com号,串口参数默认是115200、none\8\1。
8、打开串口点击“进入配置状态”,能返回a +OK,说明模块已进入配置模式,在配置模式下才可以读取配置模块参数, 若不返回a+ OK,说明模块没有进入配置模式,检查接线是否可靠稳定,打开的com口对不对,串口参数配置的对不对。
点击“读取参数”后, 将协议选择配置为“LG210”,工作模式配置为“组网”,LORA参数 - 网关ID配置为LG210的网关ID;
通道选择为“0”;
通道一:“7”,信道:“470MHZ”;
通道二:“8”,信道:“480MHZ”。
实际应用时,串口设置内的波特率、校验位、数据位、停止需要配置为您206接的串口设备的串口参数,不然数据会是乱码,本次案例为默认参数未修改。 使用485串口线时流控配置为“485”,232串口流控默认使用“NFC”就可以。
注:206有两个串口,分别为485串口与232串口,不支持同时使用,这两个串口线不能同时接串口设备。
配置完点击“设置参数”, 提示设置成功后,点击“关闭串口”。
206组网成功后自身的lora状态指示灯会亮起。
3:通信测试
在USR-TCP232-Test软件的串口端打开206的串口, 互发数据便可通信了。
注意:206与210的lora天线不要相距太近,太近会造成干扰数据收发不正常。
使用过程中出现速率一致信道不同的 USR-LG206-L-C-H10,收到了集中器发出的数据。
可能有以下原因:
(1)节点工作信道比较接近。
(2)节点天线距离比较近。
解决方式:
(1)不同节点信道设置间隔大一些,至少 5 个信道以上。
(2)相邻节点吸盘天线间隔 5m 以上。
编写者:孙绪辉