点击“从0嵌入到1”。
在上方,选择“顶级/星级公共帐户”干货实惠,立即发货!在测试之前,请准备预定义的模块参数。
具体的配置参数预定义如下:模块ID地址通道网络ID备注1 0x0001 0x0F 0x1234连接到PC的主节点2 0x0002 0x0F 0x1234 3 0x0003 0x0F 0x1234 4 0x0004 0x0F 0x1234模块串行通信的波特率是: 115200.为了测试全家福,总共使用了四个DL-LN33 ZigBee模块和四个USB到串行模块。
地址为0x0001的模块通过USB to TTL模块连接到PC的USB端口,两个模块通过四个引脚连接。
DL-LN33 ZigBee模块USB至TTL串行端口模块Rx TXD Tx RXD VCC 3V3 GND GND地址0x0002、0x0003、0x0004这三个模块仅需通过USB至TTL模块提供3.3V电源和GND。
除地址0x0001以外的三个USB至TTL模块的USB端口都可以由计算机,手机充电头,移动电源等的USB端口供电。
提示:为方便存储,在模块设置地址后,您可以在模块上标记模块的地址,以便于区分。
主机网络拓扑软件演示1.在DL-LN3X网络拓扑显示软件中,在右下角选择相应的串行端口号。
在串行端口监视的过程中,您可以看到主机计算机网络拓扑软件按以下方式与模块进行交互:2.单击“节点->扫描循环”,相应的节点将出现在模块的左侧。
该软件。
出现网络拓扑,并且地址列表中带有绿色背景的模块表明它已成功进入网络。
扫描节点指令后,通过串口发送的实际数据包如下:3.打开模块中的红灯,测试模块之间的通信是否正常。
如何点亮模块上的红灯:单击“发送”按钮。
左侧的按钮;双击右侧某个节点的图标;右键单击某个节点的图标,然后单击“红色打开”。
在弹出菜单中。
在DL-LN3X网络拓扑显示软件中,单击“发送”。
“指南”下的按钮实际上使模块上的红色指示灯亮起2S。
在串行端口监视中,您可以看到实际发送的命令如下:该命令是测试命令,用于点亮模块上的红色指示灯。
点击“打开”按钮在“测试”下,可以看到数据包的测试情况,发送的具体测试命令如下图所示:4.检查模块路由。
右键单击节点的图标,然后单击“显示路由”。
在菜单中。
连接质量测试测试前提地址为0x0001的模块通过USB到TTL串行端口连接到PC;地址为0x0004的模块上电;地址为0x0002和0x0003的模块未上电。
测试过程端口0x23用于检测两个模块之间的双向链路的质量。
链路质量是两个模块相互发送数据包时接收到的数据的信号强度的平均值。
信号强度取决于两个模块。
距离,是否有障碍物。
如果已知两个模块之间没有遮挡,则可以使用该值来估计模块之间的距离。
该端口可以接收以下软件包:连接质量收集命令:数据长度,意味着收集目标地址2字节收集RSSI的另一个模块的地址,不能为0x0000或0xFFFF以下是数据包的示例:FE 06 80 23 01 00 04 00 FF命令将在两个模块之间收集RSSI,其中一个是接收此数据包的模块,即地址为0x0001,另一个为0x0004。
即,收集了目标地址。
这样,模块0x0001将向模块0x0004发送收集RSSI命令,模块0x0004在接收到此命令后返回RSSI值,模块0x0001接收到此数据包,它将两个数据合并并返回此数据包:FE 07 23 80 01 00 04 00 2B FF通过分析返回的数据包,可以获得网络的连接质量。
返回数据的含义数据长度含义获取目标地址2Byte收集RSSI的另一个模块的地址,不能为0x0000和0xFFFF。
连接质量参数1Byte是带符号的数字。
表示两个节点之间的连接质量。
值越高,两个节点之间的连接质量越好。
如果此值为-128(0x80),则表示该节点尚未收到另一方返回的数据包,即数据。
将测试命令发送到不在网络上的模块地址:FE 06 80 23 0