我制作了一个应用程序来发现我周围的蓝牙设备,我正在查看关于它们的数据。现在我正在尝试从BluetoothDevice.getBluetoothClass (CoD,类设备)中找出数据。到目前为止,我已经在我周围找到了这些类代码:
其中大约一半是我为(http://domoticx.com/bluetooth-class-of-device-lijst-cod/)找到的一些信息。其余的代码我没有找到任何地方(50c,c043c,c243c,60680)。
有谁知道所有这些代码(或者至少是那些我还没有弄清楚的代码)的概述?
发布于 2021-12-31 07:39:56
您可以自己解码蓝牙设备类(CoD),方法是首先将上面的十六进制数字转换为二进制(例如使用此链接),然后检查下面的文档,试图找出这些比特的组合意味着什么:-
例如,0x50c是二进制文件中的010100001100。使用上述文档中的表,第8至12位指示设备是外围设备:
然后第2位到第5位指示该设备是一个遥控器。
https://stackoverflow.com/questions/70535290
复制相似问题