BLE扫描请求回调

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
Mapart.
离线
最后一次露面:1个月1周前
加入:2018-11-30 15:58
BLE扫描请求回调

你好,

当广告设备接收到Scan_Req数据包时,是否可以配置回调或获取某种指示?
我在这里找到了类似的问题:
https://support.dialog-semicondiondiondum/forums/post/dialog-smartbond-bl ...
但我不能在我的SDK中找到函数ble_event_handler()。
我正在使用SDK V6.0.10的应用程序作为我的应用程序的基础。

此致
马丁

设备:
PM_DIALOG.
离线
最后一次露面:6小时17分钟前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

ble_event_handler()是针对DA14580的SDK,所以这就是为什么你无法找到它。在SDK 6.0.10中,相应的函数是位于Rwble.c文件中的dlg_event_isr()。在获得BLE_EVT_END最后一个BLE事件时,请尽快触发此函数。

谢谢,PM_DIALOG.

Mapart.
离线
最后一次露面:1个月1周前
加入:2018-11-30 15:58
嗨,谢谢你的回复,

嗨,谢谢你的回复,

在我上一篇文章中链接的帖子中,接受的答案已接受的答案提到:
“并且能够计算您拥有的扫描请求,并获得发出扫描请求的扫描仪的地址以及数据包的PDU,以便您可以判断其连接指示或扫描请求”

我希望能够监视Scan_Req数据包和扫描设备的地址。
如何检索此信息?

此致
马丁

PM_DIALOG.
离线
最后一次露面:6小时17分钟前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

为您发出的可能解决方法是检查上次广告事件中是否有收到的数据包。之后,您可以检查在最后一个BLE ADV事件期间是否有扫描响应数据包。如果有的话,您应该向应用程序发送指示。

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:6小时17分钟前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

如果您的问题已修复,请您告诉我们吗?我将强烈建议您检查DA14585 / DA14586扫描跟踪外设软件示例,请从我们的支持门户中查看。请按以下链接:

https://support.dialog-seminile.com/resource/sw-example-da14585da14586-can-tracking-peripheral.

请注意,如果主人的地址是不是公共地址然后,实际的主设备地址未暴露在空中。

谢谢,PM_DIALOG.

Mapart.
离线
最后一次露面:1个月1周前
加入:2018-11-30 15:58
你好,

你好,
您提供的示例将解决我的问题。
但是,如果主机使用随机地址,我们可能无法使用此方法。
感谢您的支持!

此致
马丁

PM_DIALOG.
离线
最后一次露面:6小时17分钟前
职员
加入:2018-02-08 11:03
嗨Mapart,

嗨Mapart,

很高兴你识上你的问题。

谢谢,PM_DIALOG.