跳至主要内容

新手的 IoT 01 課程

微軟的 Azure 很高興提供一個為期 12 週、共 24 節課的課程,內容涵蓋 IoT 基礎知識。每節課包括課前和課後測驗、完成課程的書面指導、解決方案、作業等。我們基於項目的教學法讓您在構建的同時學習,這是一種讓新技能“粘住”的有效方式。

這些項目涵蓋了從農場到餐桌的食物旅程,包括農業、物流、製造、零售和消費者——所有這些都是 IoT 設備中的流行行業領域。

課程路線圖顯示 24 節課,涵蓋介紹、農業、運輸、加工、零售和烹飪

教學法

我們在構建此課程時選擇了兩個教學原則:確保它是基於項目的,並且包括頻繁的測驗。到本系列結束時,學生將構建一個植物監控和灌溉系統、一個車輛跟蹤器、一個智能工廠設置來跟蹤和檢查食品,以及一個語音控制的烹飪計時器,並學會物聯網的基礎知識,包括如何編寫設備代碼、連接到雲端、分析遙測數據並在邊緣運行 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消費者支持多種語言學習如何支持多種語言,包括被說的語言和您的智能計時器的回應支持多種語言