2025-2026.2.TIN4024.003 - IoTアプリ開発演習

Tool

概要

本リポジトリ「2025-2026.2.TIN4024.003」は、大学の「Phát triển ứng dụng IoT(IoTアプリ開発)」演習向けに作成された教材/テンプレート集です。Wokwiを使ったESP32回路のシミュレーション、Visual Studio Codeを用いたコード編集とシミュレーション実行、実機への書き込みを含む一連の学習フローがREADMEで案内されています。ファイル数は最小限で、学生が自分のプロジェクトを始めやすいシンプルな構成になっています。

GitHub

リポジトリの統計情報

  • スター数: 3
  • フォーク数: 0
  • ウォッチャー数: 3
  • コミット数: 22
  • ファイル数: 3
  • メインの言語: 未指定

主な特徴

  • WokwiベースのESP32シミュレーションを推奨する学習指針
  • Visual Studio Code(およびPlatformIO想定)での開発ワークフローを案内
  • 最小限のファイル構成で学生がすぐに始められるテンプレート
  • 実機への書き込み手順や外部リソースへのリンクをREADMEで参照可能

技術的なポイント

本リポジトリは教材用途のため、実装コードそのものよりも「開発環境の整備」と「学習フローの提示」が主眼です。READMEではまずWokwi(https://wokwi.com/)のアカウント作成と回路設計によるシミュレーションを推奨しており、ESP32などのマイコンをブラウザ上で動かして概念実証やデバッグが行える点が強調されています。Wokwiはピン配置やセンサのモデル化、仮想シリアルモニタなど組み込み開発の初期学習に有効で、物理基板に触れる前に通信や割り込み、センサ読み取りの挙動を確認できます。

次にVisual Studio Codeの導入が案内され、ローカル開発環境での編集、ビルド、シミュレーションと実機書き込みの流れを統合することを想定しています。VS CodeとPlatformIOやArduino拡張を組み合わせると、ライブラリ管理、ビルドシステム、シリアルモニタ、ファームウェア書き込みが一貫して扱え、チームでの開発や課題提出にも適しています。READMEの断片からはPlatformIOの導入が示唆されており、クロスプラットフォームでの開発や依存関係管理が容易になります。

教育的観点では、リポジトリは「プロジェクトの起点」を提供します。Members.txt によるチーム管理や .gitignore による不要ファイル除外、README に記載された外部リソースリンク群(Wokwi、VS Code、PlatformIOなど)は、学生が非同期で学べるよう設計されています。拡張性としては、サンプルコード、回路図ファイル(Wokwiプロジェクト)、CI(自動ビルド/テスト)や課題テンプレートを追加することで授業運営がさらに楽になります。ハード寄りのトピック(電源、信号レベル、センサ校正、OTAアップデートなど)への言及は現在控えめなので、実践課題を増やす余地が大きい点も特徴です。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • Members.txt: file
  • README.md: file

まとめ

学習開始に適したシンプルなIoT演習テンプレートです。

リポジトリ情報:

READMEの抜粋:

2025-2026.2.TIN4024.003

Phát triển ứng dụng IoT

WiFi Lab: CNTT-MMT/13572468

  • WOKWI - World’s most advanced ESP32 simulator

    Đăng ký tài khoản tại wokwi.com

    Dùng để thiết kế mạch IoT cho việc mô phỏng

  • Your code editor

    Cài đặt Visual Studio Code

    Lập trình cho mạch đã thiết kế, chạy mô phỏng và nạp vào vi mạch thực hành

  • Your Gateway to Embedded Software Development Excellence

    Cài đặt [Platfor…