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