UG-SW04-LoRaWANConfig使用说明书
目录
1.1 Microsoft .NET Framework4.5安装
0.概述
LoRaWANConfig是门思科技针对LoRaWAN节点模块进行调试、测试的专用软件。通过此软件可实现对LoRaWAN节点的多种参数的快速设置。
使用LoRaWANConfig软件可以模拟MT指令操作支持MT指令的模组,并测试模组返回数据。
MT指令介绍见:《门思科技MT指令集》
1.软件安装
1.1 Microsoft .NET Framework4.5安装
LoRaWANConfig的运行环境需要.net组件,如确认计算机已经安装.NET Framework4.5,请跳过此步。Microsoft .NETFramework4.5,安装文件可直接到以下地址下载:Microsoft .NETFramework下载
1.2 LoRaWANConfig软件安装
LoRaWANConfiger下载链接:LoRaWANConfiger下载
双击LoRaWANConfig进行安装,依次点击“next”、“install”、“finish”完成安装。
1.3 CP210x驱动程序安装
OMx11模块通过UART接口实现对模组命令的发送和状态的读写,在测试OMx11模块时需要将UART接口连接到PC端,门思科技提供TRF-T111的转接板,需要安装CP210x_VCP 驱动程序(CP210x_VCP_Windows),如果采用其他的UART转USB的芯片或者转接板,需要下载安装其他相应的驱动程序。
2 软件界面简介
2.1 默认界面
LoRaWANConfig打开时默认界面如图2-1-1所示,界面分为左、中、右三部分。左侧部分分为PacketMaker界面,中间部分为SerialAssistant、FwConfig、RadioConfig、StatusInfo、APPConfig、dtu_bzPara、midpara、dtubzBin、otaHeader、otaBin十个界面,右侧为Info界面。
图2-1-1软件默认界面
2.2 PacketMaker主要功能操作区域
本区域,可实现对模块的操作,如:读取参数、获取状态、入网等,通过多个按钮和下拉菜单实现以上功能。
图2-2-1PacketMaker区域
2.3 SerialAssistant串口助手区域
本区域以串口助手方式实现模块的数据收、发等功能。
图2-3-1SerialAssistant区域
2.4 FwConfig固件信息区域
本区域可以显示模块固件信息,包含模块类型、硬件版本、固件版本、设备识别码等信息。注:实际上的Appkey在devkey字段(起始地址为59)
图2-4-1 FwConfig区域
2.5 RadioConfig频率参数区域
本区域可以对模块的loraWAN频点(点对点透传模块的频点在CFCconfig参数中)信息进行显示、编辑。如图所示。一般修改前8个频点。
图2-5-1 RadioConfig区域
2.6CFConfig参数区域
本区域可读取点对点模块的频点,速率等信息。
2.7 AppConfig应用信息区域
本区域可修改DTU串口的波特率,数据位,停止位,校验方式。
12 | 串口波特率/12,如串口波特率为9600时,此处的值应该为9600/12=8。 |
13 | bit0-bit3:串口通信数据位;bit4-bit5:停止位;bit6-bit7:校验位,0表示无校验,1表示奇校验,2表示偶校验。注意,当校验方式为偶校验时,数据位的值要加1,比如偶校验,8位数据位,则bit0-bit3的值为9,bit6-bit7的值为2。 |
2.8 StatusInfo通信状态信息区域
本区域可显示模块的通信速率、电池电量、接收信号信噪比、场强等信息,并可以对其中分信息进行编辑。
图2-6 -1StatusInfo界面
2.9 Info操作信息反馈区域
本区域可显示在对模块进行操作时的多种反馈信息,如读取成功、写入成功、入网成功等。
图2-7 Info界面
3 操作功能示例
3.1通过串口线读取模块参数
已读模块FwConfig信息为例,将ControlCode下拉列表选中“CRO_FW”,点击“Read”按钮。标签页面“FwConfig”内,显示为模块固件信息。注:实际上的Appkey在devkey字段(起始地址为59)
图3-2-1 读取固件信息3.2
3.1.1通过掌机读取模块参数
通过掌机读取参数需要勾选ch_sw,Tail:固定位dc,DEVEUI为被选设备的序列号(设备有贴标签),读到设备的DEVEUI会在FW参数中显示,即可操作。
3.2修改模块参数
固件信息里部分内容允许修改,如AppEUI,如下将说明如何修改APPEUI。
- APPEUI信息在FwConfig内容里,占用共8个字节:11~18。
- 修改APPEUI对应的“ParaValue”值。
- 将ControlCode下拉列表选中“CRO_FW”。
- Start/Port文本框内填写起始字节数(即“Addr”值)为”11“。
- RegCounts文本框内填写“8”。
- 点击“Write”按钮,如果成功写入,Info区域会显示写入成功。
图3-3-1 写入AppEUI
3.3模块OTAA入网操作
模块入网操作前须具备的条件
- 模块与PC已连接完好,达到可正常通信状态。
- 模块与GateWay的频点设置一致,都在对方通信距离覆盖范围内。
- 模块与GateWay遵循的LoRaWAN协议的区域定义相同,例如都是CN标准或都是EU标准。
- GateWay确认已是正常工作状态。
3.3.1 入网操作
- 点击“GetStatus”按钮,获取模块状态:
- Mode选中”Class-A“:
- OTA须在选中状态:
- 其余选项选择默认状态:
如果以上任意一项不在描述状态下,手动更改为以上描述中状态,然后点击“SetStatus”按钮,将状态写入模块,如图:3-4-1。
图3-4-1入网设置
3.3.2发送入网请求
点击“JoinReset”按钮,模块会执行入网操作,同时EVB板LED灯闪烁一次,表示模块的Join请求已经从RF端发出。软件的Info区域会显示对应信息:
TX[16:19:51:052]=CCP_JR=Write
RX[16:19:51:230]=CCP_JR=Write+Success+
如果入网成功,间隔5s后,模块会收到下行数据,EVB板LED灯会再次闪烁。软件的Info区域会显示对应信息以提示入网成功:
RX[16:19:57:078]=EV_LJ=Write+Join Success+
图3-4-2入网操作
3.4发送数据
模块入网成功后,可以发送上行数据,具体操作如下:
1.将ControlCode下拉列表选中“CCP_LTC”(发送Confirm数据包)或“CCP_LTU”(发送UnConfirm数据包),如图:3-5-1。
图3-5-1 发送数据时ControlCode选项
2.在发送区域输入需要发送的数据内容,发送16进制数据时,选中“Tx Hex”按钮。
3.点击“Manual Tx”按钮发送数据,数据发送时,EVB板上面LED灯会在每包数据发送时闪烁一下。
4.需要自动发送数据时,可先设置“Auto Tx Pariod”值,单位为“ms”,设置完后选中“Auto Tx”,软件进入自动发送状态。
5.在报文记录区,会自动显示已发送数据和接收数据,如图:3-5-2。
图3-5-2 数据收发记录
4 一般问题处理
4.1模块参数无法读取
- 确认模块与EVB板和PC三者连接完好,无虚接。
- 确认PC的USB端口工作正常。
- 确认EVB板驱动程序已安装,参照1.3。
- 确认LoRaWANConfig软件端口打开正确。
4.2 OTA入网不成功
- 确认模块在GateWay覆盖区域内,且GateWay和模块全部在带电就绪状态。
- 检查模块频点是否与网关频点一致。
- 确认模块标准是否与网关一致。
- 确认操作过程是否正确,参照3.4。
5.联系我们
电话:010-56229170