Raspberry Pi的多功能性意味著您一定會(huì)在室外使用它,而這超出了無(wú)線網(wǎng)絡(luò)的范圍。那么,如何在不插入鍵盤(pán)和顯示器的情況下與之通信呢?
不言而喻,在不實(shí)際的情況下,要拖著人為輸入設(shè)備并隨身攜帶顯示器。首先需要滿(mǎn)足顯示器的外部電源要求(除非您使用專(zhuān)用的便攜式Pi觸摸屏顯示器)。
更好的解決方案是通過(guò)其他設(shè)備(例如筆記本電腦)進(jìn)行通信。盡管Raspberry Pi目前不支持Wi-Fi Direct,但是對(duì)于不通過(guò)無(wú)線網(wǎng)絡(luò)進(jìn)行直接SSH連接,您仍然有兩個(gè)選擇。
可能使用此功能
無(wú)線連接到無(wú)論是啟用了無(wú)線網(wǎng)絡(luò)還是通過(guò)以太網(wǎng)連接到路由器的Raspberry Pi肯定更方便。幾乎可以肯定,無(wú)論您是在家,在學(xué)校還是在創(chuàng)客活動(dòng)中,它都是首選。
但是,它并不是每種情況的理想選擇。
例如,如果您將Pi與相機(jī)模塊配合使用,則您可能希望將其帶到室外,或者拍攝一些延時(shí)攝影。如果沒(méi)有無(wú)線網(wǎng)絡(luò)通過(guò)SSH連接到Pi,您將需要另一種解決方案,該解決方案可以通過(guò)PC或移動(dòng)設(shè)備運(yùn)行。
這是直接連接的地方。您有兩個(gè)可靠的選項(xiàng):以太網(wǎng)和USB。
通過(guò)以太網(wǎng)連接到您的Raspberry Pi
最明顯的選擇是通過(guò)以太網(wǎng)電纜。所有Raspberry Pi計(jì)算機(jī)(將Pi零保存)都具有以太網(wǎng)端口,因此使其成為最合適的選項(xiàng)。
為此,您需要:
Raspberry Pi(型號(hào)B,B +,2或3)。
新安裝Raspbian(以獲得最佳效果)。
Micro USB電纜和電源。
MicroSD卡
標(biāo)準(zhǔn)以太網(wǎng)電纜在這里很好,因?yàn)镽aspberry Pi可以重新配置端口。過(guò)去曾經(jīng)使用過(guò)交叉電纜來(lái)連接兩臺(tái)計(jì)算機(jī),但這在這里是不必要的。
您將需要使用Pi設(shè)置來(lái)接受SSH連接。默認(rèn)情況下未啟用此功能,但是有兩種解決方法。
啟動(dòng)鍵盤(pán)和監(jiān)視器,以通過(guò) raspi-config 啟用SSH。
將SD卡插入PC,瀏覽到/boot 并創(chuàng)建一個(gè)名為 ssh 的空文件。
(Raspbian操作系統(tǒng)在啟動(dòng)時(shí)會(huì)檢測(cè)到該文件,并將其作為啟用SSH的指令。)
通過(guò)SSH連接到Pi所需的所有內(nèi)容都已經(jīng)存在。您只需要設(shè)備的IP地址即可。您可以通過(guò)連接到路由器(通常為192.168.0.1,但您需要檢查路由器的IP)或使用鍵盤(pán)和顯示器啟動(dòng)Pi并輸入
ifconfig
在繼續(xù)進(jìn)行操作之前,您需要檢查Pi是否正確啟動(dòng),并且在正常情況下SSH可以正常工作。我們的SSH連接指南將在此處有用。
一旦您對(duì)Pi引導(dǎo)感到滿(mǎn)意并且可以通過(guò)路由器正常進(jìn)行無(wú)線活動(dòng),請(qǐng)關(guān)閉設(shè)備。
sudo shutdown
現(xiàn)在,使用以太網(wǎng)電纜將Raspberry Pi連接到PC。
說(shuō)Bonjour!
要使其正常工作,您需要一個(gè)特定的軟件: Bonjour Zeroconf 。該Apple軟件是一種用于網(wǎng)絡(luò)設(shè)備識(shí)別的軟件,已預(yù)先安裝在macOS中。 Windows用戶(hù)可以從Apple網(wǎng)站安裝Bonjour Print Services v2.0.2。
安裝此程序并建立與Pi的直接電纜連接后,一旦小型計(jì)算機(jī)開(kāi)機(jī)并完全啟動(dòng),您應(yīng)該能夠連接。
但是,建議您耐心等待。 Pi將首先嘗試從DHCP服務(wù)器獲取IP地址,然后在失敗時(shí)默認(rèn)為169.254.x.x范圍內(nèi)的私有地址。您可能還會(huì)發(fā)現(xiàn)在PC或筆記本電腦上切換到飛行模式很有用,以確保不會(huì)與網(wǎng)絡(luò)上的其他設(shè)備混淆。分配IP后,Bonjour網(wǎng)絡(luò)將建立 .local 域地址。
片刻之后,只需打開(kāi)SSH工具并連接到 raspberrypi.local (或[email protected]),默認(rèn)密碼為“ raspberry”。
Windows用戶(hù)可能需要強(qiáng)制操作系統(tǒng)放棄路由器分配的IP地址才能正常工作。只需打開(kāi)命令提示符并鍵入以下命令即可輕松完成此操作:
ipconfig /renew
這將在169.254.xx范圍內(nèi)生成隨機(jī)的privateIP。
通過(guò)USB將您的PC連接到Raspberry Pi Zero
如果您有Raspberry Pi Zero,則還可以通過(guò)PC或筆記本電腦的USB端口直接連接到它,盡管這也需要 Bonjour ,在Linux上為 avahi-daemo n(avahi-daemon已預(yù)裝Ubuntu)。
從新副本開(kāi)始復(fù)制Raspbian Jessie或Raspbian Jessie Lite(2016年5月26日或更高版本)到您的SD卡。在將其插入Pi Zero之前,請(qǐng)使用桌面文件瀏覽器找到啟動(dòng)分區(qū),并找到config.txt。在原始文本編輯器(例如Windows上的記事本)中打開(kāi)它,然后滾動(dòng)到底部。在最后,添加:
dtoverlay=dwc2
完成后,保存并關(guān)閉文件,然后找到并打開(kāi)cmdline.txt。找到“ rootwait”,然后在以下位置插入該字符:
modules-load=dwc2,g_ether
確保該命令位于同一行,僅用空格隔開(kāi),例如:
保存并關(guān)閉,然后彈出microSD卡。然后,您可以在啟動(dòng)設(shè)備之前將其插入Raspberry Pi Zero中并將其連接到PC。連接應(yīng)該通過(guò)USB。
使用 raspberrypi.local 作為SSH軟件中的地址(同樣,如果使用Linux命令行,也可以嘗試[email protected])。 。請(qǐng)注意,如果您的家庭網(wǎng)絡(luò)上還有其他Raspberry Pi,則可能需要禁用無(wú)線網(wǎng)絡(luò)。這樣可以確保您通過(guò)USB連接到Pi Zero,而不是通過(guò)Wi-Fi連接到Kodi盒。
如果遇到任何問(wèn)題,請(qǐng)嘗試切換USB電纜。
兩個(gè)可靠的直接連接
如果可以通過(guò)藍(lán)牙或無(wú)線從移動(dòng)設(shè)備(可能是Android或iOS)進(jìn)行連接,那將是很棒的選擇,盡管從理論上講這是可行的,但目前不支持。盡管有一些方法說(shuō)明其中任何一種都能正常工作,但似乎都不是特別可靠。
但是,如果您有兩種方法都能可靠地工作并且可以連接,我們將很高興收到您的來(lái)信。通過(guò)SSH。在評(píng)論中告訴您,或者遇到任何問(wèn)題!
責(zé)任編輯:wv
-
Internet
+關(guān)注
關(guān)注
0文章
401瀏覽量
37484 -
樹(shù)莓派
+關(guān)注
關(guān)注
121文章
1997瀏覽量
107398
發(fā)布評(píng)論請(qǐng)先 登錄
如何在樹(shù)莓派上安裝并運(yùn)行 Arduino 集成開(kāi)發(fā)環(huán)境!

精通遠(yuǎn)程控制:借助樹(shù)莓派釋放 SSH 的強(qiáng)大功能!

樹(shù)莓派小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓派?

樹(shù)莓派分類(lèi)器:用樹(shù)莓派識(shí)別不同型號(hào)的樹(shù)莓派!

全網(wǎng)瘋傳!樹(shù)莓派GUI開(kāi)發(fā)竟然可以這么輕量?

樹(shù)莓派+Balena OS:一鍵解鎖智能硬件新技能!

ADS62P49的64腳SDOUT是直接連接到FPGA上面嗎?
想把ths1230的輸出數(shù)據(jù)直接連接到DSP的數(shù)據(jù)總線上,可以嗎?
干貨來(lái)嘍!實(shí)用樹(shù)莓派Linux編譯指南

實(shí)用樹(shù)莓派Linux編譯指南,打工人必備!

評(píng)論