Étude de cas

SmartVilla

J’ai développé une application pour commander l’éclairage et le portail d’une villa, recevoir l’état des équipements et consulter les mesures des capteurs.

AperçuIoT • Smart Home

Le point de départ

SmartVilla relie une application mobile à des équipements de domotique : éclairage, portail, sécurité et compteurs. Il fallait que les commandes et les informations circulent entre le téléphone et les contrôleurs.

Le besoin à résoudre

Mon travail consistait à donner accès à ces équipements depuis le téléphone, avec un retour de leur état et une reprise des échanges après une coupure.

Ce que j’ai développé

  1. 01

    L’application échange avec les contrôleurs ESP32 qui pilotent les différentes zones.

  2. 02

    J’utilise MQTT pour transmettre les commandes et recevoir les événements des équipements.

  3. 03

    Le serveur Node.js gère les accès et conserve l’historique des événements.

  4. 04

    J’affiche dans l’application Flutter l’état reçu des équipements après les commandes.

  5. 05

    J’ai prévu la resynchronisation des contrôleurs après le retour du courant.

Fonctionnalités du prototype

  • Le prototype réunit le pilotage de l’éclairage, du portail et la consultation des capteurs.

  • Les mesures de consommation peuvent être consultées depuis l’application.

  • Les échanges reprennent après une coupure sans ressaisie manuelle des états.

Les choix que j’ai faits

  • Les tâches des contrôleurs sont organisées avec FreeRTOS pour traiter les fonctions selon leur priorité.

  • MQTT me permet de faire évoluer les équipements sans relier directement chaque capteur à l’application.

Projets

D’autres projets sur lesquels j’ai travaillé

Tous les projets →
Vue d’ensemble du produit10 captures
eLearning • Plateforme
En développement

Wéman LMS

Je développe une plateforme où les formateurs peuvent publier leurs cours et les apprenants payer par Mobile Money, suivre leur progression et obtenir un certificat.

AfCom
Mobile • Commerce
Aperçu

AfCom

Avec AfCom, je travaille sur une application qui permet aux commerçants de suivre leurs ventes, leurs stocks et leurs dépenses, même sans connexion.

ArchiForm
Landing • Paiement
En ligne

ArchiForm

J’ai créé une page d’inscription à une formation : après le paiement, l’apprenant reçoit un email et l’accès aux ressources dans Google Drive.

Votre projet

Un projet similaire en tête ?

Vous avez un besoin similaire ? Parlons de ce que vous souhaitez construire.