首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设备的BluetoothClass -什么是什么?

设备的BluetoothClass -什么是什么?
EN

Stack Overflow用户
提问于 2021-12-30 18:15:16
回答 1查看 1.1K关注 0票数 3

我制作了一个应用程序来发现我周围的蓝牙设备,我正在查看关于它们的数据。现在我正在尝试从BluetoothDevice.getBluetoothClass (CoD,类设备)中找出数据。到目前为止,我已经在我周围找到了这些类代码:

  • 43c
  • 50c
  • 704
  • 1f00
  • c043c
  • c243c
  • 8043 c
  • 60680
  • 200408
  • 240414
  • 5a020c

其中大约一半是我为(http://domoticx.com/bluetooth-class-of-device-lijst-cod/)找到的一些信息。其余的代码我没有找到任何地方(50c,c043c,c243c,60680)。

有谁知道所有这些代码(或者至少是那些我还没有弄清楚的代码)的概述?

EN

回答 1

Stack Overflow用户

发布于 2021-12-31 07:39:56

您可以自己解码蓝牙设备类(CoD),方法是首先将上面的十六进制数字转换为二进制(例如使用此链接),然后检查下面的文档,试图找出这些比特的组合意味着什么:-

definition.pdf

例如,0x50c是二进制文件中的010100001100。使用上述文档中的表,第8至12位指示设备是外围设备:

然后第2位到第5位指示该设备是一个遥控器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70535290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档