簡體   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