我一直在寻找所有这三个操作平台所需的蓝牙连接参数.我正在使用此项目的HOGP(Bluetooth over HID GATT)配置文件.
我的项目是一个由我自己编写的带有BLE模块的嵌入式系统,我可以控制以下连接参数.
我要连接的目标设备将满足Android> = 4.3,iOS7和> = Win 8.1的连接.
Apple非常友好地在下面的链接中提供了第22页上带有相应参数的文档.我无法找到有关Android和Win 8的任何信息.
https://developer.apple.com/hardwaredrivers/bluetoothdesignguidelines.pdf
我目前的iOS7工作设置完全测试与免费软件lightBlue的双向通信如下.我的iOS7嵌入式代码和主机软件可以使用.
我从另一个堆栈溢出页面发现,据称android可以通过以下链接在7.5ms连接间隔上工作.
不幸的是苹果iOS规范的第二个要求是"IntervalMin≥20ms".
我不理解这些范围或如何解释它们?如果我将Interval min设置为7.5ms for Android不会使苹果要求无效吗?如果可能,我如何满足两个系统和Win8?
我的理解是从设备在最小值和最大值之间提供建议设置,并且主设备(智能手机)警告用户该范围内的实际选定值.
我对这个问题的任何帮助表示感谢,并希望这篇文章能够让其他人考虑到BLE相当新的和不完整的知识基础.
提前致谢!
android bluetooth bluetooth-lowenergy android-bluetooth ios7