Skip to content

Spécifications fonctionnelles

MeloLawson edited this page Sep 20, 2024 · 4 revisions

Contrôleur

Présence de deux modes : production et configuration (par souci de sécurité). Possibilité de basculer d'un mode à l'autre.

  • Mode configuration :
    • Exposer un point d’accès WI-FI.
    • Servir de serveur Web pour accéder à la configuration du programme.
  • Mode production :
    • Se connecter à un point d'accès WI-FI externe.
    • Navigation entre les différents écrans (machine à états, logs, informations de connexions).
    • Gestion des logs :
      • Affichage de logs non critiques sur l'écran, sans persistance.
      • Persistance des logs d'erreurs sur des fichiers internes à l'ESP.
      • Récupération des fichiers de logs sur appareil externe.
    • Gestion de l'alimentation :
      • Détection du mode d'alimentation (secteur/batterie).
      • Alerte sonore si débranché, ou si batterie presque vide.
    • Gestion des requêtes vers l'API Dolibarr
      • Authentification
      • Requête d'envoi de tag produit
      • Requête de mouvement de stock

Lecteur RFID

Scan des tags en mouvements et vérification de leur validité.

Moteur

  • Mise en marche du moteur
  • Arrêt du moteur

Servomoteur

Bouger le moteur selon un angle précis

Détecteur de présence (en cours)