2
A
回答
0
今年早些时候我们遇到了一个类似的问题,那就是应该连接到Android和iOS的硬件。不要将此作为解决问题的答案,而应视为分享经验。
如果您还想支持Android并联系BLE硬件的固件开发人员,我会劝您不要使用BLE绑定方法,因为我们遇到了Android上的麻烦。 Android设备使用各种不同的蓝牙芯片,并使用不同的方法进行绑定。 如果您不介意Android,请按照以下步骤操作,至少适用于iOS:
尽管您尚未完成绑定过程,但您仍可以阅读iOS上的特性。你可以做的是注册一个特定的通知/指示,并获得蓝牙外设通知,如果绑定成功。
如果您没有通知或指示特性并且没有对外设软件进行控制,那么您至少可以知道键合过程是否正常工作,这里有一个替代解决方案:尝试读取蓝牙上的加密特征外围。在iOS上,这不应该是可能的,如果你没有保税。你也可以尝试写一个特征(但如果我没有记错的话,你应该可以做,如果特征不安全的话)。
这些都是我们今年早些时候做的Yoav的体验,祝蓝牙协议好运。成功的方式似乎相当长,但最终你会很高兴你的方式:-)
相关问题
- 1. 在回调中绑定/取消绑定
- 2. iOS的BLE工具
- 3. BLE gattserver与iOS
- 4. iOS上的自定义BLE广告
- 5. 找出用户要求绑定BLe设备(Objective-C,iOS 10)的决定
- 6. 将TwoWay绑定更改为PropertyChanged回调中的绑定项目
- 7. BLE债券表iOS
- 8. jQuery在回调中解除绑定
- 9. BLE写入特性的ios
- 10. iOS中的回调swift 3
- 11. 带回调的SWIG C++绑定
- 12. 绑定的服务onServiceConnected回调不TabHost
- 13. 断开时间为iOS BLE
- 14. BLE iOS背景广告
- 15. iOS - Scan BLE devies在后台
- 16. BLE + ios虚拟串口?
- 17. 在iOS中使用通用BLE信标?
- 18. 如何在swift中绑定Ble设备列表?
- 19. 使用Knockout.js绑定CSS3动画回调
- 20. 将事件绑定到jQuery.post和回调
- 21. KnockoutJS火灾回调绑定后完成
- 22. 骨干事件回调绑定
- 23. Xamarin ObjC绑定回调不叫
- 24. 如何为jQuery回调绑定“this”?
- 25. jquery,绑定次序/等待回调
- 26. 术语回调绑定到异步吗?
- 27. Bluez编程删除单个设备的BLE绑定信息
- 28. ios回调块返回值
- 29. iOS的蓝牙BLE连接到空
- 30. 我不能在jQuery的回调函数返回任何绑定
谢谢,我很感激。我没有对BLE设备代码的控制权,并且我没有保护的事件,甚至没有加密特性可写,因为有人决定制定他自己的安全协议。我们也有一个Android应用程序,所以我会将您的评论传递给我的团队。我想我们将会离开邦定。它似乎很奇怪,尽管他们没有打扰添加“peripheralDidBond”回调 –
@Lididopteron,你有什么问题与Android绑定?绑定在主机端由蓝牙堆栈而不是由芯片本身完成。 – Emil