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.
Brancher
Section intitulée « Brancher »- Branchez le boîtier sur la machine (liaison avec la machine) et sur le réseau de la salle par son câble Ethernet.
- Mettez-le sous tension. Il sonne au démarrage et son écran dit l’étape en cours (voir plus bas).
- Quand l’écran affiche
A ADOPTERet un codeID …, adoptez-le au back-office (voir Ajouter des machines).
Flasher le firmware
Section intitulée « Flasher le firmware »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).
- Branchez le boîtier au PC par un câble USB de données (pas un simple câble de charge).
- Fermez tout moniteur série ouvert sur ce port.
- 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)
Le numéro du port est dans le Gestionnaire de périphériques, rubrique « Ports (COM et LPT) ».Fenêtre de terminal flash.cmd COM5 - Linux :
📍 À taper sur : PC Linux (dossier du paquet de flash)
Fenêtre de terminal ./flash.sh /dev/ttyACM0
- Windows : double-clic sur
- À la fin : « avrdude done. Thank you. », puis l’écran du boîtier redémarre.
Lire l’écran au démarrage
Section intitulée « Lire l’écran au démarrage »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.
Vérifier au back-office
Section intitulée « Vérifier au back-office »- La colonne Firmware donne la version de chaque boîtier adopté ; comparez-la à celle du paquet de flash (le nom du fichier
.hexla porte, par exemple2.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 MOIsur 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.
La console du boîtier (facultatif)
Section intitulée « La console du boîtier (facultatif) »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).