1. 程式人生 > >樹莓派螢幕---------Android手機作為樹莓派的螢幕

樹莓派螢幕---------Android手機作為樹莓派的螢幕

方法/步驟

  1. 1

    首先在手機上安裝JuiceSSH和androidVNC,這個直接下載進行安裝就可以了。然後在樹莓派終端輸入sudo apt-get install tightvncserver安裝VNCserver。

    使用Android手機作為樹莓派的螢幕

    使用Android手機作為樹莓派的螢幕

  2. 2

    在終端輸入ifconfig檢視當前的網路連線狀況。如下圖所示,分別為安裝有Raspbian和Ubuntu mate系統下的網路連線狀況。

    使用Android手機作為樹莓派的螢幕

    使用Android手機作為樹莓派的螢幕

  3. 3

    樹莓派和手機互聯可以有兩種模式。第一種:USB網路共享

    如下圖所示,將樹莓派和手機使用USB資料線連線起來,在手機上開啟“USB網路共享”。

    使用Android手機作為樹莓派的螢幕

  4. 4

    在樹莓派上再次執行ifconfig檢視網路連線情況。如下圖所示,通過對比,我們可以發現多了一項,這一項因具體的系統不同而不同。如圖所示在Raspbian中多了一個usb0,而在Ubuntu mate中,多了一個enx25451506436。檢視多出來的這一項,找到其IP地址,比如我的就是192.168.42.155。

    使用Android手機作為樹莓派的螢幕

    使用Android手機作為樹莓派的螢幕

  5. 5

    樹莓派和手機互聯第二種模式:行動式WLAN熱點

    直接用手機給樹莓派開熱點,在樹莓派上連線至該熱點。在樹莓派上再次執行ifconfig檢視網路連線情況。如下圖所示,檢視wlan0處的IP地址,比如我的就是192.168.42.63。

    使用Android手機作為樹莓派的螢幕

    使用Android手機作為樹莓派的螢幕

  6. 6

    開啟手機上的 juiceSSH ,如下圖所示,點選閃電按鈕,選擇SSH連線,填入IP地址,點選確定;它會讓我們建立一個賬號來登入到這個IP,點選新建,然後填寫相關資訊認證資訊,第一項暱稱可以根據個人喜好隨意填寫,第二項填寫登入樹莓派的使用者名稱,第三項填寫登入樹莓派的使用者密碼(如果安裝的是官方推薦的Raspbian,則使用者名稱預設是pi,密碼預設為rasperry;如果是其他系統,如ubuntu mate則填寫自己設定的使用者名稱和密碼),私鑰不用管,點選確定。如果是第一次連線,會彈出主機認證,選擇接受就行,讓其進行連線,一會兒就發現連線成功啦!此時你就可以操作此樹莓派了。此時相當於是進入了其命令列模式。

    使用Android手機作為樹莓派的螢幕

  7. 7

    現在只能使用樹莓派的命令列,如何使用桌面模式呢?

    如下圖所示,在命令列下輸入vncserver,如果還未設定vnc密碼會提示你設定密碼,設完密碼後提示“Would you like to enter a view-only password”,輸入n表示不設定。此時提醒我們已經開啟了vncserver,並且提供了一個桌面號,這裡面桌面號為1,那麼就意味著待會我們連線的埠為5901,如果是2則是5902,以此類推。

    使用Android手機作為樹莓派的螢幕

  8. 8

    開啟androidVNC,第一項為暱稱,根據個人喜好填寫,第二項是上一步設定的vnc密碼,第三項是剛剛ssh連線的IP地址,第四項是剛剛所說的埠,也就是5901,第五項是使用者名稱,好像也可以隨便填,不行就填樹莓派的使用者名稱(Raspbian的使用者名稱為pi,Ubuntu mate的使用者名稱是自己設定的);第六項有一個顏色格式的,選擇24-bit color (4bpp)會比較清晰;然後勾選Local mouse pointer,其它預設,然後點選左上角的Connect按鈕進行連線。

    使用Android手機作為樹莓派的螢幕

  9. 9

    然後手機上就出現了樹莓派的桌面了。

    使用Android手機作為樹莓派的螢幕

    使用Android手機作為樹莓派的螢幕

    END

注意事項

  • 以上步驟1、2、4、5需要將樹莓派連至顯示器進行操作。手機成功作為樹莓派的屏幕後就不需要這麼麻煩了。以後,直接連上JuiceSSH開啟vncseerver,再使用androidVNC進行連線就可以了。

轉自:https://jingyan.baidu.com/article/676629977483b154d51b848e.html