Categories: Beaglebone Black

讓 Beaglebone Black 自動連上你的 WiFI!

先前我們曾經講過 Beaglebone Black(簡稱 BBB) 如何透過它內建的 USB 網路連線方式與電腦連結後再從電腦連到網際網路上,而今天我們要來教各位設定的是,如何讓 BBB 能夠透過 USB 無線網路卡自動連上你家的 WiFi AP,讓你不需要連上電腦也能讓他自動上網囉~

開始之前

其實前置動作與先前的教學相同,請將 Beaglebone Black 插上電腦後,開啟瀏覽器並在網址列輸入 http://192.168.7.2:3000 進入 Beaglebone Black 內建的 Cloud 9 開發環境。

在左方檔案列表中的任意資料夾上按下滑鼠右鍵,並選擇Open Terminal Here

點選後,右方會出現一個網頁版的終端機。

在這個畫面中請輸入

lsusb

在畫面中你應該會看到你 USB 無線網路卡的型號,如下圖第一個顯示出來的即是我的無線網路卡。如果沒有,那有可能是不支援 Linux 系統。

確認好網路卡有正常連接後,我們要來輸入指令改寫一些內容。

網路設定

我們首先要來更改的是 BBB 中設定網路的部分,請輸入

nano /etc/network/interfaces

會出現一個文字編輯環境

找到 # Wifi Example 後在下面加入

建議手動輸入,不要用複製貼上的方式,容易出問題。

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "無線網路的SSID"
    wpa-psk "無線網路的密碼"

輸入完成後按下 Ctrl+X 然後它會說檔案有變更過是否要儲存的詢問,這時只要按下 Y 然後它會確認一次,再按 Enter 就可以了。

設定完成後,我們要重新啟動網路介面,請輸入

/etc/init.d/networking restart

等它執行完成後再輸入

ifconfig

找到 wlan0 開頭的,查看被分到的 IP 位址

上圖中的 inet addr 就是 BBB 無線網路被分配到的位址,例如我的就是 192.168.1.110

你可以嘗試用連在無線網路上的機器,輸入 IP 位址,例如我的就是 192.168.1.110:3000,一樣可以連進 BBB 裡面喔!

到此無線網路的設定就完成了!

duye.chen

Recent Posts

[教學] 打造你的 NFT 智能合約 – ERC721A

GM!前些日子在幣圈亂玩,一路...

2 年 ago

JavaScript – Singleton 設計模式

前言 在設計程式時,我們有時會...

4 年 ago

PlaidML 讓你的 Mac 也能加速 Tensorflow 機器學習!

相信很多使用 Mac 或者手上...

4 年 ago

RESTful API 測試很煩,只好動手寫屬於自己的測試了

寫在最前面 嗨,大家好久不見!...

4 年 ago

Node.js 與 Socket.io – 即時聊天室實作:資料庫

經過前兩篇(一、二)文章,我們...

7 年 ago