bluetooth-lowenergy - BLE 128b 服务 UUID
问题描述
我有以下 128 位服务 UUID:
0000FFE0-0000-1000-8000-00805F9B34FB
AFAIK,这基本上是 00000000-0000-1000-8000-00805F9B34FB 的基本 UUID,因此,这可以简化为“FFE0”的 16 位 UUID。
但是,我在任何预定义列表( https://btprodspecificationrefs.blob.core.windows.net/assigned-values/16-bit%20UUID%20Numbers%20Document.pdf)中都找不到这个 16 位 UUID让我相信这个特定 BLE 模块的制造商有点顽皮并且错误地定义了 128 位 UUID?
我错过了什么吗?
解决方案
它似乎是蓝牙 SIG 保留范围内的自定义服务。
如果创建了自定义服务,它应该使用超出该范围的 UUID。
推荐阅读
- mongodb - MongoDB 聚合查询执行缓慢
- mysql - 用于将特定列与同一列的平均值进行比较的 SQL 查询
- android - MPAndroidChart LineChart 未正确绘制
- r - 将派对包用于决策树图时,导致此错误消息的原因是什么?
- python - 从日期时间中去除微秒
- android - 如何让这个 ViewModelFactory 更灵活并接受不同种类的 ViewModel 类?
- api - DocuSign API - 在每个文档的末尾添加签名页面
- angular - 如何将第三个状态添加到复选框?
- html - 为什么 input[type=checkbox] 不允许 CSS?
- ios - 由图像视图剪辑到边界的 CAShapeLayer