在Bluetooth.org网站上列出的各种正式注册的蓝牙设备服务中,没有提及F002或F003。但我最近在公共场合扫描BLE,一些未命名的设备有这两项服务。有谁在这里知道什么设备使用F002或F003?感谢。
答案 0 :(得分:1)
BLE中的服务可以采用或自定义。它们的UUID长度为128位,但通常由16位偏移量识别: -
采用服务是Bluetooth SIG列出的服务 标准蓝牙UUID。他们给了一个唯一的号码,你有 可能已经见过他们here。这些例子包括 心率(偏移180D),健康温度计(偏移1809),电池 (偏移180F)等。那些UUID是通用的,如果你看到180D 它应该意味着它是心率服务。
自定义另一方面,UUID未定义,在许多情况下可以随机生成。 F002不是已识别的偏移量,因此可以属于任何将其用于任何随机服务的人。
我确实记得遇到类似UUID的TI传感器标签,所以如果你有任何这些标签,那么值得调查一下。
在这里可以找到关于UUID和BLE的好读物: -
https://www.safaribooksonline.com/library/view/getting-started-with/9781491900550/ch04.html