ハードウェア
IoTのTはThings(モノ)を指し、物理的な世界と相互作用するデバイスを意味します。各プロジェクトでは、学生やホビイストがアクセスできる実際のハードウェアを使用します。個人の好み、プログラミング言語の知識、学習目標、利用可能性に基づいて、2つのIoTハードウェアオプションを提供しています。さらに、物理的なハードウェアにアクセスできない、または購入前にもっと学びたい人のために「仮想ハードウェア」バージョンも利用可能です。
💁 課題を完了するためにIoTハードウェアを購入する必要はありません。すべてのタスクは仮想IoTハードウェアを使用して達成できます。
物理的なハードウェアオプションはArduinoとRaspberry Piです。各プラットフォームにはそれぞれの利点と欠点があり、初期のレッスンの1つで説明されています。まだハードウェアプラットフォームを選択していない場合は、最初のプロジェクトのレッスン2を確認して、最も興味のあるハードウェアプラットフォームを決定してください。
特定のハードウェアは、レッスンと課題の複雑さを最小限に抑えるために選択されました。他のハードウェアも動作するかもしれませんが、追加のコンポーネントなしでデバイス上で全ての課題がサポートされることは保証できません。例えば、多くのArduinoデバイスにはWiFiがなく、クラウド接続にはWiFiが不可欠です - Wioターミナルは内蔵WiFiがあるため選ばれました。
また、土壌や鉢植えの植物、果物や野菜など、いくつかの非技術的なアイテムも必要です。
キットを購入する
Seeed Studiosは、すべてのハードウェアを簡単に購入できるキットとして提供しています:
Arduino - Wioターミナル
SeeedとMicrosoftによる初心者向けIoT 01 - Wioターミナルスターターキット
Raspberry Pi
SeeedとMicrosoftによる初心者向けIoT 01 - Raspberry Pi 4スターターキット
Arduino
ArduinoのすべてのデバイスコードはC++で記述されています。すべての課題を完了するために、以下のものが必要です:
Arduinoハードウェア
- Wioターミナル
- オプション - USB-CケーブルまたはUSB-AからUSB-Cアダプター。WioターミナルにはUSB-Cポートがあり、USB-CからUSB-Aケーブルが付属しています。PCやMacにUSB-Cポートしかない場合は、USB-CケーブルまたはUSB-AからUSB-Cアダプターが必要です。