高通GAIA V3命令参考手册的研读学习(15):自定制命令的详细工作描述

高通GAIA V3命令参考手册的研读学习(15):自定制命令的详细工作描述_第1张图片

先看第一个命令:GetManuFacturer

这个命令用来得到设备的制造商信息。

耳机发送这个命令,可以进一步地确认,是不是自己公司的设备。

比如,假定A公司做了一个蓝牙耳机,同时开发了一个手机APP用来控制它。

那么这个APP在通过GAIA协议控制这个耳机时,不仅可以通过前面讲过的vendor ID来识别,也可以更进一步通过这个命令来识别这个耳机,到底是不是本公司的。

如前面高通GAIA V3命令参考手册的研读学习(09):交互通信的第一个示例详解-CSDN博客里的示例一样,手机APP发出这个GetManuFacturer的命令发0x0000,那么耳机回复:0x8000, 同时在回复的playload部分,用最多15个字节的ACSII码来表达制造商信息(因此最多15个字母)。

通过这个可变长度的playload,真的是可以传达极多的事先约定的信息,相当的灵活,真是不错!

比如这个GetBatteryState:

高通GAIA V3命令参考手册的研读学习(15):自定制命令的详细工作描述_第2张图片

至此,整个GAIA协议和自定制命令,算是真的完全学明白了~~

你可能感兴趣的:(高通GAIA,的学习笔记分享,学习,笔记,嵌入式硬件)