本测试测试的API模式为普通API(非清晰API)两者帧类型不同,普通API为0x10,清晰API为0x11,该测试建立在透传通信成功的基础上。
1、安装XCTU v. 6.4.0 Windows x86x64
2、解压radio_firmwares
3、将解压的radio_firmwares替换掉XCTU v. 6.4.0 Windows x86x64安装后的文件夹XCTU-NG里的radio_firmwares文件
1、双击打开XCTU,如下图所示步骤
2、CE=1建立网络,CE=0加入网络,
协调器CE=1,建立网络
终端或者路由CE=0加入网络
3、将AP设为0为透传模式
4、ID是64bit扩展网络号,两端需要保持一致,如下图所示都设为1
5、SC是信道设置指令,写操作,两端的SC需要设置为一致,如下图所示的1(表示信道11,具体详情见附录)。CH为信道号,读操作,当SC=1时,对应的CS应为0x0B,也就是信道号11。
CH=B,信道号为11,详情见附录
(注:SH为本端设备MAC的前4个字节,SL为本端设备MAC的后4个字节,DH为对端设备MAC的前4个字节,DL为对端设备MAC的后4个字节)
6、配置完参数保存生效
如果是1对1单播的话DH和DL填对端的SH和SL,
①下图为协调器的配置
②下图为终端(路由)的配置
验证:
两边通信成功。
AP=1为普通API,两端都将AP设为1,如下图
普通API校验和计算可通过XCTU自带的计算器,步骤如下:
选择第一个Frames Generator,单击Frames Generator
由于我们测试的是普通API,所以选择的帧类型为0x10
普通API数据发送格式详情见附录《F-ZM100 A11 使用说明书 V1.0.0》 4.2.1 API 数据发送;API状态响应详情见附录《F-ZM100 A11 使用说明书 V1.0.0》 4.2.4 API 数据发送状态响应
验证:
普通API通信测试成功