• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - iOS 中的 BLE 绑定(bind)回调

[复制链接]
菜鸟教程小白 发表于 2022-12-12 23:32:33 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在尝试连接自动要求绑定(bind) (PIN) 的从设备,问题是,我如何判断绑定(bind)是否发生以及是否成功?

我在文档中找不到任何与之相关的回调。

提前致谢。



Best Answer-推荐答案


今年早些时候,我们遇到了一个类似的问题,涉及将连接到 Android 和 iOS 的硬件。不要将此视为问题的答案,而应将其视为经验分享。

如果您还想支持 Android 并与 BLE 硬件的固件开发人员联系,我会鼓励您不要使用 BLE 绑定(bind)方法,因为我们在 Android 上遇到了麻烦。 Android 设备使用各种不同的蓝牙芯片,并且这些芯片使用不同的绑定(bind)方法。 如果您不介意 Android,至少可以通过以下方法使其适用于 iOS:

虽然您还没有完成绑定(bind)过程,但您可以在 iOS 上读取特征。您可以做的是在某个特征上注册通知/指示,如果绑定(bind)成功,蓝牙外围设备会通知您。

如果您没有适当的通知或指示特征并且无法控制外围设备软件,这里有一个替代解决方案,您至少可以知道绑定(bind)过程是否有效: 尝试读取蓝牙外围设备上的加密特征。在 iOS 上,如果您没有绑定(bind),这应该是不可能的。您也可以尝试写入特征(但如果我没记错的话,如果特征未 protected ,您应该可以这样做)。

这些是我们今年早些时候的经验 Yoav,祝你蓝牙协议(protocol)好运。通往成功的路似乎很长,但最终你会很高兴你成功了:-)

关于ios - iOS 中的 BLE 绑定(bind)回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41428650/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap