检测活动扫描

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
庞图什
离线
最后一次见到:8个月3周前
已加入:2017-02-10 15:38
检测活动扫描

我使用easy\u gap API在不可连接模式下设置了一个广播设备。它可以工作,但我想检测是否有一个活跃的扫描仪附近没有提供连接
有没有办法检测(或得到通知,如果)扫描响应包是从外部(主动)扫描仪请求?即使没有官方的API支持这一点,如果有一个间接的方式,例如计时,内存使用,我也很满意。。。

关键词:
设备:
MT\u对话框
离线
最后一次见到:5个月前1天
工作人员
已加入:2015-06-08 11:34
嗨,庞图什,

嗨,庞图什,

这里有高级扫描指示数据包(可扫描无向广告),这些数据包是不可连接的,您将能够在扫描请求的情况下发送扫描响应数据。为了在SDK中激活这些类型的数据包,您必须设置扫描响应数据,并且SDK将发送这些类型的数据包。但是没有检测到如果有一个活跃的扫描器在该地区,外设将始终有接收器打开(我的意思是,当传输数据期间的广告三胞胎,它也将打开接收器,以听取扫描请求)。因此,设备在收到扫描请求时总是会发送扫描响应。

谢谢你的对话

庞图什
离线
最后一次见到:8个月3周前
已加入:2017-02-10 15:38
你好,

你好,
是的,我明白这一点,堆栈处理侦听扫描请求和自动传输扫描响应(如果由应用程序提供)。我希望有一种方法可以从应用程序中检测到发生了这种情况,如果是这样的话,最好是扫描仪的设备地址(SCAN_REQ数据包中的ScanA字段)。如果今天不可用,我认为它可能是SDK未来版本中的一个不错的特性。例如,用例可以是一个信标,当被(活动的)扫描器接近时它会亮起来。

MT\u对话框
离线
最后一次见到:5个月前1天
工作人员
已加入:2015-06-08 11:34
嗨,庞图什,

嗨,庞图什,

谢谢你的建议,但我不明白这是如何工作的,当在经典的不可连接的广告设备只发送,从来没有收到,所以没有任何接收,你将无法跟踪任何扫描请求从任何活动扫描仪。至少目前,就无方向性广告而言,SDK中没有此类功能(向应用程序指示接收到扫描请求)。

谢谢你的对话