繁体   English   中英

未从android设备接收到BLE广告数据

[英]BLE advertising data not received from android device

我正在使用CoreBluetooth尝试检测正在传输广告和扫描响应数据包的BLE外围设备。

数据包嗅探器能够找到广告以及扫描响应数据,但iPhone仅检测到扫描响应。 因此,看起来iOS正在拒绝广告数据。

我能够从其他设备正确接收广告数据。 任何可能的调试起点?

注意: Periferal设备规范表明,在传输广告数据时,它没有设置3个可选BLE数据包字节。

广告包仅用于定期通知BLE设备存在的任何可能的中央设备。 广告数据包可以包含是否可以连接设备的信息以及一些其他数据。 扫描响应应该是您应该集中打包重要数据的地方。

在iOS上,您应该依靠扫描响应来传递重要的标识数据。 在Android上,您具有更大的灵活性,例如访问广告数据包和扫描响应。 只是为了确保您在两个平台上都能很好地玩耍,请保持简单的广告内容,以便任何中心都可以看到该设备,并将数据存储在扫描响应中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM