如何确保 UUID 对于我的 BLE 服务或特性是唯一的?

Posted

技术标签:

【中文标题】如何确保 UUID 对于我的 BLE 服务或特性是唯一的?【英文标题】:How can I make sure UUID is unique for my BLE service or characteristic? 【发布时间】:2017-04-08 06:31:12 【问题描述】:

我想配置一个唯一的 128 位 UUID,帮我找到合适的解决方案。

【问题讨论】:

你是指信标的 UUID 任何其他 BLE 设备吗?或者别的什么。 只需在 unix 命令行上键入 uuidgen。 uuid 碰撞的可能性非常小 @AshwinIndianic : 这是关于我为我的应用程序创建的自定义服务 @Paulw11 : 我的应用有多种服务.... 您可以生成多个 UUID,也可以只生成一个并根据需要更改最后一个数字 【参考方案1】:

我发现这个关于唯一 UUID 的演讲。

http://www.cypress.com/forum/psoc-4-ble/how-can-i-get-uuid-services-and-characteristics

如果有任何其他最佳和标准的查找 UUID 的方法,请告诉我

【讨论】:

以上是关于如何确保 UUID 对于我的 BLE 服务或特性是唯一的?的主要内容,如果未能解决你的问题,请参考以下文章

BLE 外设无广告

为啥 BLE 服务 UUid 在 android 和 iphone 中不同?

BLE GATT 服务器特性定义

BLE 设备相同的 UUID 用于多个服务

使用基于广告服务 UUID 的扫描过滤器扫描 BLE 外围设备

通过 BLE 设备发送命令