ToB企服应用市场:ToB评测及商务社交产业平台
标题:
请教一下,我在跑periodic_adv_demo.c的时间,用Nrf connect来收广播,Ios
[打印本页]
作者:
篮之新喜
时间:
2024-10-8 01:25
标题:
请教一下,我在跑periodic_adv_demo.c的时间,用Nrf connect来收广播,Ios
您好,
您在运行periodic_adv_demo.c时碰到的标题可能与iOS和Android设备对蓝牙低功耗(BLE)功能的支持程度有关。
关于iOS设备:
限定性支持:
iOS设备目前
不支持扫描或接收BLE 5.0引入的扩展广告(Extended Advertising)和周期性广播(Periodic Advertising)
。这意味着即使您的ESP32设备正在发送周期性广播,iOS上的nRF Connect应用也无法检测到这些广播。
可见的广播:
您只能在iOS上看到ESP_MULTI_ADV_80MS广播,这是一个传统的BLE广播(Legacy Advertising),因此可以被iOS设备正常接收和显示。
关于Android设备:
设备兼容性:
Android设备对BLE 5.0的新特性支持情况不一,取决于设备的硬件规格和操纵体系版本。
可能的缘故原由:
硬件限定:
您的Android设备可能不支持BLE 5.0的扩展功能,无法扫描到扩展广告或周期性广播。
软件权限:
确保nRF Connect应用已得到须要的权限,尤其是
定位权限
,因为BLE扫描需要此权限。
应用版本:
请确认您使用的是最新版本的nRF Connect应用,而且该版本支持扫描扩展广告。
无法扫描到广播:
假如您的Android设备既不支持扩展广告,也不支持周期性广播,那么它将无法扫描到您的ESP32设备发送的任何广播。
发起解决方案:
验证设备支持:
检查硬件规格:
确认您的Android设备是否支持BLE 5.0及以上版本的扩展功能。
测试其他设备:
实利用用支持BLE 5.0的Android设备,如某些新款的三星Galaxy或Google Pixel手机。
使用专业工具:
BLE调试工具:
使用支持BLE 5.0的开发板(如nRF52840 DK)作为扫描器,来接收和验证周期性广播。
协议分析仪:
假如条件允许,使用专业的BLE协议分析仪捕获广播数据,举行深入分析。
调解广播方式:
发送传统广播:
修改您的ESP32代码,使其发送传统的BLE广播,以便在更多设备上可见。
增加兼容性广播:
在发送周期性广播的同时,也发送一个简单的传统广播,提供根本的信息。
更新应用和权限设置:
更新nRF Connect:
确保您使用的是最新版本的nRF Connect应用。
检查权限:
在Android设备上,确保nRF Connect具有所有须要的权限,包罗定位和蓝牙权限。
总结:
iOS设备限定:
无法扫描到周期性广播是由于iOS体系的限定,而非您的代码标题。
Android设备兼容性:
无法扫描到广播可能是设备硬件不支持或权限不敷导致。
下一步发起:
使用兼容设备举行测试。
修改代码以进步兼容性。
思量设备支持范围,针对目的用户群调解开发策略。
盼望以上信息对您有所资助!假如您有其他标题或需要进一步的协助,请随时与我接洽。
ESP32-C3
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4