是否可以以扫描请求的形式向iBeacon发送信号,让信标知道他们的广告包被听到了?
这样,只要信标检测到其他设备听到了它,我们就可以打开LED。
答案 0 :(得分:1)
蓝牙LE广告,包括信标广告是单向的。没有标准机制来确认收到。
执行所需操作的典型替代方法是使用GATT服务实际连接到信标。这可以让它知道你听到了广告。缺点是连接停止广告,所以你需要让它短暂存在。
另一种选择是让信标也扫描周围的其他广告。然后你可以回复相同的广告(通过改变信标类型字节来区分它),但由于广告投放不能得到保证,你肯定需要多次发送响应才能使它可靠。
这些解决方案都不是标准的。所有这些都需要定制信标。