gpt4 book ai didi

ios - 我们可以通过蓝牙低功耗在广告数据时发送简单的字符串吗

转载 作者:行者123 更新时间:2023-11-29 05:58:27 25 4
gpt4 key购买 nike

我想检查我们是否可以在外围广告时广告简单的字符串,如“ttfgpV5hm8Z4mMlD”,我试图将此字符串传递到 CBUUID 字符串中,但每当中央扫描外围设备时,它都会给出类似 _C 的错误。 CBUUID.CreationError.invalidString:我写下了我在外围设备和中央设备中使用的代码。

周边:

Peripheral(configuration: configuration, advertisementData: [.localName("Test"), .servicesUUIDs("ttfgpV5hm8Z4mMlD")])

中央侧:

let configuration = try! Configuration(services: [service], advertisement: "ttfgpV5hm8Z4mMlD")

请给我一个指导,告诉我如何在扫描和广告时传递一个简单的字符串。

最佳答案

CBUUID 为 UUIDs that contain hexadecimal digits - 它们不是任意的字符串。因此,除非您的“简单字符串”仅包含十六进制数字并且您不介意处理连字符分隔符,否则您不能。您可以做的是将字符串作为服务包含的特征值包含在内。

关于ios - 我们可以通过蓝牙低功耗在广告数据时发送简单的字符串吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54904267/

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