Ⅰ. 開発のための基礎知識 | ・MQTTとは ・MQTTの基本概念 ・サービス品質(QoS)
・その他の補助機能 ・プロトコルの概要 |
↓ | |
Ⅱ. 実験の概要とブローカーの構築 | ・実験の概要 ・トピックの設定 ・MQTTライブラリーとプログラム構造 ・ブローカーの構築 |
↓ | |
Ⅲ-1. MQTT通信①計測デバイス編 | ・計測用デバイスの基本要件 ・Async MQTTクライアントライブラリー ・LWT(Last Will and Testament)の設定 ・コードの解説 ・実行結果 |
↓ | |
Ⅲ-2. MQTT通信②監視デバイス編 | ・監視用デバイスの基本要件 ・ブロッキング関数の実行制限 ・コードの解説 ・動作検証 |
↓ | |
Ⅳ-1. MQTTで赤外線制御:準備編 | ・ホームオートメーションと赤外線制御 ・赤外線モニターボードの作成 ・赤外線送信器ボードの作成 ・赤外線リモコンボードの作成 |
↓ | |
Ⅳ-2. 赤外線情報のハンドリング | ・ESP32用の赤外線送受信ライブラリー ・赤外線モニターとリモコンデータの解析 ・赤外線リモコンソフトの作成 ・コードの解説 ・動作検証 |
↓ | |
Ⅳ-3. 部屋別のエアコン制御 | ・赤外線送信器ソフトの作成 ・コードの解説 ・実行結果 ・今後の課題 |