配件確認:
- 物聯網閘道器
- 物聯網智慧閘道器 x 1
- Wi-Fi dongle x 1
- 16G 記憶卡 x 1
- 物聯網智慧閘道器電源線 x 1
- 物聯網套件
- 32 bit Micro controller(NodeMCU) x 1
- Micro usb line x 1
- 杜邦線 x 10
- LEDs x 5 (red, green, blue, white, yellow)
- 光感測模組 x 1
- 矩陣鍵盤感測器 x 1
- 蜂鳴器 x 1
- 溫濕度感測器 x 1
- 土壤濕度感測模組 x 1
- 繼電器 x 1
- 麵包版 x 1
- 雨滴模組 x 1
- 超音波感測器 x 1
- 紅外線壁障 x 1
- 火焰感測器 x 1
- 煙霧感測器 x 1
- 一氧化碳感測器 x 1
- 卡片式行動電源 x 1
- 紅外線人體感測 x 1
- 聲音感測模組 x 1
使用教學
啟動物聯網閘道器
- 物聯網智慧閘道器裝上Wi-Fi dongle 與16G 記憶卡
- 接上電源
- 檢查手機或平板上的Wifi清單上是否有BBB或 CCC開頭的SSID
- 有-表示物聯網智慧閘道器正常運作
- 沒有-確認智慧閘道器的Wi-Fi dongle是否正常,或重新啟動閘道
- 下載Android App 物聯網智慧控制
(https://play.google.com/store/apps/details?id=c4lab.ttu.edu.smartsocket&hl=zh_TW - 啟動App,App會幫手機/平板自動連線到閘道器
(PS. 在物聯網閘道器有安裝mqtt broker連上閘道器後可以使用 ip 為192.168.136.254:1883)
NodeMCU準備
- NodeMCU 透過 Micro usb 線與電腦連線
- 安裝NodeMCU的驅動程式
- 由裝置管理員(Windows)可確認NodeMCU 的連接埠
- ESPlorer軟體下載,在大同大學智慧物聯網中心網站裡的工具網頁jar(v0.0.2)
(http://iot.ttu.edu.tw/%E5%B7%A5%E5%85%B7/) - 執行ESPlorer.jar
- NodeMCU所連結的com port,Baud Rate設定為115200,再按下Open,看到紅框區的訊息出現表示連線完成,可以開始撰寫程式了
- 按下Reload 確認是否有5個檔案
C4lab_AutoConnect.lc – 自動連線
C4lab_CoAP210-ob.lc – CoAP涵式庫
C4lab_Observe210.lc – CoAP Observe涵式庫
Init.lua – NodeMCU啟動時的自動執行的程式
led.lua – 可控制NodeMCU 上的LED燈 - 確認後就可以開啟智慧控制APP控制NodeMCU 上的LED燈