更改PIN后连接到外围设备

时间:2016-01-14 14:40:22

标签: ios objective-c iphone bluetooth bluetooth-lowenergy

另一个BLE外设问题。希望这个是可以解决的。情况如下:

  1. 我连接并配对外围设备,并且它在开始时没有PIN码。
  2. 我通过自己的应用设置了PIN码,并在外围设备中设置了新的PIN码。
  3. 最后一个问题:iPhone不再能识别蓝牙外围设备,现在对我来说唯一的办法就是转到iPhone设置,然后点击忘记这个BLE设备。在忘记之后,我可以回到我们的应用程序,并使用我们新的配对密码进行配对。
  4. 问题 - 有没有办法不去设置和忘记。这是笨拙的一步,所以我正在寻找一些替代方案。在iPhone明白PIN与配对PIN不同之后,可能会以某种方式请求输入新的PIN码。

2 个答案:

答案 0 :(得分:1)

从蓝牙制造商那里得到了答案:“没有其他方式[仅通过iPhone设置]。更改PIN不是普通用户经常做的事情,通常只有在固件更新或主要配置后才会发生变“。

答案 1 :(得分:0)

尝试删除BLE设备端的绑定信息(存储在手机和设备的两侧)。在esp32上,可以in this way完成。