Aller au contenu

Étape 7 — Batterie

Objectif

Attribuer une batterie à l'abonnement du nouveau client. Le vendeur scanne et se connecte à la batterie via Bluetooth, l'application lit son niveau d'énergie et son identité, calcule le coût initial d'électricité, et signale la finalisation du service au backend.


Flux de Travail

  1. Scanner le QR code sur la batterie.
  2. Se connecter à la batterie via Bluetooth Low Energy (BLE).
  3. Lire les données de la batterie depuis ses services BLE :

    Service BLE Données Lues Description
    ATT (Attribut) ID de la batterie Identifiant unique de la batterie
    DTA (Données) Niveau d'énergie Énergie stockée dans la batterie (kWh)
  4. L'application calcule le coût initial d'électricité en fonction du niveau d'énergie et du tarif d'abonnement du client.

  5. L'application signale la finalisation du service au système backend.

Ce Qui est Enregistré

Champ Description
ID de la batterie Identifiant unique lu depuis le service ATT
Niveau d'énergie Énergie stockée dans la batterie (kWh) depuis le service DTA
Coût initial d'électricité Calculé en fonction du niveau d'énergie et du tarif par kWh
Rapport de service Envoyé au backend confirmant l'attribution de la batterie

Comportement de l'IU

  • Une zone de scan avec des directives visuelles claires pour le placement du QR
  • Une fois connecté via BLE, l'ID de la batterie et la lecture d'énergie sont affichés
  • Le coût initial d'électricité calculé est affiché pour confirmation
  • Un indicateur de succès confirme que la batterie a été attribuée et signalée

Gestion des Erreurs

  • QR code illisible — réessayer le scan ou saisir l'ID de la batterie manuellement
  • Connexion BLE échouée — s'assurer que Bluetooth est activé et que la batterie est à portée ; réessayer
  • Délai d'expiration de lecture d'énergie — l'application réessaie automatiquement ; si le problème persiste, re-scanner
  • Rapport backend échoué — l'application met le rapport en file d'attente et réessaie lorsque la connectivité est restaurée

Actions

  • Continuer passe à l'Étape 8 — Terminé
  • Retour retourne à l'Étape 6 — Véhicule