Configurazione Avanzata

Aggiornamenti Sistema IoT

Procedura per aggiornare l'immagine, il codice core e i driver del sistema IoT.

Aggiornamenti Sistema IoT

A causa della complessità dei sistemi IoT, il termine aggiornamento può riferirsi a diversi processi:

  • Aggiornamento dell'immagine e/o del codice core: Sistema operativo e software base
  • Aggiornamento degli handler (driver): Interfacce e driver per i dispositivi collegati
Gli aggiornamenti regolari del sistema IoT garantiscono compatibilità con le nuove versioni di Laundry ERP e risolvono bug noti dei dispositivi collegati.

Aggiornamento Immagine e Codice Core

Box IoT (Raspberry Pi)

Per verificare se il box IoT è aggiornato (e aggiornarlo se necessario):

  1. Accedi alla homepage del box IoT
  2. Clicca il pulsante ⚙️ (impostazioni) in alto a destra
  3. Seleziona Update nella sezione Version
Modalità sviluppatore:Abilita la modalità sviluppatore in Laundry ERP per visualizzare le versioni correnti dell'immagine e del codice core del box IoT.

Aggiornamento Immagine

Per aggiornare l'immagine del box IoT, è necessario eseguire il flashing della scheda SD. Il flashing può essere eseguito utilizzando balenaEtcher, uno strumento gratuito e open-source per scrivere immagini disco su schede SD.

Requisiti:
  • L'aggiornamento dell'immagine del sistema IoT è spesso necessario dopo l'aggiornamento del database Laundry ERP a una versione più recente
  • È richiesto un computer con lettore/adattatore di schede micro SD
  • Software alternativo per il flashing: Raspberry Pi Imager ::
Procedura di flashing:
  1. Scarica balenaEtcher
  2. Inserisci la scheda micro SD del box IoT nel computer o nell'adattatore
  3. Apri balenaEtcher, clicca Flash from URL e inserisci il seguente URL:
    http://nightly.odoo.com/master/iotbox/iotbox-latest.zip
    
  4. Clicca Select target e seleziona la scheda SD
  5. Clicca Flash e attendi il completamento del processo
ATTENZIONE:
  • Non spegnere o scollegare il box IoT durante il processo di aggiornamento, poiché ciò potrebbe lasciare il dispositivo in uno stato inconsistente
  • Un'interruzione durante il flashing richiederà di ripetere l'intera procedura con una nuova immagine ::

Aggiornamento Codice Core

Per aggiornare il codice core del box IoT:
  1. Nella finestra Update (accessibile dalle impostazioni)
  2. Clicca Update sotto IoT Box Update
Il processo di aggiornamento richiede alcuni minuti. Il box IoT si riavvierà automaticamente al termine.

IoT Virtuale Windows

Per aggiornare l'immagine e il codice dell'IoT virtuale Windows:
  1. Disinstalla il programma IoT virtuale Windows corrente
    • Apri Impostazioni WindowsAppApp e funzionalità
    • Cerca "Laundry ERP IoT" o il nome del programma
    • Clicca Disinstalla
  2. Scarica e installa l'ultima versione del pacchetto
    • Ottieni il link di download dall'amministratore di sistema
    • Esegui l'installer e segui le istruzioni
Durante la reinstallazione dell'IoT virtuale Windows, le configurazioni precedenti (abbinamento database, dispositivi collegati) dovranno essere ripristinate.

Aggiornamento Handler (Driver)

Per aggiornare gli handler (driver e interfacce) del sistema IoT e sincronizzarli con il codice degli handler del server configurato, ad esempio per risolvere problemi in cui i dispositivi non funzionano correttamente con il sistema IoT:

  1. Accedi alla homepage del box IoT o dell'IoT virtuale Windows
  2. Clicca il pulsante ⚙️ (impostazioni) in alto a destra
  3. Seleziona Update nella sezione Version
  4. Nel popup Update che si apre, clicca Force Drivers Update
Database on-premise o Odoo.sh:Se hai un database on-premise o Odoo.sh, il server configurato deve essere aggiornato per garantire che il codice degli handler includa le ultime correzioni e patch.

Aggiornamento Automatico Driver

Comportamento automatico:Un aggiornamento degli handler viene eseguito automaticamente ogni volta che il sistema IoT viene riavviato, a meno che l'opzione Automatic drivers update non sia disabilitata nella scheda Technical information nel modulo del sistema IoT in Laundry ERP.

Per disabilitare l'aggiornamento automatico:

  1. Apri l'app IoT in Laundry ERP
  2. Clicca sulla card del sistema IoT
  3. Vai alla scheda Technical information
  4. Deseleziona Automatic drivers update
Contesto lavanderia industriale:L'aggiornamento regolare dei driver è fondamentale per:
  • Stampanti etichette: Compatibilità con nuovi modelli e correzioni bug di stampa
  • Lettori RFID/Barcode: Miglioramenti nella velocità di lettura e affidabilità
  • Bilance integrate: Calibrazione e precisione delle misure
  • Terminali di pagamento: Conformità PCI-DSS e supporto nuovi metodi di pagamento
  • Sensori di processo: Ottimizzazione letture temperatura/umidità per il controllo qualità ::

Verifica Versioni

Per verificare le versioni correnti del sistema IoT:
  1. Accedi alla homepage del sistema IoT
  2. Abilita la modalità sviluppatore in Laundry ERP
  3. Le versioni di immagine, codice core e handler sono visualizzate nella sezione Version
Informazioni visualizzate:
  • Image version: Versione dell'immagine del sistema operativo
  • Server version: Versione del codice core del sistema IoT
  • Handlers version: Versione dei driver installati

Best Practices

Raccomandazioni:
  1. Pianifica gli aggiornamenti: Esegui aggiornamenti durante periodi di bassa attività produttiva
  2. Backup configurazioni: Annota le configurazioni dei dispositivi prima di aggiornamenti major
  3. Testa dopo l'aggiornamento: Verifica il funzionamento di tutti i dispositivi collegati
  4. Aggiorna insieme: Mantieni database e sistema IoT alla stessa versione major
  5. Monitora i log: Controlla i log dopo l'aggiornamento per identificare eventuali problemi ::

Troubleshooting Aggiornamenti

L'aggiornamento non parte

  • Verifica la connessione Internet del sistema IoT
  • Controlla che non ci siano firewall che bloccano l'accesso ai server di aggiornamento
  • Riavvia il sistema IoT e riprova

L'aggiornamento si interrompe

  • Se stai aggiornando il codice core, attendi almeno 10 minuti prima di considerarlo bloccato
  • Se l'aggiornamento è effettivamente bloccato, riavvia il sistema IoT
  • In caso di problemi persistenti, esegui un flashing completo dell'immagine

I dispositivi non funzionano dopo l'aggiornamento

  1. Verifica che i dispositivi siano correttamente collegati
  2. Forza un aggiornamento dei driver (vedi sezione precedente)
  3. Scollega e ricollega i dispositivi USB
  4. Controlla i log del sistema IoT per errori specifici
  5. Se il problema persiste, contatta il supporto tecnico
Per problemi complessi con gli aggiornamenti, consulta la sezione Risoluzione Problemi IoT o contatta il supporto tecnico con i log del sistema.