首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android BLE对每个连接发送的数据包数有限制吗?

Android BLE对每个连接发送的数据包数有限制吗?
EN

Stack Overflow用户
提问于 2020-12-02 17:43:07
回答 1查看 76关注 0票数 0

我正在尝试使数据传输应用程序与安卓设备和nRF52840的BLE模块.

因为我是蓝牙和BLE的新手,所以我已经阅读了几篇如何使用它的文档。

感谢谷歌,我编写和构建了一些代码行,使nRF52840能够连接安装在安卓系统中的nRF连接应用程序。

但与我读到的the document相反,在一个连接间隔内似乎只传输了5~6个数据包。

据我所知,类似安卓蓝牙的11.25 ms of minimum connection interval rather than 7.5 ms of Bluetooth 5 spec有其固有的局限性。

一个blog post on the Punchthrough表示,在安卓系统中,每个连接事件的最大包数限制为6个,但它最后一次更新是在4年前。所以,我担心它是否在最近的Android操作系统中发生了变化。

虽然我试图在Android开发人员指南中找到相关信息,但我无法...

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-02 22:22:34

不,没有限制。Android在HCI级别上将最小/最大连接事件长度参数设置为0,这意味着连接事件将保持打开多长时间由手机中的蓝牙芯片决定。

通常,当蓝牙固件决定连接事件将保持打开多长时间时,会考虑许多因素,例如并发连接的数量、正在进行的扫描、其他无线电流量(BT经典和wifi)以及连接间隔的长度。

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

https://stackoverflow.com/questions/65105583

复制
相关文章

相似问题

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