gpt4 book ai didi

ios - 如何在 swift Xcode 中以编程方式绑定(bind)/配对蓝牙 LE 设备?

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:27 38 4
gpt4 key购买 nike

我目前正在尝试开发和应用程序,允许用户通过单击按钮绑定(bind)到外围设备,密码将自动输入。

是否可以使用 swift 以编程方式绑定(bind)和移除绑定(bind)?

最佳答案

只要您尝试写入或读取 BLE 设备上的特性,就会启动配对。但是,如果设备未设置为需要身份验证和/或绑定(bind),您将不会看到要求输入 PIN 码的 iOS 弹出窗口。

我的 HM-10 遇到了这个问题,因为我可以使用 Core Bluetooth (via Swift) function writeValue() 将数据写入特性没有看到配对弹出窗口。

直到我非常仔细地阅读了 HM-10(实现了 IC cc2451)数据表,发现我需要将 AT+TYPE 设置为值 3,我才弄明白。它默认为 0,这意味着 HM -10 不需要配对/绑定(bind),因此您永远不会看到 iOS 弹出窗口。

您可以阅读更多有关我提出问题并最终找到解决方案并将其记录下来的详细信息:How do I pair and/or bond to BLE on iOS using Swift code and an HM-10 so data sent is encrypted?

关于ios - 如何在 swift Xcode 中以编程方式绑定(bind)/配对蓝牙 LE 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41690946/

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