樹莓派Raspberry Pi zero w無線聯網實測


第一次學習樹莓派,使用的是Raspberry Pi zero w的型號。

    剛開始,就只有一塊板子!!!這要怎么開發啊

    經過網上查閱資料,發現可以通過WiFi連接PC端實現開發測試

 

准備材料:一根USB線(供電),一個SD卡(8G或以上),一個樹莓派

 

 

 


 

如何實現樹莓派的無線聯網

  • 一,樹莓派的配置

    1.官網下載RASPBIAN STRETCH LITE鏡像並燒錄到SD卡中

    進入樹莓派官網的Downloads頁面,選擇RASPBIAN STRETCH LITE,下載ZIP壓縮包到本地,並解壓得到.img文件

 

 

  2.  下載並使用燒錄工具win32diskmager,選擇剛剛解壓得到的.img文件,點擊寫入(Write)

將鏡像燒錄到SD中(建議選擇8g大小或以上的SD卡,插入到SD讀卡器后,先格式化再燒錄)

 

 

3.    燒錄完成后,我們看到原來的SD被分為了兩個分區,為了實現SSH連接上電腦,我們需要以下操作

 

3.1.在sd卡的boot/目錄下新建空白文件ssh(選擇新建一個文本文檔,命名為ssh同時去掉后綴.txt;Linux下則直接touch ssh)

3.2.在sd卡的另一個分區(rootfs/)下的etc/network/目錄下修改interfaces文件,添加以下內容(修改時需要root權限)

(這里我是通過虛擬機掛載進入的,掛載后的文件在/media/下,分別有分區為boot和rootfs)

auto lo
iface lo inet loopback
iface eth0 inet manual

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
    wpa-conf /boot/wpa.conf

 

    此外為了配置USB網卡,我們需要 

    3.2.1在boot/config.txt中的最后一行添加dtoverlay=dwc2

    3.2.2在boot/cmdline.txt中的rootwait后空一格添加modules-load=dwc2,g_ether(注意不要換行,該命令與原來的命令間隔一個空格)

    3.2.3選擇IP(供后續連接SSH時使用)

    如果使用靜態,則在上面的interfaces文件中添加

allow-hotplug usb0
auto usb0
iface usb0 inet static
    address 192.168.191.2
    netmask 255.255.255.0

    如果使用動態,則在上面的interfaces文件中添加

allow-hotplug usb0
auto usb0
iface usb0 inet dhcp

 

 

33.在sd卡的boot/目錄下新建wpa.conf文件,其具體內容如下

network={
    ssid="需要連接的WiFi名字"
    key_mgmt=WPA-PSK
    psk="需要連接的WiFi密碼"
    priority=5
}

network={
    ssid="TP-LINK_4F60"
    key_mgmt=NONE
    priority=4
}

 

 自此,我們就完成了樹莓派的配置工作了 

 


 

 

  • 二,電腦端的配置(本次測試電腦是Win10系統)

1.設置無線路由器(Wifi)

    本實驗中我直接使用了電腦的虛擬Wifi與樹莓派連接

    電腦開啟WiFi的方式有兩種:

  1. 下載使用免費的共享WiFi(本次使用的是獵豹免費WiFi),設置相應的wifi名字和密碼,注意要與上面wpa.conf文件中的wifi設置一致
  2. 開啟一個虛擬網卡,用作wifi

    以管理員身份運行cmd

    輸入netsh wlan set hostednetwork mode=allow ssid=??????? key=?????????(分別輸入WiFi名字和密碼,注意要與上面wpa.conf文件中的wifi設置一致)

    輸入netsh wlan start hostednetwork,啟動虛擬網卡

    虛擬網卡啟動成功

 

2.設置PC端與WiFi共享

點擊PC端的以太網,右擊屬性,點擊共享(如圖所示,勾選✔上允許其他網絡用戶通過此計算機的internet連接來連接,並把連接對象的名字改為我們上面創建的虛擬網卡)

 

 自此,我們就完成了電腦端的配置工作了 


 

 

  • 三,測試

 完成以上兩項配置后,就可以開機測試了

把SD卡插入到樹莓派中,USB線一端接到樹莓派,另一端接到供電源上(一般的充電頭插口即可)

 

發現燈開始閃爍,等待燈穩定后,就可以開始SSH連接

 (本次使用獵豹WiFi共享,可從列表中查看到IP地址)

1.待連接成功后,我們可以看到如圖,即代表樹莓派已連接上PC端電腦

2.使用putty連接上樹莓派(點擊此處下載putty)

下載解壓后,點擊putty.exe,輸入下圖所需要的內容

進入到界面后需要我們輸入默認賬戶pi和密碼raspberry

 

進入到該界面就可以通過命令行模式操作樹莓派了

 

 


 

  • 其他

1.如果我們需要往樹莓派中傳文件,可以使用SFTP遠程傳輸文件(FileZilla FTP Client下載地址)

只需在“快速連接”中輸入:

主機:sftp://192.168.191.3 (換成您的樹莓派的IP地址。前面的sftp://一定要加)
用戶名和密碼照實填。(Raspbian默認是pi/raspberry)

 

 連接成功后,即可將左側PC端的文件拖動到右側,即可將文件傳輸到樹莓派中

 

2.如果想把SD卡恢復到原來的狀態(即不分區),可以下載一個空鏡像,將其燒錄到SD卡還原

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM