首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得外围设备(BLE设备)与中心(iPhone)之间的连接间隔

如何获得外围设备(BLE设备)与中心(iPhone)之间的连接间隔
EN

Stack Overflow用户
提问于 2017-06-19 16:22:35
回答 2查看 2.1K关注 0票数 1

我正在做一个BLE项目,外围设备是BLE设备,中心是iPhone (iOS-10.3.1)。我读了不少帖子,他们都提到iPhone的最小连接间隔是30 is。然而,我只是想知道,这是否有可能以编程的方式获得应用程序中的“连接间隔”?我的开发环境是XCode8.3.2 + Swift3.1。该设备采用nRF51芯片。如果您能发布一些代码或指导我使用正确的方法,我将非常感激。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-19 17:01:19

没有办法获得或设置连接间隔通过核心蓝牙框架。但是您可以使用sniffer工具检查外围端的连接间隔。

此外,还可以将连接参数更新从Pheriperal发送到iOS。

请参考此链接以获得更多信息(第22页)

https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

票数 2
EN

Stack Overflow用户

发布于 2017-06-28 19:16:11

在Android手机上,在开发人员设置中启用蓝牙HCI窥探登录。

将在内部sdcard文件夹中创建一个日志文件。在wireshark打开它。它将显示所有通过蓝牙发送和接收的低级信令数据,包括连接间隔等BLE连接参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44635525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档