このプロジェクトについて

このリポジトリには、Burapha大学の工学部学生向けに設計された「AIoT in Action — Embedded Systems for AIoT Developer」のコース教材が含まれています。Cコードをコンパイルする必要がなく、BENTO PSoC Edgeボード(Eva KitまたはTESAIoT Dev Kit)上でMicroPythonを使用して教えられます。 コース構成は、PrincipleからApplicationへと進む、各3時間の12セッションで構成されています: - Part 1:動作するUIアプリケーション。ボードとPythonコマンドの紹介 - Part 2:UIとハードウェアの接続 — GPIO、LCD、Touch UI、アナログ、CapSense - Part 3:IMUからのセンサーデータをHMIに表示、リアルタイムグラフ、Mini-HMI Dashboard - Part 4:WiFi経由でIoT Platformに接続、双方向MQTTテレメトリ、TLS上のMQTTsによるTESAIoT Platformへの接続 - Capstone:完全なAIoT Mini-Productの構築 リポジトリの内容には、ブラウザで閲覧可能な12個のHTMLスライドファイル、98個のサンプルコードファイル、15個のEdge AIモデル、穴埋め問題付きの演習、解答キーが含まれています。サンプルコードはハードウェアを自動検出するため、両方のボードで動作します。 要件:BENTO PSoC EdgeボードまたはTESAIoT Dev Kit、BENTO IDE(ブラウザからコードを作成)、セッション2以降はWiFi、セッション10〜12ではTESAIoT Community Edition。 ライセンス:コース教材はCC BY 4.0、サンプルコードはMIT、サードパーティの画像はCREDITS.mdに記載