gpt4 book ai didi

Android BLE//使用自定义服务UUID

转载 作者:太空狗 更新时间:2023-10-29 14:16:30 33 4
gpt4 key购买 nike

我们正在开发定制蓝牙低功耗外围设备,我们需要定义我们的定制服务。基于此链接:https://www.bluetooth.org/en-us/specification/assigned-numbers/service-discovery

所有短 UUID(16 位)均保留,等待 BT 服务规范的 future 修订。而且似乎当前版本的 Android (4.4) 不支持 128 位 UUID。

所以基本上我不能使用 16 位 UUID 来定义我的服务,但我不能使用 Android 为 128 位 UUID 过滤我的服务。任何人都知道实现它的最佳方式吗?谢谢

最佳答案

我仍然不确定是否可以使用自定义 16 位 UUIDS,因此我们设法根据这个 SO 问题做一些其他事情。 startLeScan with 128 bit UUIDs doesn't work on native Android BLE implementation

我们扫描所有设备并在 LeScanCallback 返回的 byte[] scanRecord 中搜索我们的服务。

关于Android BLE//使用自定义服务UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21428455/

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