gpt4 book ai didi

ios - 为什么在外设模式下运行 BLE GATT 服务的 iOS 设备在 Windows(和 Windows RT)8 和 8.1 中没有被发现

转载 作者:可可西里 更新时间:2023-11-01 04:58:42 25 4
gpt4 key购买 nike

我使用了心率监测器示例应用程序 C# 并对其进行了修改以查找 iPhone 宣传的我的自定义配置文件。我仔细检查了 iPhone 外围设备是否使用配置为中央设备的 Mac 和也配置为中央设备的 Android 设备工作。由于 andoid api 中的问题,android 设备未连接到它,但它可以看到该服务。

我已成功配对这两个设备(iOS 和 Windows、iOS 和 WindowsRT)并且它们已连接。我还重新启动了两台设备上的蓝牙,并在调试前多次重新连接它们。

Windows 8 心率监测器示例和 Windows 8.1 心率监测器示例未发现具有给定 uuid 的 iPhone 设备服务。我还尝试将 UUID 保留为默认值并使用 iOS 模拟心率外设,但结果相同。

我什至尝试连接到 findAllAsync() 发现的每个 BLENUM 设备,但没有一个提供配置的自定义服务。

欢迎提出多种解决方案,对 Windows BLE 的支持几乎为零。

最佳答案

在 BLE 上工作了一段时间后,我发现了这一点:

保持广告数据短于 26 字节(36 包括名称),否则它不会显示在 findAllAsync() 结果中。

关于ios - 为什么在外设模式下运行 BLE GATT 服务的 iOS 设备在 Windows(和 Windows RT)8 和 8.1 中没有被发现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21020747/

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