广播公司/观察者角色 - 确认

了解更多常见问题解答教程

12个帖子/ 0新
最后一篇
adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
广播公司/观察者角色 - 确认

您好,

我对广播公司/观察者对有一个小问题。我知道广播公司/观察者实施单向通信。

我的问题是“有可能接收向观察者签到广播公司的信息?“

我的场景:

我有两个设备(传感器作为广播公司和接收器作为观察者),我想将一些数据(例如,例如,从传感器数据)传送到接收器。而且我想知道观察者(接收器)已从传感器(广播公司)收到信息,如确认。

设备:
PM_DIALOG.
离线
最后一次露面:2天3小时前
员工
加入:2018-02-08 11:03
嗨adam.stroz,

嗨adam.stroz,

通常,为了能够扫描设备,应将其配置为中心或作为观察者。为了扫描所有类型的广告字符串,您必须将扫描模式设置为GAP_OBSERVER_MODE。这种扫描将返回任何在空中的BLE设备的广告字符串,但扫描过程永远不会超时,因此您必须明确地停止它。

当设备充当广播公司时,这意味着能够仅支持不可连接的广告。所以,请你说明你期待的是什么样的承认?

谢谢,PM_DIALOG.

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
我需要确认
我需要确认广播公司(传感器)接收器(观察者)收到数据。在观察者/广播公司的情况下,我不知道这是否有可能。
PM_DIALOG.
离线
最后一次露面:2天3小时前
员工
加入:2018-02-08 11:03
嗨adam.stroz,

嗨adam.stroz,

由于它是不可连接的广告(广播公司),因此可能的解决方案可能是仅设置扫描响应以激活接收器。您可以将一些字节(例如制造商特定数据)添加到扫描respo0nse数据中。

在观察者侧,您应该将其配置为活动扫描仪,以便发送扫描请求。如果观察者向广播公司发送扫描请求,这意味着已收到数据。

我还建议检查DA14585 DA14586 DA14531扫描请求轨道SW示例。

该示例会使外围设备如何扫描外围设备可以跟踪,并且哪个中央设备执行扫描过程。中央设备需要在活动模式下扫描,因为外围设备将跟踪是否通过来自Central的扫描请求扫描它。

谢谢,PM_DIALOG.

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54

谢谢你的答案,我会检查出来。

我有其他问题:
  • 中环(或只是观察者?)可以从广播公司接收广告数据包吗?并发送扫描请求?
  • 我可以在扫描请求中包含其他信息吗(我想知道右设备从广播公司收到数据)
PM_DIALOG.
离线
最后一次露面:2天3小时前
员工
加入:2018-02-08 11:03
嗨adam.stroz,

嗨adam.stroz,

如果设置了扫描响应数据,则接收被激活,因此中央/观察者将发送扫描响应。您想要添加哪些信息?您是否意味着进入扫描响应数据?

谢谢,PM_DIALOG.

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
我想知道扫描

我想知道扫描请求来自我的接收器(作为观察者),而不是来自范围内的其他设备(附近的E.Q智能手机)。

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
您好 ,

您好 ,

我的问题怎么样?我必须更多地解释一下?

PM_DIALOG.
离线
最后一次露面:2天3小时前
员工
加入:2018-02-08 11:03
嗨adam.stroz,

嗨adam.stroz,

所以,你的意思是像“只允许扫描你的观察者并阻止扫描其他中心”吗?

谢谢,PM_DIALOG.

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
您好,

您好,

我将从一开始就提出我的问题。我想从我的传感器(作为广播公司工作)发送一些数据到接收器(作为观察者工作),我想使用广播公司/观察者角色。

我想知道数据已被我的接收者收到(类似的内容)。我知道我应该使用主动扫描(在观察者侧)向传感器发送扫描请求(即,已经接收到数据)。在这一点上是我的问题,

我将如何知道我已经收到了来自我的接收者的确认(扫描请求),而不是来自另一个设备(例如智能手机)?

adam.stroz.
离线
最后一次露面:1周56分钟前
加入:2020-05-22 07:54
那么,我的问题怎么样?

那么,我的问题怎么样?

我应该以不同的方式描述这个问题吗?

PM_DIALOG.
离线
最后一次露面:2天3小时前
员工
加入:2018-02-08 11:03
嗨adam.stroz.

嗨adam.stroz.

抱歉耽搁了。请检查一下DA14585 DA14586 DA14531扫描请求轨道如我之前的帖子中提到的那样。该示例旨在演示外围设备是否可以跟踪扫描外围设备以及哪个中央设备执行扫描过程。可能您将通过对等设备BD地址来了解这一点。

谢谢,PM_DIALOG.