Home Progetti Piattaforma di telemetria e localizzazione Telemektrum — tablet industriali Android (VT-7 / N555)

Embedded & mobile

Telemektrum — tablet industriali Android (VT-7 / N555)

Un terminale embedded che gira sul tablet industriale dentro la cabina — linee VT-7, N555 e Quectel. È l'interfaccia dell'operatore con la piattaforma di telemetria: sblocca la macchina tramite checklist, legge il bus CAN, rileva la produttività e continua a funzionare quando il segnale cade. Versione 4.8 sul campo, con 128 schermate.

La sfida

La cabina di una macchina pesante è il posto peggiore in cui mettere del software: polvere, vibrazioni, calore, sole sullo schermo e connettività che sparisce. Un tablet comune non sopravvive alla prima settimana; un'applicazione comune non sopravvive al primo tratto senza segnale. E l'operatore non è un utente da ufficio. Ha i guanti, un obiettivo di produzione e il motore acceso. Tutto ciò che richiede la sua attenzione — o più di due tocchi — semplicemente non viene usato. Eppure è proprio lì che nasce il dato di cui l'operatività ha bisogno: chi sta operando, se il mezzo è stato controllato prima dell'accensione, cosa si sta facendo in quel momento e cosa la macchina stessa comunica sul bus interno. Senza un terminale in cabina, tutto questo diventa carta — o non diventa nulla. C'era poi un vincolo hardware: la flotta non usa un solo tablet. Convivono terminali VT-7, N555 e schede Quectel, con periferiche e funzionalità diverse, e la stessa applicazione deve girare su tutti e tre.

La soluzione

Il turno comincia dall'identificazione: l'operatore avvicina al tablet una tessera di prossimità (NFC/RFID), e il legame tra tessera e dipendente viene registrato in Catus. Segue la checklist di sicurezza, con foto quando la domanda lo richiede. Finché non è completata, l'applicazione tiene la macchina bloccata — l'azionamento è fisico, via GPIO — e ci sono schermate di pre-blocco e di motivo del blocco perché l'operatore sappia esattamente cosa manca. Sbloccata la macchina, il terminale legge il bus CAN tramite una libreria nativa integrata nell'applicazione. Un decodificatore universale riconosce il modello del mezzo — escavatore Komatsu PC210, dozer cingolato Komatsu D61EX, rullo compattatore Dynapac CA25C, Ford Ranger — ed estrae numero di giri, carico motore, livello e temperatura del carburante, contaore, contachilometri, temperature del liquido di raffreddamento e dell'olio idraulico, velocità, angolo di sterzata, marcia, freno di stazionamento, stato di accensione e, sul rullo, la frequenza di vibrazione. Per il campo ci sono schermate di dump CAN, log diagnostico, informazioni hardware e configurazione manuale del bus — è ciò che consente di mettere in funzione un mezzo nuovo senza tornare in ufficio. Sopra a questo c'è l'operatività quotidiana. La rilevazione del rapporto giornaliero elettronico copre attività, sotto-attività e fermi, con un percorso dedicato ai carriponte: selezione del mezzo, contesto operativo, richiesta di gancio e conferma di arrivo. Ci sono poi le corse con chiusura, consegne e ritiri con conferma di scarico e registrazione del mancato arrivo, ricevimento di mangime, rifornimenti, pesature, controllo dell'orario di lavoro, manutenzione preventiva con apertura e lettura del contaore, correzione del contaore errato, registrazione della disponibilità e segnalazione di problema per motivo. L'operatore riceve messaggi dall'ufficio e allarmi — di attività, di durata dell'attività e sonori —, segue un tachimetro comune e uno di ribaltamento con avviso di eccesso di velocità, un joystick, le localizzazioni e un monitor di forza G con calibrazione. Nulla di tutto ciò dipende dal segnale. Tutto viene scritto prima su un database SQLite locale e sincronizzato con Catus quando la rete torna, tramite endpoint dedicati: rapporto giornaliero e rapporto giornaliero del carroponte, checklist, consegne, ritiri, rifornimento, eventi dell'operatore, correzione del contaore, allarme sonoro, segnalazione di problema e richiesta di gancio. L'applicazione si aggiorna anche da sola: scarica il nuovo APK a blocchi, con verifica del checksum e ripresa per offset, perché sul campo la connessione non regge il file intero in una volta. E quando serve indagare un caso, esporta il proprio database locale per l'analisi. Il tablet gira in modalità chiosco, con l'applicazione registrata come amministratore del dispositivo: l'operatore non ne esce, non installa nulla e non tocca le impostazioni Android. Perfino la tastiera è dedicata, progettata per il dito con il guanto. E le tre famiglie di hardware convivono: accanto alle schermate comuni c'è un insieme dedicato alla linea Quectel, per ciò che quell'hardware fa di diverso su GPIO, accelerometro e CAN.

Risultati

Versione 4.8 sul campo, con 128 schermate e 43 flussi operativi distinti — l'applicazione più densa dell'ecosistema. Circa 60 contratti dati sincronizzati con Catus, dalla rilevazione dell'attività all'evento di forza G, ciascuno con coda locale per sopravvivere alla perdita di segnale. È da questo terminale che escono le 448.000 checklist compilate e i 2,8 milioni di rilevazioni di produttività su cui poggiano i report della piattaforma.