是否可以查看附近的设备?

Is it possible view the nearby devices?

我正在尝试制作一个应用程序来报告人类互动,因为病毒,我只想知道是否有可能遵循某种方式,我知道附近存在 google,但这需要两种设备都安装了相同的应用程序,并且与蓝牙或 ble 相同,那么还有哪些其他工具可用于制作我的应用程序?谢谢。

这取决于您的方法,但 ble 具有扫描来自其他设备的可发现广告的功能。

这意味着您可以查看另一个设备地址并将其存储到列表/数据库中。尽管您可以通过 RSSI 粗略地按距离过滤,但它的美妙之处在于只能在短距离内运行良好。扫描时收到 RSSI,它是从另一台设备接收到的功率。

因此,对于合同跟踪应用程序,您需要开发一个系统来宣传 ble 数据包,并与应用程序一起扫描 ble 数据包。

然后,如果您通过扫描找到另一台设备,则将其添加到您的数据库中。

接下来您需要检查您的数据库 "for the virus" 这意味着查找一个后端系统,您在其中存储了病毒感染者的 ble 地址。然后用户用他们的地址列表检查数据库,如果地址匹配,那么你已经接触到病毒并且应该接受治疗/自我隔离。无论您的地理位置法是什么。

所以简单地说你需要:

  • 两者的应用 phone
  • 后端数据库
  • 找到每个 phone 个地址的数据库
  • 能够通过广告(信标)发送地址
  • 信标扫描
  • 检查数据库(病毒后端)
  • 正在上传到数据库中(留着你有,没有或被治愈)

希望对您有所帮助。