繁体   English   中英

同时使用Android 3g wifi

[英]Android 3g wifi simultaneously

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

我当时想,如果o可以将我的android设备连接至无人机并以某种方式连接至互联网,那将是很好的。 经过一番研究后,我发现此功能可能适用于android 6,但我还没有找到任何示例。 通常,我试图找到一种解决方案(软件或硬件)。

对于我的问题,我非常感谢任何帮助或建议。

提前Thx

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

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

同时,假设您的无人机具有某种本地服务器(例如您的应用程序要连接的连接),您的应用程序就可以连接到无人机。

您可以通过设置Wifi热点,连接无人机,然后使用手机上的ping实用工具来快速检查实际情况,以确保可以成功ping无人机。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM