新手的 IoT 01 課程
微軟的 Azure 很高 興提供一個為期 12 週、共 24 節課的課程,內容涵蓋 IoT 基礎知識。每節課包括課前和課後測驗、完成課程的書面指導、解決方案、作業等。我們基於項目的教學法讓您在構建的同時學習,這是一種讓新技能“粘住”的有效方式。
這些項目涵蓋了從農場到餐桌的食物旅程,包括農業、物流、製造、零售和消費者——所有這些都是 IoT 設備中的流行行業領域。
教學法
我們在構建此課程時選擇了兩個教學原則:確保它是基於項目的,並且包括頻繁的測驗。到本系列結束時,學生將構建一個植物監控和灌溉系統、一個車輛跟蹤器、一個智能工廠設置來跟蹤和檢查食品,以及一個語音控制的烹飪計時器,並學會物聯網的基礎知識,包括如何編寫設備代碼、連接到雲端、分析遙測數據並在邊緣運行 AI。
通過確保內容與項目對應,這個過程對學生來說更具吸引力,並且能增強概念的保留。
此外,課前的低風險測驗能讓學生集中學習一個主題,而課後的第二次測驗則能進一步確保記憶的保留。這個課程設計靈活有趣,可以全部或部分選取。項目從小規模開始,到 12 週周期結束時變得越來越複雜。
每個項目都基於學生和愛好者可以獲得的現實世界硬體。每個項目探討特定的項目領域,提供相關的背景知識。要成為一名成功的開發者,了解您正在解決問題的領域會有所 幫助,提供這些背景知識可以讓學生思考他們的 IoT 解決方案和學習成果在現實世界中的應用情景。學生學習他們正在構建的解決方案的“原因”,並對最終用戶有更深的理解。
硬件
根據個人喜好、編程語言知識或偏好、學習目標和可用性,我們有兩種 IoT 硬件選擇可供使用。我們還提供了一個“虛擬硬件”版本,適合那些無法獲得硬件或希望在購買前了解更多的人。您可以在硬件頁面找到更多信息和“購物清單”,其中包括來自我們朋友 Seeed Studio 的完整套件購買連結。
每節課包括:
- 草圖筆記
- 可選的補充視頻
- 課前熱身測驗
- 書面課程
- 對於基於項目的課程,有逐步指南介紹如何構建項目
- 知識檢查
- 挑戰
- 補充閱讀
- 作業
- 課後測驗
關於測驗的說明:所有測驗都包含在此應用中,共有 48 個測驗,每個測驗有三個問題。它們在課程中有連結,但測驗應用可以在本地運行;請按照
quiz-app
資料夾中的說明操作。它們正在逐步本地化。
課程列表
項目名稱 | 教學概念 | 學習目標 | 課程連結 | |
---|---|---|---|---|
01 | 入門 | 物聯網介紹 | 學習物聯網的基本原理和物聯網解決方案的基本構建塊,如傳感器和雲服務,並設置您的第一個物聯網設備 | 物聯網介紹 |
02 | 入門 | 更深入了解物聯網 | 了解更多關於物聯網系統的組成部分,以及微控制器和單板計算機 | 更深入了解物聯網 |
03 | 入門 | 與傳感器和執行器進行物理世界交互 | 學習如何使用傳感器收集物理世界的數據,以及如何使用執行器發送反饋,同時構建一個夜燈 | 與傳感器和執行器進行物理世界交互 |
04 | 入門 | 連接設備到互聯網 | 學習如何將物聯網設備連接到互聯網,以便發送和接收消息,通過將夜燈連接到 MQTT 經紀 人 | 連接設備到互聯網 |
05 | 農場 | 預測植物生長 | 學習如何使用物聯網設備捕獲的溫度數據來預測植物生長 | 預測植物生長 |
06 | 農場 | 檢測土壤濕度 | 學習如何檢測土壤濕度並校準土壤濕度傳感器 | 檢測土壤濕度 |
07 | 農場 | 自動化植物澆水 | 學習如何使用繼電器和 MQTT 自動化和定時澆水 | 自動化植物澆水 |
08 | 農場 | 將植物遷移到雲端 | 了解雲和雲託管的物聯網服務,以及如何將您的植物連接到這些服務,而不是公共 MQTT 經紀人 | 將植物遷移到雲端 |
09 | 農場 | 將應用邏輯遷移到雲端 | 學習如何在雲中編寫應用邏輯以響應物聯網消息 | 將 應用邏輯遷移到雲端 |
10 | 農場 | 保持植物安全 | 學習物聯網的安全性以及如何使用密鑰和證書來保持您的植物安全 | 保持植物安全 |
11 | 運輸 | 位置跟踪 | 學習物聯網設備的 GPS 位置跟踪 | 位置跟踪 |
12 | 運輸 | 存儲位置數據 | 學習如何存儲物聯網數據以便稍後進行可視化或分析 | 存儲位置數據 |
13 | 運輸 | 可視化位置數據 | 學習如何在地圖上可視化位置數據,以及地圖如何將真實的三維世界表示為二維 | 可視化位置數據 |
14 | 運輸 | 地理圍欄 | 學習地理圍欄,以及它們如何用於在供應鏈中的車輛接近目的地時發出警報 | 地理圍欄 |
15 | 製造 | 訓練水果質量檢測器 | 學習如何在雲中訓練圖像分類器以檢測水果質量 | 訓練水果質量檢測器 |
16 | 製造 | 從物聯網設備檢查水果質量 | 學習如何從物聯網設備使用水果質量檢測器 | 從物聯網設備檢查水果質量 |
17 | 製造 | 在邊緣運行您的水果檢測器 | 學習如何在邊緣的物聯網設備上運行您的水果檢測器 | 在邊緣運行您的水果檢測器 |
18 | 製造 | 從傳感器觸發水果質量檢測 | 學習如何從傳感器觸發水果質量檢測 | 從傳感器觸發水果質量檢測 |
19 | 零售 | 訓練庫存檢測器 | 學習如何使用物體檢測來訓練庫存檢測器以計數商店中的庫存 | 訓練庫存檢測器 |
20 | 零售 | 從物聯網設備檢查庫存 | 學習如何使用物體檢測模型從物聯網設備檢查庫存 | 從物聯網設備檢查庫存 |
21 | 消費者 | 使用物聯網設備識別語音 | 學習如何使用物聯網設備識別語音以構建智能計時器 | 使用物聯網設備識別語音 |
22 | 消費者 | 理解語言 | 學習如何理解對物聯網設備說的句子 | 理解語言 |
23 | 消費者 | 設置計時器並提供語音反饋 | 學習如何在物聯網設備上設置計時器,並在計時器設置和結束時提供語音反饋 | 設置計時器並提供語音反饋 |
24 | 消費者 | 支持多種語言 | 學習如何支持多種語言,包括被說的語言和您的智能計時器的回應 | 支持多種語言 |