讓 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

Open Terminal Here

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

C9 Terminal

在這個畫面中請輸入

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

lsusb

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

網路設定

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

會出現一個文字編輯環境

/etc/network/interfaces

找到 # Wifi Example 後在下面加入

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

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

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

等它執行完成後再輸入

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

bbb wifi

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

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

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

給點回應吧~