Il y a 3 heures
j ai un dashboard et a force de rajouter des fonctionnalités je pense que ca peux interesser du monde .
en gros ca fonctionne sur esp classic environ 10 koctets de code en plus et 12 octets de variable globale.
Le dashboard / builder (navigateur) est une application HTML/JS mono-fichier qui permet de construire un tableau de bord sur mesure (widgets, graphes, boutons de commande) puis de l'exécuter, sans jamais recompiler le firmware. Il se connecte au routeur via un adaptateur qui traduit ses appels vers les vraies routes du firmware.
est un vrai proxy GET/POST authentifié vers n'importe quelle IP du LAN, capable de transporter un corps et de rendre un JSON complet — ce qui permet de lire et piloter d autre API
Le détail des apports :
il y a encore quelque bug a corriger sur les graphiques
le mieux c est de montrer une video
en gros ca fonctionne sur esp classic environ 10 koctets de code en plus et 12 octets de variable globale.
Le dashboard / builder (navigateur) est une application HTML/JS mono-fichier qui permet de construire un tableau de bord sur mesure (widgets, graphes, boutons de commande) puis de l'exécuter, sans jamais recompiler le firmware. Il se connecte au routeur via un adaptateur qui traduit ses appels vers les vraies routes du firmware.
est un vrai proxy GET/POST authentifié vers n'importe quelle IP du LAN, capable de transporter un corps et de rendre un JSON complet — ce qui permet de lire et piloter d autre API
Le détail des apports :
- Cible : IP libre + port paramétrable.
- Méthode : GET ou POST, au lieu de GET en dur.
- Corps POST : Content-Type + Content-Length calculé + body .
- Auth : en-tête Authorization: Basic injecté si fourni — permet les écritures protégées
- JSON : par 8000 octets et renvoi en application/json
- Lecture : boucle plus robuste sur les réponses lentes en plusieurs paquets.
il y a encore quelque bug a corriger sur les graphiques
le mieux c est de montrer une video
