Android:获取蓝牙设备的uuid
Posted
技术标签:
【中文标题】Android:获取蓝牙设备的uuid【英文标题】:Android: obtaining uuid of a bluetooth device 【发布时间】:2011-06-24 09:15:04 【问题描述】:我需要蓝牙设备的 UUID 才能连接到它,但我对 uuid 了解不多。它是否特定于每个设备以及如何知道device's uuid
是什么。可以用代码完成吗?
【问题讨论】:
【参考方案1】:您在提出问题时应该更加明确。您想连接到 BT 设备,还是已经连接并且想要使用特定服务?
如果您只想连接到设备,则需要 BT 地址 (like a MAC
)。
UUID 与 BT 设备提供的服务相关:http://www.bluecove.org/bluecove/apidocs/javax/bluetooth/UUID.html 这里有一个 UUID 列表。
【讨论】:
有些东西,可能会有所帮助,我会在这里作为评论添加它,因为用谷歌搜索了这个答案。如果您的 BT 设备已连接到 PC 并使用“标准串行蓝牙链接”,您可以通过转到设备管理器找到它的 UUID,然后转到此连接的属性,然后在详细信息中,从滚动列表中选择硬件 ID。您会发现如下内容: BTHENUM\00001101-0000-1000-8000-00805f9b34fb_LOCALMFG&0000 其中 00001101-0000-1000-8000-00805f9b34fb 是 uuid。【参考方案2】:使用 adb shell、sdptool 浏览命令生成手机的UUID
【讨论】:
以上是关于Android:获取蓝牙设备的uuid的主要内容,如果未能解决你的问题,请参考以下文章