沒有顯示器的樹莓派無頭設(shè)置
樹莓派是一款功能強(qiáng)大的袖珍電腦,有許多連接選項來連接不同的外圍設(shè)備。它有USB接口,LAN接口,HDMI接口,3.5mm音頻插孔,攝像頭插槽和幾個GPIO引腳。要開始使用樹莓派,您應(yīng)該有一個可以使用HDMI電纜連接的顯示器,或者您可以使用SSH終端或VNC服務(wù)器訪問它。有了監(jiān)視器,很容易在樹莓派上連接和安裝操作系統(tǒng),但是如果你沒有監(jiān)視器,那么你必須將樹莓派連接到一些本地網(wǎng)絡(luò),并使用SSH或虛擬桌面訪問它的IP。這種類型的設(shè)置被稱為樹莓派的無頭啟動。在本教程中,我們將學(xué)習(xí)如何設(shè)置樹莓派的無頭啟動。它只需要一臺有網(wǎng)絡(luò)連接的電腦來啟動樹莓派。
物聯(lián)網(wǎng)項目的樹莓派板
樹莓派是由英國樹莓派基金會開發(fā)的小型計算機(jī)。第一代樹莓派1 Model B于2012年發(fā)布,隨后是樹莓派1 Model A,最新一代樹莓派3 Model B+于2018年發(fā)布。這款低功耗設(shè)備在構(gòu)建物聯(lián)網(wǎng)項目中非常受歡迎,因為它內(nèi)置了Wi-Fi連接,可以連接到互聯(lián)網(wǎng)。我們以前使用樹莓派與許多物聯(lián)網(wǎng)云從世界任何地方遠(yuǎn)程控制它的GPIO引腳。它可用于構(gòu)建物聯(lián)網(wǎng)家庭自動化,在云端發(fā)送和監(jiān)控天氣數(shù)據(jù),基于傳感器讀數(shù)自動控制設(shè)備等等。
?物聯(lián)網(wǎng)控制LED使用Thingsboard和樹莓派
?使用樹莓派和辣椒進(jìn)行云上溫度和濕度監(jiān)測
?粒子云和樹莓派-溫度預(yù)警與IFTTT發(fā)送警報后,從粒子云的數(shù)據(jù)
?基于物聯(lián)網(wǎng)的樹莓派云相機(jī):流視頻從樹莓派相機(jī)到云
在本教程中,我們將使用樹莓派3,并將學(xué)習(xí)如何隨意設(shè)置它。以下是樹莓派3 Model B+的規(guī)格:
?Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64位SoC
?1.4GHz 64位四核ARM Cortex-A53 CPU
?1gb lpddr2 sdram
?藍(lán)牙4.2
?雙頻802.11ac無線局域網(wǎng)(2.4GHz和5GHz)
?千兆以太網(wǎng)通過USB 2.0
?3.5mm音頻插孔
?4個USB 2.0接口
?40個GPIO引腳
?HDMI端口
組件的要求
?樹莓派3模型B+
?局域網(wǎng)電纜
?5V電源
?SD卡讀卡器
?SD卡(最少8GB)
設(shè)置樹莓派無頭啟動沒有顯示器
我們從頭開始在樹莓派上安裝操作系統(tǒng)。按照下面的步驟開始使用樹莓派沒有任何顯示器:
?SD卡格式化(至少8gb)
?將Raspbian操作系統(tǒng)寫入SD卡
?SSH連接到樹莓派
?啟動樹莓派
步驟1:格式化SD卡
首先,我們需要完全格式化樹莓派中的SD卡,以便為樹莓派編寫操作系統(tǒng)。在這里,我使用SD卡格式化器從格式化SD卡。它適用于Windows和Mac。
現(xiàn)在惰性的SD卡使用SD讀卡器在您的電腦和打開最近下載的軟件SD卡格式化。選擇SD卡的驅(qū)動器。選擇“快速格式化”并單擊“格式化”。格式化后的SD卡已經(jīng)準(zhǔn)備好編寫Raspbian的操作軟件。
步驟2:將Raspbian OS寫入SD卡
樹莓派有很多可用的操作系統(tǒng),但我們使用的是基金會官方支持的操作軟件樹莓派,因為它使用最廣泛,而且很容易找到它的指南和故障排除提示。您可以下載Raspbian。
Raspbian有三種變體,我們使用的是Raspbian Stretch桌面版。下載Zip文件并解壓縮到一個文件夾。打開文件夾,您將看到一個包含操作系統(tǒng)的映像文件。我們得把這個文件寫入SD卡。為此,我們需要能夠?qū)⒉僮飨到y(tǒng)寫入SD卡的軟件。這里我們使用WIN32DiskImager將操作系統(tǒng)寫入SD卡。
下載并運(yùn)行此軟件,選擇操作系統(tǒng)鏡像文件,選擇SD卡驅(qū)動器,單擊“寫入”。等一段時間,直到它完成。
步驟3:SSH連接樹莓派
Secure Shell (SSH)是Linux的一個特性,它允許您從主機(jī)的命令行有效地在Raspberry Pi上打開一個終端會話。SSH在Raspberry Pi 3中默認(rèn)是禁用的。
如果我們有監(jiān)視器或鍵盤,SSH可以很容易地在樹莓派的配置設(shè)置中啟用,但由于我們沒有任何監(jiān)視器,我們必須手動啟用它。在SD卡上寫入操作系統(tǒng)后,打開SD卡的boot分區(qū),創(chuàng)建一個沒有擴(kuò)展名的空ssh文件。打開記事本并將其保存為SD卡驅(qū)動器中的“ssh”名稱。這個文件將有一個。txt擴(kuò)展名,但我們想要一個沒有任何擴(kuò)展名的文件,所以通過重命名它來刪除擴(kuò)展名。在windows 10中,請確保選中了“文件擴(kuò)展名”復(fù)選框。這將有助于在重命名時刪除。txt擴(kuò)展名。
當(dāng)您刪除。txt時將顯示一個警告。單擊“Yes”,SSH文件創(chuàng)建完成。
現(xiàn)在在Raspberry中啟用了SSH,可以使用任何SSH客戶端(如Putty)從命令行訪問它。
步驟4:啟動樹莓派
為了在沒有監(jiān)視器的情況下訪問樹莓派,這一步非常重要。從PC上拆下SD讀卡器,將SD卡插入樹莓派。使用5V適配器為樹莓派供電,并使用LAN電纜將其與PC連接到以太網(wǎng)端口。
在掃描IP地址之前,請確保您的互聯(lián)網(wǎng)協(xié)議版本4被選中。去控制面板->網(wǎng)絡(luò)和互聯(lián)網(wǎng)->網(wǎng)絡(luò)和共享中心。點擊你的電腦所連接的Wi-Fi連接。
Wi-Fi狀態(tài)將打開。單擊屬性并勾選Internet協(xié)議版本4,如下所示。然后單擊屬性中的共享選項卡并勾選這兩個復(fù)選框。
我們需要找到樹莓派的本地IP地址,以便與SSH客戶端通信。下載IP掃描器軟件,這將有助于獲得PI的IP地址。打開下載的軟件,點擊掃描。它將顯示連接到Wi-Fi的設(shè)備的IP地址,您的PC的IP地址,樹莓派和連接到該網(wǎng)絡(luò)的任何其他設(shè)備。復(fù)制藍(lán)框中樹莓派的IP地址,并將其保存在某個地方。
要訪問樹莓派的命令行終端,有許多SSH客戶端可用。最流行的兩個軟件是MobXterm和Putty。我們可以使用這兩個軟件輕松訪問樹莓派的命令提示符。
或者,如果您想使用輕量級、簡單的SSH客戶端,那么下載putty。
下載并安裝MobXterm。打開軟件。單擊SESSION,然后單擊SSH?,F(xiàn)在在“Remote Host”框中輸入從“IP Scanner”獲取的樹莓派的IP地址,單擊“OK”。
將打開一個命令提示符,它將花費(fèi)很短的時間來建立Raspberry Pi和MobXterm之間的連接。連接成功后,它將要求輸入登錄id和密碼。樹莓派默認(rèn)的登錄ID/用戶名和密碼分別為“Pi”和“Raspberry”。輸入登錄id和密碼。
在輸入登錄id和密碼后,樹莓派將通過遠(yuǎn)程SSH服務(wù)器訪問MobXterm以使用命令提示符。
這就是如何在不使用任何顯示器硬件的情況下無頭開始使用樹莓派。
本文編譯自iotdesignpro