Système de monitoring cardiaque avec compression IoT (96%) et reconstruction par intelligence artificielle.
- Capteur IoT : Envoie signal ECG compressé (20 points/cycle)
- Edge Computing : Reconstruit avec LSTM + Gaussian Process (500 points)
- Dashboard Web : Visualisation temps réel + alertes médicales
pip install tensorflow paho-mqtt matplotlib numpy scipy scikit-learn websocketsmosquitto -c mosquitto_websocket.conf -vpython "ECG Receiver LSTM.py"python "ECG Sender.py"Appuyez sur Ctrl+C pour arrêter et voir l'analyse complète avec graphiques.
python "ECG Bridge.py"python "ECG Receiver Dashboard.py"python "ECG Sender.py"python -m http.server 8888Navigateur : http://localhost:8888/ECG_Dashboard_Complete.html
Cliquer sur "Démarrer"
- ✅ Signal ECG temps réel
- 🧠 Qualité reconstruction (LSTM vs GP vs Fusion)
- ❤️ Fréquence cardiaque (BPM)
- 🚨 Alertes médicales (bradycardie, tachycardie, arythmie)
- 📊 Métriques de performance (MSE, corrélation)
ECG Sender.py: Capteur IoT simuléECG Receiver LSTM.py: Receiver mode terminalECG Receiver Dashboard.py: Receiver mode dashboardECG Bridge.py: Pont MQTT → WebSocketECG_Dashboard_Complete.html: Interface webecg_lstm_model_improved.keras: Modèle LSTM Bidirectionalmosquitto_websocket.conf: Configuration Mosquitto
- Compression : 96%
- Qualité reconstruction : 85-95%
- Latence alertes : < 5 secondes