主机和设备交互通信的第三个示例:获取当前RSSI
为了从设备获得接收到的信号强度指示,主机应用程序向设备发送:
Ff 01 00 00 00 00 a 03 01::
解释如下:
■ 0xff:帧开始
■ 0x01: QTIL GAIA协议版本1
■ 0x00:表示无标志
■ 0x00:有效载荷长度(0)
■ 0x000a: Vendor ID (CSR)告警解释
■ 0x0301:命令ID(获取当前RSSI)
设备在成功收到后,给以的典型的回答是:
Ff 01 00 02 00 00 a 83 01: 00 ec :
示例响应描述:
■ 0xff:帧开始
■ 0x01: QTIL GAIA协议版本1
■ 0x00:表示无标志
■ 0x02:表示有效载荷长度是两个字节,也就是两个冒号中间的00 ec这两个字节。
■ 0x000a: (CSR)的Vendor ID
■ 0x8301:已确认的命令ID(命令是0301,回复就是8301)
■ 0x00: Status (success)
■ 0xec: RSSI值(-20dBm)(为什么0xec就表示 -20dBmm, 这里肯定还是需要事先约定好一个对应的表格)