什么是BLE广告数据?

use*_*156 0 bluetooth ios bluetooth-lowenergy

我正在尝试使用iPhone和HM-0 BLE模块在我的一个项目中实现蓝牙低功耗.

我的问题:扫描后是否可以读取服务UUID(甚至是它们的特性),而无需实际连接到外设?

关键在于是否可以将服务UUID列表及其特征值放在广告数据上.

You*_*eed 5

实现您想要的方法是将可用服务添加到广告报告中.此功能取决于模块,有许多模块不允许您这样做.我快速浏览了HM-10的AT命令,看来这个模块就是其中之一.

请注意,使用BLE,您可以在广告报告中添加任何内容,并对iPhone进行编程以相应地读取数据.但是,如果您想要完整的BLE通信(即读取特征值等),那么您最好的选择是连接到设备.

有关更多信息,请查看以下有用链接:

我希望这个对你有用.

  • 并且澄清一下,BLE中的"连接"与蓝牙2.1略有不同 - 在2.1中你必须配对,可能涉及密钥交换和密码.在BLE中,如果属性被标记为需要加密,则只需配对即可,因此可以连接到设备而无需用户干预即可输入配对密钥 - 因此它不是BT 2.1的问题 (2认同)