Aller au contenu

Boîtiers : brancher, flasher, vérifier

Un boîtier (Lucky Device) se branche dans chaque machine. Il n’a rien à configurer : il prend son adresse sur le réseau de la salle, trouve le serveur seul, puis attend d’être adopté au back-office. Cette page couvre le geste du technicien : brancher, installer le programme du boîtier (le firmware), vérifier.

  1. Branchez le boîtier sur la machine (liaison avec la machine) et sur le réseau de la salle par son câble Ethernet.
  2. Mettez-le sous tension. Il sonne au démarrage et son écran dit l’étape en cours (voir plus bas).
  3. Quand l’écran affiche A ADOPTER et un code ID …, adoptez-le au back-office (voir Ajouter des machines).

Le programme se met dans le boîtier par USB, depuis un PC Windows ou Linux, avec le paquet de flash fourni par l’éditeur : un dossier autonome qui contient le programme déjà prêt (un fichier .hex) et les scripts flash.cmd (Windows), flash.sh (Linux) et diagnostic.cmd. Le PC n’a besoin que de l’outil avrdude, fourni avec l’IDE Arduino 2 (Windows), ou du paquet avrdude (Linux).

  1. Branchez le boîtier au PC par un câble USB de données (pas un simple câble de charge).
  2. Fermez tout moniteur série ouvert sur ce port.
  3. Lancez le flash :
    • Windows : double-clic sur flash.cmd, ou, si plusieurs ports existent, dans une invite de commandes ouverte dans le dossier :

      📍 À taper sur : PC Windows (dossier du paquet de flash)

      Fenêtre de terminal
      flash.cmd COM5
      Le numéro du port est dans le Gestionnaire de périphériques, rubrique « Ports (COM et LPT) ».
    • Linux :

      📍 À taper sur : PC Linux (dossier du paquet de flash)

      Fenêtre de terminal
      ./flash.sh /dev/ttyACM0
  4. À la fin : « avrdude done. Thank you. », puis l’écran du boîtier redémarre.

Tant que la machine n’est pas prête, la première ligne dit l’étape qui manque, la deuxième dit qui (le numéro de la machine, ou le code ID … du boîtier) :

Écran Ce qui manque Que faire
PAS DE RESEAU câble Ethernet débranché ou mort Brancher, changer de câble ou de port du switch.
ATTENTE ADRESSE le routeur ne donne pas d’adresse Vérifier le DHCP du routeur.
CHERCHE SERVEUR le serveur ne répond pas encore Le PC de salle est-il allumé, sur le même réseau ?
CONNEXION... connexion en cours Attendre quelques secondes.
SERVEUR REFUSE un autre serveur a répondu Le routeur redirige le boîtier ailleurs : voir Le réseau de la salle.
A ADOPTER + ID … le boîtier attend son adoption Back-office : Exploitation → Boîtiers en attente.
numéro + MACHINE MUETTE la machine ne répond pas au boîtier Câble entre boîtier et machine, adresse de la machine.
numéro + crédit tout va bien —

Au passage, des messages brefs s’affichent quelques secondes : l’adresse obtenue avec IP PAR DHCP, puis SERVEUR TROUVE. Une carte réutilisée sur une autre plaque affiche CARTE CHANGEE / memoire videe : c’est normal, elle repart à neuf et attend son adoption. Le détail de l’écran et des sons est dans Écran et bips du boîtier.

  • La colonne Firmware donne la version de chaque boîtier adopté ; comparez-la à celle du paquet de flash (le nom du fichier .hex la porte, par exemple 2.0.0-F6.45).
  • L’adressage (DHCP ou statique) et le Contact disent si le boîtier parle au serveur.
  • Faire sonner fait sonner un boîtier et affiche C'EST MOI sur son écran, pour le retrouver dans la salle.
  • Paramètres → Réseau montre, en lecture seule, ce que le serveur annonce et combien de boîtiers sont en DHCP ou en statique.

Pour un problème sur une machine, le paquet de flash a aussi un mode diagnostic qui enregistre tout ce que dit le boîtier : voir Diagnostic.

Le boîtier a une console série (115200 bauds), qui ne sert qu’à regarder ou en dernier recours. serial-log.cmd COM5 l’ouvre sous Windows (taper la commande puis Entrée).

Commande Effet
show Identité, plaque, réseau, numéro de machine.
reset Remet à zéro le réseau et le numéro de machine (le reste est gardé).
usine OUI Vide la mémoire de la carte (machine, profil, compteurs, journal, réseau, plaque). Refusé si de l’argent est en cours, s’il reste un solde ou un paiement manuel en attente. Le boîtier redémarre et attend son adoption.

Au back-office, un administrateur peut aussi Remettre la carte à neuf… depuis la fiche de la machine (voir Boîtiers).