一般来说,为了能够扫描设备should be configured either as a Central or as an Observer. In order to scan all types of advertising strings you will have to set your scan mode to GAP_OBSERVER_MODE. This kind of scanning will return any kind of advertising strings of the BLE devices that are over the air, but the scanning procedure will never time out, thus you have to explicitly stop it.
When a device acts as a broadcaster, this means that is able to support only non-connectable advertising. So, could you please indicate what kind of acknowledge you are expecting?
嗨adam.stroz,
一般来说,为了能够扫描设备should be configured either as a Central or as an Observer. In order to scan all types of advertising strings you will have to set your scan mode to GAP_OBSERVER_MODE. This kind of scanning will return any kind of advertising strings of the BLE devices that are over the air, but the scanning procedure will never time out, thus you have to explicitly stop it.
When a device acts as a broadcaster, this means that is able to support only non-connectable advertising. So, could you please indicate what kind of acknowledge you are expecting?
谢谢,PM_DIALOG.
嗨adam.stroz,
由于它是不可连接的广告(广播公司),因此可能的解决方案可能是仅设置扫描响应以激活接收器。您可以将一些字节(例如制造商特定数据)添加到扫描respo0nse数据中。
在观察者侧,您应该将其配置为活动扫描仪,以便发送扫描请求。如果观察者向广播公司发送扫描请求,这意味着已收到数据。
我还建议检查DA14585 DA14586 DA14531扫描请求轨道SW示例。
该示例会使外围设备如何扫描外围设备可以跟踪,并且哪个中央设备执行扫描过程。中央设备需要在活动模式下扫描,因为外围设备将跟踪是否通过来自Central的扫描请求扫描它。
谢谢,PM_DIALOG.
谢谢你的答案,我会检查出来。
嗨adam.stroz,
如果设置了扫描响应数据,则接收被激活,因此中央/观察者将发送扫描响应。您想要添加哪些信息?您是否意味着进入扫描响应数据?
谢谢,PM_DIALOG.
我想知道扫描请求来自我的接收器(作为观察者),而不是来自范围内的其他设备(附近的E.Q智能手机)。
你好 ,
我的问题怎么样?我必须更多地解释一下?
嗨adam.stroz,
所以,你的意思是像“只允许扫描你的观察者并阻止扫描其他中心”吗?
谢谢,PM_DIALOG.
你好,
我将从一开始就提出我的问题。我想从我的传感器(作为广播公司工作)发送一些数据到接收器(作为观察者工作),我想使用广播公司/观察者角色。
我想知道数据已被我的接收者收到(类似的内容)。我知道我应该使用主动扫描(在观察者侧)向传感器发送扫描请求(即,已经接收到数据)。在这一点上是我的问题,
我将如何知道我已经收到了来自我的接收者的确认(扫描请求),而不是来自另一个设备(例如智能手机)?
那么,我的问题怎么样?
我应该以不同的方式描述这个问题吗?
嗨adam.stroz.
Sorry for the delay. Please check theDA14585 DA14586 DA14531扫描请求轨道如我之前的帖子中提到的那样。该示例旨在演示外围设备是否可以跟踪扫描外围设备以及哪个中央设备执行扫描过程。可能您将通过对等设备BD地址来了解这一点。
谢谢,PM_DIALOG.