一、模块测试:
1、无效帧(十六进制):
返回:68 AA 07 FF 01 07 16;
(示例1)0x68 0xAA 0x07 0xFF 0x01 0x07 0x16 ;
错误原因:未识别到帧头;
bit7:1;
bit0~6:0X7F;
= 0xFF;
【注意】勾选16进制发送,否则识别格式有误为无效帧;
示例:查询固件版本信息:
TX:68 AA 06 06 0C 16
RX:68 AA 09 86 01 00 04 94 16
固件版本为V1.0.4
查询当前模组串口波特率:
TX: 68 AA 06 05 0B 16
RX:68 AA 07 85 02 8E 16
2表示 9600bps
【注意】帧内容十六进制数据 字母不区分大小写;
2、广播地址:FF FF FF FF FF FF 6Byte
(红色)模块R的MAC地址:30 1B 97 99 51 79
(黑色)模块B的MAC地址:30 1B 97 99 51 4D
示例:
双模块交互
(1)R→B
R TX: 68 AA 0E 00 30 1B 97 99 51 4D 01 02 2A 16 方向0 发
B RX: 68 AA 0E 80 30 1B 97 99 51 79 01 02 D6 16 方向1 收
(2)B→R
B TX: 68 AA 0E 00 30 1B 97 99 51 79 00 00 53 16
R RX: 68 AA 0E 80 30 1B 97 99 51 4D 00 00 A7 16
广播:
R→ Everybody
R TX: 68 AA 0E 00 FF FF FF FF FF FF 05 05 12 16
A RX: 68 AA 0E 80 30 1B 97 99 51 79 05 05 DD 16
B RX: 68 AA 0E 80 30 1B 97 99 51 79 05 05 DD 16
【注意】当发送方使用广播地址时,所有设备均能接收该帧数据,
接收方的NETID必须与发送方相同;
二、产品规格
L-LRNWB26-76PN4 WB26-7P 固定为470M频段
L-LRNWB26-37PN4 WB26-3P 固定为433M频段
【注意】即便是有多条信道,但使用时一个模块仅同时设置为某一个信道;
天线相关物理量:
RSSI表示接收到的数据包的信号强度。值越大,信号越强,单位为dBm。分贝毫瓦 ;
received signal strength indicator 接收信号强度指示;
SNR表示接收到的数据包的信噪比。值越大,有用信号强度相较于环境噪声越大,单位为dB;
signal noise rate 信噪比;
信噪比的大小是有用信号功率(电压)和噪声功率(电压)比值;
这样计算出来的单位称为“贝尔”。实用中因为贝尔这个单位太大,所以用它的十分之一做计算单位,称为“分贝”dB;
三、透传模式
模块A与B 调试双线模式下带地址透传记录:
[12:09:45.527]发→◇68 AA 0C 14 13 24 35 46 57 68 91 16 //恢复出厂设置
[12:09:45.563]收←◆68 AA 07 FE 01 06 16
[12:12:21.627]发→◇68 AA 06 06 0C 16 //查询当前固件版本号
[12:12:21.642]收←◆68 AA 09 86 01 03 0A 9D 16
[12:14:57.742]发→◇68 AA 07 17 01 1F 16 //切换指令模式
[12:14:57.757]收←◆68 AA 07 FF 08 0E 16 返回:0x08 无效指令功能
[12:15:42.718]发→◇68 AA 06 0C 12 16 //查询MAC地址
[12:15:42.733]收←◆68 AA 0C 8C 30 1B 97 98 E8 CB C5 16
【h】68 AA 0C 8C 30 1B 97 99 51 79 DD 16
【h】 TX:68AA06020816 //查询当前信道
RX:68 AA 07 82 00 89 16 //当前信道为 0 信道
[12:16:15.566]发→◇68 AA 07 02 00 09 16 //配置信道 为 0信道
[12:16:15.582]收←◆68 AA 07 FE 01 06 16
【h】68 AA 06 03 09 16 //查询无线通信速率
RX:68 AA 07 83 06 90 16 //无线通信速率为5.469Kbps
[12:16:47.024]发→◇68 AA 07 03 06 10 16 //配置速率 为5.469Kbps default默认
[12:16:47.040]收←◆68 AA 07 FE 01 06 16
【h】68 AA 06 11 17 16 //查询NETid
RX:68 AA 07 91 00 98 16 //id为 0x00
[12:17:28.898]发→◇68 AA 07 11 00 18 16 //配置网络NETID 0x00
[12:17:28.913]收←◆68 AA 07 FE 01 06 16
【h】68 AA 06 0D 13 16 //查询透传模式
RX:68 AA 07 8D 00 94 16 //当前为带地址透传
[12:18:06.516]发→◇68 AA 07 0D 00 14 16 //配置带地址透传
[12:18:06.532]收←◆68 AA 07 FE 01 06 16
【h】68 AA 06 0F 15 16 //查询当前是否开启双线模式
RX:68 AA 07 8F 01 97 16 // 已开启
[12:18:40.378]发→◇68 AA 07 0F 01 17 16 //开启双线模式
[12:18:40.394]收←◆68 AA 07 FE 01 06 16
[12:19:14.168]发→◇68 AA 07 07 01 0F 16 //开启ACK功能
[12:19:14.183]收←◆68 AA 07 FE 01 06 16
[12:19:48.435]发→◇68 AA 07 10 01 18 16 //STAT-串口开启
[12:19:48.451]收←◆68 AA 07 FE 01 06 16
[12:20:36.640]发→◇68 AA 07 13 01 1B 16 //保存参数,以上参数必须要save一下,才能写进flash,掉电保存
[12:20:36.676]收←◆68 AA 07 FE 01 06 16
[12:30:13.576]发→◇68 AA 07 16 01 1E 16 //切换透传模式
[12:30:13.592]收←◆68 AA 07 FE 01 06 16
[12:30:16.376]发→◇30 1B 97 98 E8 C9 11 22 33 //给mac为30 1B 97 98 E8 C9的发送数据11 22 33
[12:30:16.513]收←◆68 AA 06 F1 F7 16
[12:35:21.369]收←◆30 1B 97 98 E8 C9 11 22 33 44 55 //收到mac为30 1B 97 98 E8 C9的发送数据11 22 33 44 55
接着上面配置,改为不带地址透传:
设备A与设备B 调试双线模式不带地址透传记录:
//双线模式下,发送特殊帧退出透传模式,重新切换到指令模式
[12:41:01.853]发→◇68 AA 07 17 01 1F 16 //切换指令模式
[12:41:01.869]收←◆68 AA 07 FE 01 06 16
【h】68 AA 06 0E 14 16 //查询当前模块的目标mac地址
RX:68 AA 0C 8E 30 1B 97 99 51 4D B3 16 //30 1B 97 99 51 4D为设置的目标模块mac地址
【h】68 AA 0C 0E 30 1B 97 99 51 4D 33 16 //【注意】 纯透传必须要设置目标MAC地址
RX:68 AA 07 FE 01 06 16
68 AA 0C 0E 30 1B 97 99 51 79 5F 16
RX:68 AA 07 FE 01 06 16
[12:42:53.891]发→◇68 AA 07 0D 01 15 16 //配置不带地址透传
[12:42:53.906]收←◆68 AA 07 FE 01 06 16
[12:30:13.576]发→◇68 AA 07 16 01 1E 16 //切换透传模式
[12:30:13.592]收←◆68 AA 07 FE 01 06 16
【注意】 (1) A纯透传 B纯透传
A->B
TX: 123456789
RX: 12 34 56 78 09
(2) A纯透传 B带地址透传
A->B
TX: 123456789
RX: 30 1B 97 99 51 79 12 34 56 78 09 // 30 1B 97 99 51 79:模块A的MAC地址
(3) A纯透传/带地址透传 B指令模式
A->B
TX: 123456789 / 30 1B 97 99 51 4D 12 34 56 78 09 // 30 1B 97 99 51 4D 模块B的MAC地址
RX: 68 AA 11 80 30 1B 97 99 51 79 12 34 56 78 09 F3 16 // 30 1B 97 99 51 79:A模块MAC地址
通过百度网盘分享的文件:WB26系列Lo…pdf
链接:https://pan.baidu.com/s/1T9CqvjCXvRpqA66JwrI2QA
提取码:Ur5x
【愿景】希望看到文章的学习者,对于一些基础性资料尽量不要再通过付费/有偿方式进行分享,没太大必要性,从小来说分享内容并不是什么核心技术机密内容,从大来说限制阻碍自己国家技术生产资料普及传播;
坚持国内开源。。。
持续更新。。。