我研究蓝牙低功耗。在学习期间,我有一个问题。
据我所知,可能的数据事务角色是BLE中的观察者 - 广播者(无连接)和中心 - 外围设备(连接)。 但是,我想知道观察者和外围设备之间的数据交易?那可能吗??换句话说,观察者可以扫描外围设备的广播消息吗?
如果可以,可以集中接收广播公司的广告包吗?并且可以集中扫描广播公司的广告包吗?
答案 0 :(得分:2)
观察者可以扫描来自广播公司的广告,除非广告商(广播公司)的广告属于 nonconneable 类型。蓝牙智能(蓝牙低功耗)有两种类型的扫描:被动和主动。 被动扫描只是收听广告(包括广告数据)。收到广告后,主动扫描发送扫描请求,然后广告商发送扫描响应(包括扫描响应数据)。
Bluetooth Smart中有不同类型的广告: