本帖最后由 纪国圣 于 2021-10-24 13:17 编辑
一、准备工作
将开发板通过microUSB线缆连接至PC,此时在设备管理器中发现未安装驱动的MCP2221:
在官网下载驱动:
并安装,设备被正确识别为串口:
插上剩余的2块板子,都被正确识别:
二、AT指令初测
官方为了使用者可以快速评估网络特性,提供了一套数量不多但功能较为完备的AT指令。用户通过AT指令可以配置或查看设备的信息,十分方便。具体的指令可以通过文档《MiWi AT RN cmd set proposal_v0.6》查看。
首先通过get类指令获取设备的基本信息:
可以看到设备的基本信息如version、channel、pan ID都是一致的。
三、Star网络创建
在上一幅图中可以发现,直接通过start指令并不能创建网络。这是因为还缺少配置。通过文档《MiWi AT RN cmd set proposal_v0.6》P8关于cfg conn r1指令的描述,在启动网络之前作出如下配置:
这时Star网络的PAN coordinator创建成功。
其余两个设备通过join指令作为end device加入Star网络中。
此时通过get role可以参看各设备的属性:
返回的代码含义如下:
由此可以确定star网络已经创建。
在PAN coordinator一侧通过get consize可以看到其连接2个end device:
通过get conn可以看到其end device的连接状态与IEEE的64位地址:
在end device通过get edsize指令也可以看出网络其实连接有2个end device:
通过get myindex指令可以看出end device在网络中的index值:
四、数据收发测试
数据收发主要使用send命令:
广播数据发送:
点对点数据收发:
1.自收发:
2.end device数据互传:
3.主->从:
|