gpt4 book ai didi

android - 为什么 BLE 服务 UUid 在 android 和 iphone 中不同?

转载 作者:行者123 更新时间:2023-11-29 19:02:13 25 4
gpt4 key购买 nike

我正在使用 noble在我的应用程序中,它扫描 BLE 设备。问题是,我在我的 android 中收到的 BLE GATT 中的服务 UUId 是更长的 UUID(即 00002220000001000800000805f9b34fb),而在 Iphone 中我得到(2220)。

我需要我的 android 有 2220,因为这是我需要的平台。有没有办法获取后面的服务UUID?虽然它们是相同的,但看较长的那个,“2220”是从左到右的第 4 位出现的。

最佳答案

它们是一样的。一个 128 位的 uuid 是从 16 位的 uuid 派生出来的。参见 What range of Bluetooth UUIDs can be used for vendor defined profiles? .

关于android - 为什么 BLE 服务 UUid 在 android 和 iphone 中不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48581823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com