首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于高端iOS和Android手机的布尔扫描时间

用于高端iOS和Android手机的布尔扫描时间
EN

Stack Overflow用户
提问于 2021-02-12 19:08:46
回答 1查看 162关注 0票数 0

我们正在进行一个研究项目,要求使用iBeacon协议对BLE信标广告进行主动扫描。我的印象是,iOS和Android上的BLE扫描会在多个时间段内进行(iPhone?1周期需要1.28秒)。该设备扫描所有蓝牙通道的某些时段,然后进入空闲状态的一些时期。

我无法在网上找到任何特定于不同手机型号的文档,说明它们主动扫描的时间和空闲时间的长短。谁能帮到高端手机的信息,但不是最新和最伟大的。比如iPhone 10,三星Galaxy S10,Pixel 3 3XL等等。

任何信息都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 21:11:16

您可以使用开发人员选项获取hci日志,该日志记录与蓝牙芯片之间发送的所有通信。在那里,您将找到由主机os设置的扫描间隔和扫描窗口。

然而,蓝牙固件只会将其视为一种建议,并可能在现实中使用其他值,例如,如果无线电必须优先用于Wi通信或处理BLE连接。因为固件通常是封闭的,所以我们不知道它是如何工作的。

你能做的就是在很低的广告间隔内从某个来源发送广告包,然后在电话上进行扫描,并通过分析数据包何时被观察到以及何时丢失来找出扫描参数。

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

https://stackoverflow.com/questions/66177697

复制
相关文章

相似问题

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