在蓝牙低能耗下,观察者可以扫描外围设备吗?

时间:2015-07-26 12:28:57

标签: bluetooth bluetooth-lowenergy data-transfer

我研究蓝牙低功耗。在学习期间,我有一个问题。

据我所知,可能的数据事务角色是BLE中的观察者 - 广播者(无连接)和中心 - 外围设备(连接)。 但是,我想知道观察者和外围设备之间的数据交易?那可能吗??换句话说,观察者可以扫描外围设备的广播消息吗?

如果可以,可以集中接收广播公司的广告包吗?并且可以集中扫描广播公司的广告包吗?

1 个答案:

答案 0 :(得分:2)

观察者可以扫描来自广播公司的广告,除非广告商(广播公司)的广告属于 nonconneable 类型。蓝牙智能(蓝牙低功耗)有两种类型的扫描:被动和主动。 被动扫描只是收听广告(包括广告数据)。收到广告后,主动扫描发送扫描请求,然后广告商发送扫描响应(包括扫描响应数据)。

Bluetooth Smart中有不同类型的广告:

  • 一般广告:可以启动连接的典型广告。它支持主动扫描。
  • 直接广告:广告客户希望特定设备立即与其相关联。它不支持主动扫描,也没有任何广告数据(两个设备的连接地址除外)。
  • 可发现的广告:广告客户支持有效扫描,但无法连接。 (即广播数据)。
  • 不可投放的广告:广告客户不支持主动扫描,无法连接。 (即广播数据)。