【问题标题】:Is it possible to use bluetooth as proximity detector?是否可以使用蓝牙作为接近检测器?
【发布时间】:2020-08-13 06:53:37
【问题描述】:

演员

服务器:是一个根植于 Android 设备,从不休眠(从不进入待机状态)

客户端:是众多无根智能手机、Android 或 IOS 之一

场景

服务器固定在一个地方。

服务器需要知道某个客户端何时在附近,无需用户干预,识别该设备。 客户端已打开,但可以处于待机状态(屏幕关闭)。

我可以将自定义应用安装到客户端和服务器。

要实现的目标

当客户端靠近服务器时,服务器会知道,无需用户干预。

检测不需要用户干预,但可能是用户第一次必须做一些配置来注册服务器蓝牙。

问题

有可能实现吗?

适用于 Android 和 IOS 客户端?

我必须实施哪些解决方案?

提前谢谢你

【问题讨论】:

    标签: android ios bluetooth


    【解决方案1】:

    只是一个想法,但使用 ble,您可以使用数据包做广告。

    • 有一个应用程序为客户端应用程序宣传一些数据。
    • 然后在服务器应用程序上通过执行 ble 扫描接收这些值。

    在此扫描中,您可以看到设备地址、扫描记录数据(广告)和 RSSI。 rssi 是接收功率。由此你应该能够推断出距离。好像 RSSI 较低,则设备距离较远,因此是接近检测器。因此,如果 RSSI 高于某个值,则将此设备添加到列表中,说明它们在您的检测器范围内。

    【讨论】:

    • 你好,问题是找不到范围,任何范围都可以,问题是让它在待机状态下与客户端一起工作,因为我认为待机状态下的应用程序不能充当主动发送者跨度>
    猜你喜欢
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多