初心者向けIoT 01カリキュラム
Microsoft Azure Cloudは、IoTの基礎に焦点を当てた包括的な12週間、24レッスンのカリキュラムを提供します。各レッスンには、事前および事後のクイズ、詳細な指示、解決策、課題などが含まれています。プロジェクトベースのアプローチにより、実践的なプロジェクトを構築することで効果的に学習でき、スキルの保持に役立ちます。
このカリキュラムでは、農場から食卓までの食品の旅を探求し、農業、物流、製造、小売、消費者セクターなど、IoTアプリケーションの主要分野をカバーします。
教育法
私たちのカリキュラムは、プロジェクトベースの学習と頻繁なクイズという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 | 消費者 | 複数の言語をサポートする | スマートタイマーで入力と出力の両方に複数の言語をサポートする方法を学びます | 複数の言語をサポートする |