06 WiFi操作

(2019/04/03)

由於Web:bit開發板內含ESP32的晶片,所以其強項在於連上網路,進行物聯網的應用!但為了教學上的方便,增加了USB連線的方式,以減少老師因連線問題所花費的時間。(即使使用USB連線,要是那台電腦沒有連上網路,還是沒有作用的)

一、設定WiFi

  • 在Webbit程式下,按下Ctrl + W,在程式上方會出現功能表

  • 點選 工具 / 設定WiFi (或直接按下 Ctrl+Shift+W 也可以)

    • 輸入開發板要連線AP的SSID

    • 輸入開發板要連線AP的密碼

    • 並且關閉USB連線

    • 這時,USB連線就已關閉了

二、利用WiFi連線的剪刀、石頭、布遊戲

  • 如同先前的剪刀石頭布遊戲的程式一樣,但改為WiFi連線方式,後方為Device ID(要記得自己板子的Device ID,雖然有時會自動取得)

    • 完成後就可以離線(不用接電腦)來操作了

    • Web:bit開發板接上行動電源後的開機程序

    • 先顯示此板的Device SSID

    • 全部亮紅燈閃爍多次 (若連線不成功就會一直閃紅燈)

    • 全部亮綠燈閃爍1次 (連線成功)

    • 全部的燈都關閉(連電源燈也沒有看到)

三、雲端部署

  • 利用WiFi連線,要是Web:bit開關板斷電,再接上電後,原本執行的程式也不會再執行,必需再重新去執行程式!(因為程式並不是寫入在開發板內)

  • 為了保留最後執行的程式,官方設計了【雲端部署】的功能

  • 點選 右上方的【更多】/【雲端部署】

  • 雲端部署完成

  • 這時試著把Web:bit開發板斷電,然後再接上電,剛剛的剪刀石頭布的遊戲還是可以玩,即使Webbit程式關掉都沒有問題!

  • 這樣一來,要離線操作就變成可能了!