【问题标题】:Is it possible to get 3 or more android devices to triangulate with each other via bluetooth?是否可以通过蓝牙让 3 个或更多安卓设备相互进行三角测量?
【发布时间】:2017-03-24 15:47:37
【问题描述】:

我正在寻找一种解决方案,可以将 3 个或更多蓝牙设备配对,以便能够参照彼此绘制距离和方向。

允许每个设备查看其他设备的位置,将每个设备放置在其自己显示器的中心视图中。

如果可能,正在考虑开发应用程序...

可以将手机用作信标或 arduino/raspberry 设备,为 APP (android) 提供数据。

Display sample.

另外一个注意事项:WiFi 在桌子上....

【问题讨论】:

    标签: android networking bluetooth gps location


    【解决方案1】:

    好主意!没有办法用蓝牙重新计算两个smatphone之间的距离,但也许你可以用蓝牙的信号强度计算它。 Here 一个处理它的问题,但我担心它取决于每个智能手机的蓝牙模块......

    【讨论】:

    • 真的,想象一下外星人(电影)是海军陆战队拥有的运动传感器......现在想象一下在你的队友之间在木弹球(彩弹)游戏中使用它......;O)
    • 我认为要走的路是使用信号强度(蓝牙或 WiFi)并校准每个设备。示例:朋友站在这里,您的设备(预定 10 英尺)读取信号强度,现在站在这里(20 英尺)和 POW 信号强度 = aprox。距离。现在来解决三角问题:
    • 让设备对第二个(或更多信标)执行相同操作,并从这些信标(包括罗盘信息)、POW、三角测量中读取数据。方向 + 距离。
    【解决方案2】:

    -

    1. 连接超过 2 台设备?

    Checkout BluetoothAdapter 类,您可以使用它连接两台设备(一个作为服务器,另一个作为客户端),因此如果您可以连接 3 部手机(1 个服务器和 2 个客户端)。两个客户端设备都必须通过服务器设备进行通信,请参阅 this Bluetooth docthis

    1. 关于计算距离?

    您无法计算蓝牙连接设备之间的距离,根据信号强度计算距离会很模糊(例如,设备之间的任何其他物体都可能导致信号失真并导致计算错误)。祝你好运

    【讨论】:

    • 感谢您的及时回复。我编辑了我的帖子以包含 WiFi 是一个可行的选择。
    猜你喜欢
    • 2015-08-18
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    相关资源
    最近更新 更多