Les meilleurs développeurs informatique freelances sont sur Codeur.com
Ouvert · 10 000 € et plus · 20 offres · 1904 vues
Titre du projet :
Développement firmware ESP32-S3 — 2 devis séparés demandés
Description du projet :
Je développe un objet connecté audio grand public et recherche un ou plusieurs prestataires spécialisés en développement firmware embarqué. Je souhaite recevoir deux devis indépendants, l'un pour le firmware du récepteur, l'autre pour l'interface de gestion back-office.
DEVIS 1 — Firmware Récepteur (ESP32-S3)
Le récepteur est un objet connecté résidentiel basé sur le module Waveshare ESP32-S3-Touch-LCD-1.85C-BOX. Il intègre un écran LCD rond tactile 1,85 pouce (360×360), un décodeur audio I2S, un haut-parleur 2W, une batterie 1 000 mAh, 16 MB de Flash et 8 MB de PSRAM.
Ce qui est déjà fonctionnel : réception et restitution d'un flux audio HTTP, architecture FreeRTOS sur ESP-IDF v5.x, backend API REST + WebSocket actif.
Ce qui reste à développer :
Interface graphique LVGL adaptée à l'écran rond 360×360 — 5 à 8 états d'affichage (veille, lecture audio, configuration Wi-Fi, réglages, hors ligne), navigation tactile fluide, cible > 25 FPS
Streaming audio AAC 128 kbps, buffer PSRAM 256 KB, gestion des coupures réseau, volume mémorisé en NVS
Provisionnement Wi-Fi par portail captif au premier démarrage, reconnexion automatique avec backoff exponentiel, watchdog
Réception d'événements push via WebSocket, transitions d'états < 500 ms
Mise à jour OTA sécurisée : double partition Flash, vérification SHA-256, rollback automatique
Pilotage anneau LED RGB WS2812B — 8 scénarios lumineux selon l'état du système
Stack : ESP-IDF v5.x, FreeRTOS, LVGL v8, esp32-audioI2S, esp_https_ota, mbedTLS.
DEVIS 2 — Interface de Gestion Back-office Web
L'interface de gestion est une application web destinée aux administrateurs et aux responsables de lieux de diffusion. Elle permet de piloter l'ensemble du système à distance.
Fonctionnalités attendues :
Gestion des lieux de diffusion — ajout, modification, activation/désactivation, rattachement des récepteurs abonnés
Gestion des récepteurs — liste des appareils enregistrés, statut en temps réel (en ligne / hors ligne / en cours de diffusion), version firmware installée
Déclenchement et supervision des diffusions — historique des sessions de diffusion, durée, statut de réception par appareil
Gestion des abonnements — liste des abonnés, statut abonnement actif/inactif, date de renouvellement
Déploiement OTA — publication d'une nouvelle version firmware, suivi de la progression par appareil, gestion des rollbacks
Tableau de bord — indicateurs clés en temps réel : nombre d'appareils connectés, taux de succès des diffusions, alertes système
Stack souhaitée : React ou Vue.js (front-end), Node.js ou équivalent (back-end), PostgreSQL, WebSocket pour le temps réel. Une API REST existante est déjà en place côté serveur.
Ce que je fournis sous NDA :
Cahier des charges technique complet
Architecture logicielle et API documentée
Accès au dépôt de code existant
Prototype physique fonctionnel pour prise en main si nécessaire
Ce que j'attends dans votre réponse :
Merci de me faire parvenir vos deux devis séparément, en précisant pour chacun : la charge estimée en jours, le délai de réalisation envisagé, et vos conditions d'intervention (forfait ou régie).
Budget indicatif : 10 000 € et plus
Publication : 05 avril 2026 à 11h40
Profils recherchés : Développeur spécifique freelance , Développeur IoT freelance , Développeur full-stack freelance , Développeur système embarqué freelance , Développeur React freelance
20 freelances ont répondu à ce projet
20 propositions de devis en moins de 2h
Montant moyen des devis proposés : 11 700 €
Estimation du délai : 22 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web