检测被激活扫描

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
pontush
离线
最后看到:6个月2周之前
加入:2017-02-10 38
检测被激活扫描

我已经使用easy_gap API在不可连接模式下设置了一个广播设备。它可以工作,但我想检测是否有一个活跃的扫描仪附近不提供连接
是否有一种方法来检测(或得到通知,如果)扫描响应包请求从外部(活动)扫描器?即使没有官方的API支持这一点,如果有一种间接的方式,比如计时、内存使用……

关键词:
设备:
MT_dialog
离线
最后看到:两个月三个星期前
工作人员
加入:2015-06-08 34
嗨pontush,

嗨pontush,

ADV_SCAN_IND数据包(可扫描的无定向广告),这些数据包是不可连接的,你将能够发送扫描响应数据在扫描请求的情况下。为了激活SDK中的这些数据包你必须设置扫描响应数据SDK会发送这些数据包。但没有检测,如果有一个活跃的扫描仪在该区域,外设将始终有接收器打开(我的意思是,当传输数据在广告三组期间,它也将打开接收器的听觉扫描请求)。因此,当设备收到扫描请求时,它总是发送扫描响应。

由于MT_dialog

pontush
离线
最后看到:6个月2周之前
加入:2017-02-10 38
你好,

你好,
是的,我理解这一点,堆栈处理监听扫描请求和扫描响应的自动传输,如果由应用程序提供。我希望有一种方法从应用程序检测这已经发生,如果是这样,最好是扫描仪的设备地址(SCAN_REQ包中的ScanA字段)。如果现在还没有,我认为它会成为SDK未来版本的一个很好的特性。例如,一个用例可以是一个信标,当(活动的)扫描程序接近它时,它就会亮起来。

MT_dialog
离线
最后看到:两个月三个星期前
工作人员
加入:2015-06-08 34
嗨pontush,

嗨pontush,

谢谢你的建议,但我不知道这将如何工作,当在经典的非连接广告设备只发送和从不接收,所以没有任何接收,你不能跟踪任何扫描请求从任何活跃的扫描仪。至少目前,就无定向广告而言,SDK中还没有这样的特性(向应用程序表明已接收到扫描请求)。

由于MT_dialog