⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
pontush
离线
最后看到:10个月1个星期前
加入:2017-02-10 38
检测活动扫描

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

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

嗨pontush,

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

由于MT_dialog

pontush
离线
最后看到:10个月1个星期前
加入:2017-02-10 38
你好,

你好,
是的,我理解这一点,堆栈处理侦听扫描请求和自动传输扫描响应,如果应用程序提供。我希望有一种方法可以从应用程序中检测到发生了这种情况,如果是这样,最好是扫描仪的设备地址(SCAN_REQ包中的scanana字段)。如果现在还不能使用,我认为这将是SDK未来版本的一个很好的特性。例如,一个用例可以是一个被(活动的)扫描器接近时点亮的信标。

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

嗨pontush,

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

由于MT_dialog