LiXee-Assist est une application mobile (Android / iOS) développée en Flutter permettant de détecter, configurer et gérer des appareils LiXeeGW via BLE et WiFi. Elle propose un provisioning intelligent, une interface intuitive, un proxy WebView intégré pour accéder aux interfaces embarquées (HTTP/HTTPS avec authentification), et un système de notifications en arrière-plan.
---
- 🔵 Provisioning BLE : configuration WiFi des modules LiXee via Bluetooth Low Energy
- 🔍 Scan automatique des modules LiXee (SSID: LIXEEGW-xxxx)
- 📶 Connexion WiFi automatique avec mot de passe pré-rempli
- 🌐 Envoi de la configuration WiFi à l'appareil
- 💾 Sauvegarde des modules configurés (nom + URL)
- 🖥 Proxy WebView intégré : accès aux interfaces des modules avec support HTTP, HTTPS et authentification Basic
- 🌍 Résolution mDNS (pour les noms
*.local) - 🔔 Notifications : surveillance périodique des appareils en arrière-plan via WorkManager
- 🛠 Ajout manuel d'un appareil (nom + IP ou URL)
- 📺 Support Android TV
- 🧼 Interface épurée, flat design, logo officiel LiXee intégré
- Flutter (Dart)
- Plugins principaux :
flutter_blue_plus- Communication BLEwifi_iot- Gestion WiFiflutter_inappwebview- WebView avancéeworkmanager- Taches en arriere-plan (polling)flutter_local_notifications- Notificationsmulticast_dns- Resolution mDNSshared_preferences- Stockage localdio- Client HTTP
- Flutter SDK (v3.7.2+)
- Android Studio / Xcode
- Android 5.0+ / iOS 13+
git clone https://github.com/fairecasoimeme/lixee-assist.git
cd lixee-assist
flutter pub get
flutter runCe projet est sous licence MIT



