概要
IoTデバイスのプロビジョニング用にEsptouchおよびEsptouchV2スマート構成プロトコルのDart実装です。スマートフォンやデスクトップアプリを介して、直接ネットワークアクセスなしでESP8266/ESP32デバイスのWi-Fi設定をスムーズに行えます。Android、iOS、macOS、Windows、Linuxをすべてサポートする、完全なプラットフォーム非依存型です。クロスプラットフォームのFlutterアプリケーションにゼロタッチデバイスペアリング機能を統合したい開発者向けに設計されています。ネイティブ依存関係が一切ないため、すべての対応プラットフォームで互換性を確保しています。
用途
- IoTデバイスのオンボーディング
- スマートホームギアのセットアップ
- 埋め込みデバイスの設定
- クロスプラットフォームWi-Fiプロビジョニング
- 自動デバイス登録
主な機能
- Esptouch および EsptouchV2 のサポート
- 純粋な Dart 実装
- マルチプラットフォーム互換性
- ネイティブコードは不要です
- 軽量で効率的
- セキュアなWi-Fi資格情報の転送
適している対象
- IoTアプリを構築するFlutter開発者
- ESPチップを使用するハードウェア統合業者
- タッチレスデバイスセットアップを必要とするアプリケーション
- クロスプラットフォームのモバイル/デスクトップソリューション
- ネイティブプラットフォームコードを避けるプロジェクト
注意事項
- 互換性のある ESP8266/ESP32 ファームウェアが必要です
- モバイルプラットフォームで必要なネットワーク権限
- Esptouchプロトコルをサポートするデバイスに限定
- 設定後のデバイス再起動に対応していません
- ローカルネットワーク環境で最適に使用されます