一、文章摘要
本文引用地址:http://www.eepw.com.cn/article/256018.htm介紹了基于Android設備的Uart登陸、移動數據網SSH/VNC登陸、USB口登陸等幾種比較另類的樹莓派(RaspberryPi,下簡稱RPi)連接方式,可供有興趣的網友參考。
二、使用硬件
RaspberryPi一臺、USB to Uart模塊一個、杜邦線若干、Android智能移動設備
三、使用軟件
Rpi側:Raspbian操作系統、VNCserver等
Android設備側:Better Terminal、Free USB Serials、ConnectBot、Remote Desktop等
四、正文
毫不夸張地說,RPi在近幾年的開源硬件里,已經是火得一塌糊涂。它基本上屬于一類小型的計算機系統,連接上鼠標、鍵盤、顯示器等輸入輸出設備,就是一臺完整的計算機了。拿到RPi,如何連接登陸上這臺小巧的計算機,就成了所有擁有者的要解決的第一個問題。無所不能的互聯網上已經有網友總結出串口、SSH和VNC遠程桌面三大方法,但是這幾種方法幾乎全部要依賴一臺桌面級PC,原本小巧且移動便捷的RPi,瞬間變成了一個固定設備,頓時覺得辜負了開源團隊的期盼啊。還有一個就是USB顯示屏,如果是不差錢的壕們,這種方式最合適,雖然我也想要一塊,嘿嘿。
這里和各位朋友分享一下筆者在玩RPi過程中測試并實現過的一些連接方式,雖然本質上還是串口、SSH和VNC遠程桌面,但是能夠完全體現出RPi的移動便捷性,有興趣的網友可以參考并實驗一下,歡迎提出更另類的方法,呵呵。
1、 Uart連接登陸
想必利用Uart調試的方法,是廣大攻城獅、程序猿們攻城略地的必備利器。這里的使用方法也差不多,只不過是在Android智能移動設備上進行連接罷了。
圖片上硬件連接很容易辨認,基本上是RPi——USB to Uart模塊——OTG——Android平板(請無視RPi上的USB無線網卡,忘記拔了,O(∩_∩)O~)。注意平板上需要安裝名叫Free USB Serials的APP,插上OTG和USB to Uart模塊后,會自動辨認,給RPi上電,打印啟動信息,輸入登錄信息。一切依然是熟悉的流程,不過有些Android設備不能支持熱插拔,得重啟才能識別OTG設備喲。
2、 移動數據網SSH/VNC登陸
這里由于筆者手機速度的緣故,僅僅測試了SSH登陸(坑爹的TD),有4G或者其他運營商移動網絡制式的網友可以嘗試一下VNC連接。有圖有真相,不忽悠,看看手機的下拉菜單,沒有WLAN連接,只有移動數據網絡的連接喲。
手機終端安裝ConnectBot,由這個軟件SSH登陸上RPi。這里搭建起來需要一些數據通信網和路由器設置的基本知識,這里做簡要的介紹。數據流鏈路大概是手機——移動基站——blabla——路由器——RPi。RPi無線網卡或者有線網卡的設置是基礎條件,前期還需要準備一個能夠支持DDNS的路由器,最好是刷了OpenWRT或者是DD的,更方便。主要是在路由器上完成2件工作,1是能夠從公網ping通路由器,這需要申請一個動態域名,現在免費的很多,筆者用的是3322.org免費動態域名(表打臉,不是廣告);2是做好端口映射,把SSH的默認端口22通過路由器映射到公網的某個端口上去,你就可以通過這個端口和你的域名登陸RPi了。這里就不公布俺家RPi的端口和域名了,你懂的。
這里沒有做VNC的測試,略微想了一下,圖片傳輸相對于SSH而言,對網速要求相對要高不少(不知道上帝會不會發笑),移動的TD著實不給力。有興趣有條件的筒子,可以做做端口映射,玩玩真正的移動桌面。等到哥換了4G手機,也試試。
3、 Android設備USB登陸
這個應該是最有意思的了,哥折騰這個花的時間也是最長的,一晚上沒噓噓呀,希望能夠拋磚引玉。
其實最早是看到地球上有人類拿亞馬遜的Kindle做RPi的輸出設備,手上殘廢紅米一只,山寨Galapad平板一塊,想想手上的貨和Kindle一樣,都是Android深度定制系統,Kindle可以做RPi的輸出顯示設備,紅米、Galapad木有理由不行啊。請出Google大神,果然有人通過配置實現Android設備與Windows、Linux、Mac OS的通信,原帖地址:http://forum.xda-developers.com/showthread.php?t=2287494,果斷照貓畫虎開始捯飭。
先聊聊基本思路。Android,RaspberryPi是Raspbian其實都是Linux的核,只是根據需要進行了裁剪和定制,而Linux的USB口有個很有意思的用法,可以虛擬成以太網口。把Android設備的OTG口、PI的USB口統統虛擬成以太網口,再基情四射地連接起來,不就歐了?想完,開擼。
步驟1、確認root過的Android設備連接上USB口后,譬如PC系統辨認為以太網適配器(這點極為重要,即能夠USB共享上網)
步驟2、配置Android設備USB網絡,使用Better Terminal軟件
獲取超級權限
su
配置usbnetwork為dhcp,不同設備名稱可能不同
netcfg rndis0 dhcp
busybox調用一下
busybox ifconfig
步驟3、配置樹莓派的USB網絡
配置interfaces文件
nano /etc/network/inerfaces在文件中添加
allow-hotplug
usb0iface usb0 inet static
address 192.168.42.100(樹莓派的地址)
netmask 255.255.255.0
broadcast 192.168.42.255
up iptables -I INPUT 192.168.42.129 -s -j ACCEPT(Android設備dhcp得到的地址)
up eject /dev/sda1
推薦閱讀:
樹莓派DIY:http://www.eepw.com.cn/event/action/RPi_DIY/
官方論壇: http://forum.eepw.com.cn/forum/374/1
關鍵詞: Android RaspberryPi Raspbian
網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
Copyright © 2000-2020 www.fnsyft.com All Rights Reserved.
中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
聯系郵箱:920 891 263@qq.com
亚洲爆乳无码专区www| 亚洲AV日韩精品久久久久久久| 亚洲国产综合专区电影在线| 精品亚洲一区二区三区在线观看| 亚洲av永久中文无码精品综合| 国产亚洲精品精华液| 亚洲AV无码一区二区三区牲色 | 亚洲国产视频久久| 亚洲AV无码1区2区久久| 亚洲小说区图片区另类春色| 亚洲AV网站在线观看| 相泽南亚洲一区二区在线播放| 久久综合亚洲色HEZYO社区| 亚洲av无码专区国产乱码在线观看 | 亚洲色欲www综合网| 香蕉蕉亚亚洲aav综合| 亚洲人成色7777在线观看不卡| 亚洲精品WWW久久久久久| 精品国产香蕉伊思人在线在线亚洲一区二区 | 亚洲日韩激情无码一区| 亚洲精品国产品国语在线| 亚洲AV无码一区二区二三区入口| 久久久亚洲欧洲日产国码农村| 一区二区三区亚洲| 亚洲精品视频观看| 亚洲制服丝袜中文字幕| 亚洲一区二区三区国产精华液| 亚洲色成人WWW永久在线观看| 久久亚洲色WWW成人欧美| 亚洲精品成人a在线观看| 亚洲中文字幕久久精品无码喷水| 亚洲国产a∨无码中文777| 亚洲视频中文字幕| 亚洲不卡1卡2卡三卡2021麻豆| 99亚偷拍自图区亚洲| 精品国产亚洲一区二区三区在线观看 | 国产亚洲蜜芽精品久久| 亚洲一区精品无码| 亚洲乱亚洲乱淫久久| 亚洲视频一区二区三区四区| 亚洲a∨国产av综合av下载 |