环境搭建:3个开发板分别插上micro usb连接电脑找到对应的串口号;
打开串口助手并设置波特率115200,打开正确的串口号;
AT指令测试:注意指令格式是以\r结尾;
网络创建:在配置模式下
cfg pan 5678\r配置好PAND ID;
cfg channel 6\r为MiWi网络配置通道号有效值在0到26之间;
cfg reconn 0 \r配置重新连接行为;
~cfg\r退出配置模式,进入动作模式
get role\r获取此设备在MiWi网络中的角色;
get consize\r查看连接了多少设备;
get conn 0\r获取连接状态和对等设备64位IEEE长地址;
以上确认好之后就可以发送信息了
延时时间测试:两个开发板距离相隔一米,测出来的时间在30MS-60MS之间;
由于两台电脑时间有误差,所以没办法测试远距离的延时时间;
后续会跟进测试
丢包测试:
数据包太大,发送端显示发送成功,接收端会接收不到。
小数据包可以稳定收发
距离测试/RSSI测试:测试条件,一台电脑在办公室作为发送,另一台电脑在不断地换位置;
结果:在本公司一整层都能接收到信息,很少丢包即使有墙跟门挡着。
进入电梯也有信号并且能接收到数据,当电梯完全关闭则会出现接收不到的情况。
总体来说SAMR30M相对于市面上其他类型的RF来说上手简单AT指令少便于操作,稳定性更高,延时低,
可以在汽车远程遥控,车位锁,遥控门等地方有着很好的发挥。
|