メインコンテンツまでスキップ

初心者向けIoT 01カリキュラム

Microsoft Azure Cloudは、IoTの基礎に焦点を当てた包括的な12週間、24レッスンのカリキュラムを提供します。各レッスンには、事前および事後のクイズ、詳細な指示、解決策、課題などが含まれています。プロジェクトベースのアプローチにより、実践的なプロジェクトを構築することで効果的に学習でき、スキルの保持に役立ちます。

このカリキュラムでは、農場から食卓までの食品の旅を探求し、農業、物流、製造、小売、消費者セクターなど、IoTアプリケーションの主要分野をカバーします。

24レッスンのロードマップ、イントロ、農業、輸送、加工、小売、料理をカバー

教育法

私たちのカリキュラムは、プロジェクトベースの学習と頻繁なクイズという2つの主要な教育原則に基づいています。このシリーズの終わりまでに、学生は植物の監視と灌漑システム、車両追跡システム、食品追跡のためのスマートファクトリー設定、音声制御の料理タイマーを作成します。また、デバイスのコーディング、クラウド接続、テレメトリ分析、エッジAIなど、IoTの基礎知識を習得します。

プロジェクトとコンテンツを一致させることで、学習プロセスがより魅力的になり、概念の保持が向上します。

各クラスの前に行う低リスクのクイズは学習の準備を整え、クラス後のクイズは保持を強化します。この柔軟で楽しいカリキュラムは、全体または一部を完了することができ、プロジェクトは12週間の期間中に複雑さが増していきます。

各プロジェクトでは、学生やホビイストがアクセスできる実世界のハードウェアを使用し、関連する背景知識を提供します。問題を解決するドメインを理解することは、成功する開発にとって重要です。この背景知識は、学生がIoTソリューションを文脈化し、エンドユーザーを理解するのに役立ちます。

ハードウェア

個人の好み、プログラミング言語の知識、学習目標、利用可能性に基づいて、2つのIoTハードウェアオプションを提供します。物理的なハードウェアにアクセスできない、または購入前にもっと学びたい人のために、「仮想ハードウェア」バージョンも利用可能です。ハードウェアページを訪れて、Seeed Studioから完全なキットを購入するための「ショッピングリスト」とリンクを確認してください。

各レッスンには以下が含まれます:

  • スケッチノート
  • オプションの補足ビデオ
  • 事前レッスンのウォームアップクイズ
  • 書かれたレッスン
  • プロジェクトベースのレッスンのステップバイステップガイド
  • 知識チェック
  • チャレンジ
  • 補足読書
  • 課題
  • 事後レッスンクイズ

クイズについての注意: すべてのクイズはこのアプリで利用可能で、各レッスンには3つの質問が含まれた48のクイズがあります。クイズはレッスン内でリンクされていますが、クイズアプリはローカルでも実行できます。quiz-appフォルダーの指示に従ってください。ローカライズは進行中です。

レッスン

プロジェクト名教えられる概念学習目標リンクされたレッスン
01始めにIoTの紹介IoTの基本原則と、センサーやクラウドサービスなどのIoTソリューションの基本構成要素を学び、最初のIoTデバイスを設定しますIoTの紹介
02始めにIoTの深掘りマイクロコントローラーやシングルボードコンピューターなど、IoTシステムのコンポーネントを探求しますIoTの深掘り
03始めにセンサーとアクチュエーターで物理世界と対話するセンサーが物理世界からデータを収集し、アクチュエーターがフィードバックを提供する方法を学び、ナイトライトを構築しますセンサーとアクチュエーターで物理世界と対話する
04始めにデバイスをインターネットに接続するIoTデバイスをインターネットに接続してメッセージを送受信する方法を学び、ナイトライトをMQTTブローカーにリンクしますデバイスをインターネットに接続する
05農場植物の成長を予測するIoTデバイスで取得した温度データを使用して植物の成長を予測します植物の成長を予測する
06農場土壌水分を検出する土壌水分を検出し、土壌水分センサーをキャリブレーションする方法を学びます土壌水分を検出する
07農場自動植物灌漑リレーとMQTTを使用して灌漑を自動化し、タイミングを設定します自動植物灌漑
08農場植物をクラウドに移行するクラウドホストのIoTサービスを探求し、植物をパブリックMQTTブローカーの代わりにクラウドに接続する方法を学びます植物をクラウドに移行する
09農場アプリケーションロジックをクラウドに移行するIoTメッセージに応答するクラウドでアプリケーションロジックを書く方法を学びますアプリケーションロジックをクラウドに移行する
10農場植物を安全に保つIoTセキュリティを理解し、鍵と証明書で植物を保護する方法を学びます植物を安全に保つ
11輸送位置追跡IoTデバイスのGPS位置追跡について学びます位置追跡
12輸送位置データの保存将来の可視化や分析のためにIoTデータを保存する方法を学びます位置データの保存
13輸送位置データの可視化位置データを地図上で可視化する方法を学び、地図が3Dの世界を2Dで表現する方法を理解します位置データの可視化
14輸送ジオフェンスサプライチェーンの車両が目的地に近づいたときに警告を発するジオフェンスを探求しますジオフェンス
15製造果物の品質検出器を訓練する果物の品質を検出するためにクラウドで画像分類器を訓練する方法を学びます果物の品質検出器を訓練する
16製造IoTデバイスから果物の品質を確認するIoTデバイスから果物の品質検出器を使用する方法を学びますIoTデバイスから果物の品質を確認する
17製造エッジで果物検出器を実行するエッジでIoTデバイス上で果物検出器を実行する方法を学びますエッジで果物検出器を実行する
18製造センサーから果物の品質検出をトリガーするセンサーから果物の品質検出をトリガーする方法を学びますセンサーから果物の品質検出をトリガーする
19小売在庫検出器を訓練するオブジェクト検出を使用して在庫をカウントするための在庫検出器を訓練する方法を学びます在庫検出器を訓練する
20小売IoTデバイスから在庫を確認するオブジェクト検出モデルを使用してIoTデバイスから在庫を確認する方法を学びますIoTデバイスから在庫を確認する
21消費者IoTデバイスで音声を認識するスマートタイマーを構築するためにIoTデバイスから音声を認識する方法を学びますIoTデバイスで音声を認識する
22消費者言語を理解するIoTデバイスに話しかけられた文を理解する方法を学びます言語を理解する
23消費者タイマーを設定し、音声フィードバックを提供するIoTデバイスでタイマーを設定し、タイマーの状態について音声フィードバックを提供する方法を学びますタイマーを設定し、音声フィードバックを提供する
24消費者複数の言語をサポートするスマートタイマーで入力と出力の両方に複数の言語をサポートする方法を学びます複数の言語をサポートする