2014-03-02 214 views
8

我有一個樹莓派與運行自定義服務器沒有連接到互聯網(離線系統)。通過USB連接Android設備控制樹莓派

我想通過USB電纜將Android設備連接到rPi並與之通信。

由於Raspberry Pi沒有連接到互聯網,它沒有IP地址(通過DHCP給出)。

如何使用通過USB連接的Android設備與rPi進行通信?

也許本地DHCP服務器?

謝謝

+0

你見過這篇文章http://www.raspberrypi.org/forum/viewtopic.php?f=36&t=18916? – NickT

+0

是的,假設之一:「您的Android設備通過WiFi/3G連接互聯網,並且已啓用。」我的系統完全脫機。 –

+0

好吧,我認爲這只是RPi離線。 – NickT

回答

4

跟着this鏈接。你只需要爲它配置一次RPi,你就可以走了。

這裏做的事情:

  1. 讓你用你的Android設備如鍵盤輸入和終端顯示您的樹莓派

  2. 允許您將樹莓派拴到你的Android設備的WiFi( 3G未經測試,但應該工作)。

背景:

我愛一個真正的便攜式樹莓派盒的想法。我想做一個,但我沒有兼容的WiFi加密狗,也沒有無線鍵盤和鼠標。即使我做了所有這些事情,我想通過讓我的網絡和輸入通過同一個端口來節省額外的USB端口。我想接下來要做的事情是設置某種VNC服務器並通過Droid連接到Pi的GUI。

我的體形:

樹莓派V2(Linux的樹莓派3.1.9+#125 PREEMPT) 華碩的Transformer Prime(安卓4.1.1 Jelly Bean)的 YOOBAO 「長征」 -11200mA 1A/2A電池(適合10小時以上!) VX ConnectBot終端仿真器(免費的谷歌Play商店) 黑客鍵盤 - 因爲我喜歡標籤完整(免費在谷歌Play商店)

假設:

你PI配置爲在啓動時運行SSHd 您正在使用默認的PI用戶名/密碼 您的Android設備有通過WiFi/3G網絡連接,並啓用

如何做到這一點:

  1. 添加以下到/ etc /網絡/接口

IFACE USB0 INET靜態 地址192.168.42.42 子網掩碼255.255.255.0 網絡192.168.42.0 廣播192.168.42。255

  • 掉電你的皮

  • 將Android設備連接到您的個人通過它的USB數據線

  • 電力您丕......等待約一分鐘。

  • 在Android設備上,轉到設置/無線網絡& /更多/網絡共享&便攜式熱點...點擊 「USB網絡共享」

  • 啓動VX ConnectBot和SSH 「[email protected]

  • 繼續打回去,直到它詢問你的密碼。輸入它。

  • 恭喜你 - 你現在應該有一個軟件鍵盤的終端訪問您的Pi ...有點。我似乎每隔一分鐘左右斷開會話 - 非常煩人。

    現在設置路由,以便您的Pi可以通過Android設備查看世界。

  • 根自己了
  • 須藤蘇 -

  • 檢查,看看你的Android設備正在使用的IP地址
  • ARP協議

    我的是192.168.42.129

    1. 添加一條默認路由,將您的Pi中的所有流量指向您的Android設備。值得注意的是,這個靜態路由是暫時的,在重新啓動Pi時無法生存。我已經離開了它,因爲我不知道Android是否喜歡經常更改它的繫繩網關地址。如果你已經遠遠得到這一點,我會認爲你能弄清楚如何使靜態路由永久如果需要的話:)

    路線添加默認網關192.168.42.129 USB0

  • 測試它!
  • http://www.google.com

    希望它能幫助。