【问题标题】:Android 3g wifi simultaneouslyAndroid 3g wifi 同时
【发布时间】:2016-06-19 13:59:08
【问题描述】:

我正在使用Android studio 2java,我正在编写一个应用程序,我需要通过 wifi(鹦鹉 ar 无人机 2)与一个硬件连接并“触发”一些事件(起飞土地等) ) 通过 3g 网络。我使用 parrot sdk 制作了一个简单的应用程序,它成功地对我的无人机做了一些简单的事情。我现在面临的挑战是我想通过我的服务器驱动这些简单的事情(我正在考虑 websockets)。 所以我的问题是: 如果我的设备通过 wifi 连接到无人机,我如何还连接到互联网以“触发”运行某些命令?

我在想,如果 o 可以将我的 android 设备连接到无人机并通过某种方式连接到互联网,那就太好了。 经过一些研究,我发现这个功能可能适用于 android 6,但我还没有找到任何示例。 通常我会尝试寻找解决方案(软件或硬件)。

非常感谢任何有关我的问题的帮助或建议。

提前谢谢

【问题讨论】:

    标签: android wifi 3g


    【解决方案1】:

    我认为仅使用一个芯片不可能同时连接到 2 个 W-Lan 热点。你在哪里找到这些信息的?

    【讨论】:

    【解决方案2】:

    您可以将您的 Android 设备设置为 WiFi 热点,并让您的无人机通过它连接到互联网。

    同时你的应用可以连接到无人机,假设你的无人机有某种本地服务器,比如你的应用连接到的连接。

    您可以通过设置 Wifi 热点,连接您的无人机,然后使用手机上的 ping 实用程序来快速检查这一点,以确保您可以成功 ping 无人机。

    如果您想从远程服务器连接到无人机,那么您需要依赖于允许入站连接的网络,但通常情况并非如此。一种常见的解决方法是使用某种形式的移动推送通知向您的应用程序发送一条消息,要求它联系互联网上的服务器,然后它会告诉它您想在无人机上执行什么操作。换句话说:

    • 向互联网上某处的服务器发送消息,告诉无人机起飞
    • 您的服务器向手机上的应用程序触发推送通知
    • 应用程序联系服务器并询问“给我的消息是什么”
    • 服务器使用“告诉无人机起飞”消息响应应用程序
    • 应用程序向无人机发送消息,告诉它起飞

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      相关资源
      最近更新 更多