IoT 裝置自造與雲端實戰班:使用 ESP8266 與 LinkIt Smart 7688
仕橙版第 04 期
在實作體驗的過程中,學習未來的重要 IoT 技術。Moko365 以系統化的實作流程(Maker of Things)打造本課程,讓看似困難的技術主題,變得簡單上手。課程使用 ESP8266 與 LinkIt Smart 7688 開發板,並導入未來最重要的 IoT 實作技術
本課程提供內訓服務、歡迎洽詢課程使用 ESP8266、MediaTek LinkIt Smart 7688、WoT.City 物聯網開源方案、Amazon 雲端 API、DropBox API 等
課程內容包含:感測器特性、感測數據收集、 CoAP、IoT Gateway、IoT Cloud 佈署等,多個獨家的課程主題,多個台灣獨家的課程內容,從 0 到 1 一次學會 IoT 技術。本訓練課程,專為「想學習自造 IoT 裝置與系統」的初學者所設計,以動手做的小型專題方式進行,指導學員了解重要的 IoT 新技術
課程設計
- 使用未來重要的 IoT 技術,例如:CoAP 協定、安裝與佈署 IoT 雲端、Web of Things、Web 控制等
- 知識來自於體驗,課程採專題導向,題目包含:自造家用氣象站、家用監控裝置與監控系統建置、感測裝置實作與雲端佈署,並在實作的過程中,學習基本的軟體觀念與原理
- 使用廣受社群與 Maker 喜愛的 ESP8266 與 Mediatek LinkIt Smart 7688(Duo)開發板
- 引用多個高品質的開放源碼(Open Source Software)計畫,開發與整合時,只需撰寫非常少量的程式碼
- IoT 不只是硬體裝置與感測器的「自造」,更需要了解雲端與網路的佈署,這也是本課程最重要的特色
- 認識最新的 Web of Things 技術與實作
課程代號
IM-101
課程大綱
上課時數:共計 21 小時
上課時段:假日班(09:30~17:30),共計 3 天
| 時程 | 上課大綱 | 講師 |
| 第 1 天 09:30~17:30 |
第 1 課:認識感測器與程式實作 • 使用 ESP8266 與 LinkIt Smart 7688(Duo) • 認識 GPIO 數位輸入與類比輸入 • 認識 UART 與 I2C 硬體通訊 • 溫溼度感測器特性與程式實作 • 硬體中斷與程式實作 • 認識 Power Relay 電路控制與程式實作 第 2 課:REST 裝置實戰演練 • ESP8266 韌體更新與基本操作 • 認識 HTTP 協定與 REST 架構 • 簡易 Dashboard 製作(Web Front-end) • 使用 REST API 讀取 IoT 裝置 • 使用 REST API 控制家用電器 |
Jollen |
| 第 2 天 09:30~17:30 |
第 3 課:使用 CoAP 通訊協定(RFC7252) • 認識 CoAP 與物聯網架構 • 使用 ESP8266 實作 CoAP 數據傳送 • 認識 CoAP PubSub Broker 架構 • 使用 LinkIt Smart 7688(Duo)佈署 CoAP Broker 第 4 課:OpenWrt 客製實戰演練 • LinkIt Smart 7688 韌體更新與基本操作 • Kernel Modules 設定與新增 • 認識 mDNS 與組態設定 • 認識 OpenWrt Feeds 與套件維護 • HTTP Live Streaming 系統建置與佈署 |
Jollen |
| 第 3 天 09:30~17:30 |
第 5 課:IoT 閘道器佈署演練 • 認識 IoT Gateway • 認識 CoAP Proxy • 使用 ESP8266 與 LinkIt Smart 7688 佈署 IoT 區網 • 使用 LinkIt Smart 7688 實作 IoT Gateway 與 CoAP Proxy • 家用氣象站整合與佈署演練 第 6 課:家用視訊監控實戰演練 • 使用 LinkIt Smart 7688 實作 HTTP Live Streaming 影像推送裝置 • 使用 LinkIt Smart 7688 實作影像串流閘道器 • 家用視訊監控整合與 IoT Cloud 佈署演練 • 製作視訊監控 Mobile App(使用 HTML5) • 整合 Amazon S3 與 DropBox 雲儲存 |
Jollen |
第 1 課:認識感測器與程式實作
課程為學員準備 5 種感測元件(Sensor),包含:溫溼度感測器、土壤溼度感測器、蜂鳴器、繼電器與按紐。課程將介紹不同感測元件的技術特性,以及硬體電路概念,讓不懂硬體的初學者,也能輕鬆「組裝」自已的 IoT sensor device。
學習完第 1 課後,將具備以下能力:
- 使用 ESP8266 連接你想要的感測器元件
- 使用 LinkIt Smart 7688 Duo 連接你想要的感測器元件
- 使用 ESP8266 與 LinkIt Smart 7688 Duo 讀取感測器數值
第 2 課:REST 裝置實戰演練
銜接第 1 課,第 2 課將接著介紹連網裝置(Connected Device)的幾種常見做法,並且學習定義 REST API,讓遠端使用者,也能使用瀏覽器或 Mobile App 來取得 IoT sensor device 的數值。
學習完第 2 課後,將具備以下能力:
- 使用瀏覽器取得感測器數值
- 製作簡單的 Dashboard 前端介面(使用 HTML5)
- 使用瀏覽器控制家電開關
第 3 課:使用 CoAP 通訊協定(RFC7252)
銜接第 2 課,第 3 課將接著介紹當今 IoT 最重要的通訊協定-CoAP。CoAP 相容於 HTTP ,是一個特別專為 MCU(Constrained Device)所設計的通訊協定。CoAP 是國際知名大廠 ARM 主推的技術,也是 OMA 在制定 Light-weight M2M 標準時,所採用的技術,顯見 CoAP 在未來的 IoT 產業所扮演的舉足輕重角色。
學習完第 3 課後,將具備以下能力:
- 能了解 CoAP 在整體 IoT 雲端架構的使用方法
- 能使用 CoAP 傳送感測器數值
- 能佈署一個簡單的 CoAP 網路環境
第 4 課:OpenWrt 客製實戰演練
銜接第 3 課,第 4 課將開始建立 Embedded Linux 的基礎能力。OpenWrt 是 LinkIt Smart 7688 (Duo)所使用的 Linux distribution,這一課將介紹如何客製化 OpenWrt,以及如何新增應用程式套件。
學習完第 4 課後,將具備以下能力:
- 客製並自行更新 LinkIt Smart 7688(Duo)firmware
- 增強 LinkIt Smart 7688(Duo)的影像串流功能
- 能建立並佈署一個 HTTP Live Streaming(HLS)的視訊監控系統
第 5 課:IoT 閘道器佈署演練
銜接第 4 課,第 5 課進入 IoT 最重要的 IoT gateway 主題。IoT gateway 也稱為 IoT proxy,它所扮演的角色是什麼?以及為什麼 CoAP 在 IoT gateway 的佈署扮演這麼重要的角色?在這一個課程裡,都將以專題方式,帶領學員解答這幾個問題。
學習完第 5 課後,將具備以下能力:
- 使用 LinkIt Smart 7688 打造一個 IoT Gateway
- 能佈署一個小型的 IoT Sensor Networking 區域與 IoT Cloud
- 能了解 IoT Gateway 與 IoT Cloud 的佈署架構
第 6 課:家用視訊監控實戰演練
第 6 課的內容,是第 5 課程延伸,在完成 IoT Sensor Networking 與 IoT cloud 的佈署後,將繼續完成「家用視訊監控系統」的專題。
完成第 6 課後,將具備以下能力:
- 使用 LinkIt Smart 7688 打造視訊監控系統
- 能將感測器數據與影像儲存於 Amazon 或 DropBox
- 製作一個簡單的視訊監控手機 App
先備知識
● 能看懂基本的 JavaScript 程式語言
報名費用
NT$ 20,800(上課時數 21 小時,共計 3 天)
優惠方案
● 開課前一週,天天早安鳥;開課前完成繳費享有「早安鳥」 88 折優惠價(NT$ 18,300):我要線上報名● 持 VIP Code 或仕橙會員卡,再折 NT$ 1,000
開課時間
● 日期:2018 年 05 月 19、20、26 日,仕橙版第 04 期
● 時間:09:30~17:30(09:00 開始報到),每天 7 小時、共計 21 小時(假日班)
開課紀錄
● 仕橙版第 04 期:將於2018 年 05 月 19 日開課 (台北假日班)
● 仕橙版第 03 期:已於 2017 年 04 月 29 日結訓(台北假日班)
● 仕橙版第 02 期:已於 2016 年 10 月 01 日結訓(台北假日班)
● 仕橙版第 01 期:已於 2016 年 01 月 22 日結訓(台北平日班)
上課地點
台北市博愛路(詳細教室資訊另行公佈)
我要報名
● 下載報名表(.doc)
● 下載報名表(.pdf)
● 本課正提供預約報名優惠。預約報名,直接享有預約優惠價 NT$ 14,300:我要預約報名(請等候繳費通知、暫無須繳費)
早安鳥報名
課程注意事項
- 課程費用皆不含匯款/轉帳手續費
- 課程費用不含午餐,午餐需自理
- 本課程為實作導向,為達最好的學習效果,請學員自備 Notebook 與開發板(LinkIt Smart 7688 與 ESP8266)。若有任何問題請來電詢問
- 報名時,請詳閱報名方式的「學員須知與注意事項」,以維護您的權益
- 開發板(LinkIt Smart 7688 與 ESP8266),我們提供代購服務,請與客服聯繫,代購專線:02-23610415
- 開發板(LinkIt Smart 7688 與 ESP8266)可在課堂上借用,請與客服登記,登記專線:02-23610415
