【问题标题】:How are device types recognized in Bluetooth?蓝牙如何识别设备类型?
【发布时间】:2019-08-17 08:04:40
【问题描述】:

这只是假设,但如果我想将我的 Android 智能手机变成蓝牙 (BT) 键盘并让它在我的计算机的 BT 菜单中显示为键盘,我该怎么做呢?我电脑上的 BT 配对菜单将我的 android 手机(没有任何应用程序)识别为手机,所以我怀疑它与非常低级别的东西有关,但是有没有办法改变我手机的 BT 设备类型显示为?有没有办法在 Android Studio 中做到这一点?

【问题讨论】:

    标签: bluetooth android-bluetooth bluetooth-profile


    【解决方案1】:

    每个蓝牙设备都有一个叫做 COD 或 Class of Device 的东西。 它是一个 24 位二进制数。

    例如,考虑这个:00001100 00000010 01011010

    这是智能手机的真实 COD 数据。 如您所见,Minor Device class 表示给定设备是智能手机。 了解更多信息。在 COD 上,您可以阅读:https://www.question-defense.com/2013/01/12/bluetooth-cod-bluetooth-class-of-deviceclass-of-service-explained

    这些东西是在蓝牙进程在低级别初始化时设置的。 所以,我猜你不能让你的手机显示为键盘。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-21
      • 2018-03-20
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      相关资源
      最近更新 更多