Conessione sistema IoT a Odoo

Prerequisiti

Per collegare il sistema IoT a un database Odoo, è necessario soddisfare i seguenti prerequisiti:

  • app Internet of Things (IoT) installata;

  • il sistema IoT deve essere collegato alla rete;

  • Il dispositivo che si connette a Odoo deve essere sulla stessa rete del sistema IoT.

Nota

È consigliato collegare il sistema IoT a un’istanza di produzione, in quanto altri tipi di ambienti potrebbero causare problemi (ad es., con la generazione del certificato HTTPS).

Connessione

Per connettere il sistema IoT a un database Odoo, apri l’app IoT e clicca su Connect.

Il browser esegue quindi la scansione della rete a cui è connesso il computer alla ricerca di sistemi IoT disponibili. Se viene rilevato un sistema IoT, viene connesso automaticamente. Se vengono trovati più sistemi IoT, seleziona quello appropriato nel popup che si apre, quindi clicca su Connect. Se nessun sistema IoT viene rilevato automaticamente, prova a connetterlo al database utilizzando un pairing code o un connection token.

Suggerimento

Il nome del sistema IoT è composto dal numero di serie della scheda madre dell”IoT box o del Windows computer, seguito dal suo pairing code.

Connessione con un codice di abbinamento

Nota

  1. Recupera il pairing code del sistema IoT:

    Connetti l’IoT box a un monitor esterno o a una stampante USB. Se l’IoT box era già collegato prima di questo, restart it.

    • Monitor esterno: il pairing code verrà visualizzato sullo schermo dopo aver (ri)avviato l’IoT box.

    • Stampante collegata via USB: il pairing code dovrebbe essere stampato automaticamente.

    Suggerimento

    Se alla box IoT non è collegato alcun monitor o stampante esterna, accedi alla pagina principale della box IoT e il codice verrà visualizzato nella sezione Codice di abbinamento.

  2. In Odoo, apri l’app IoT e fai clic su Collega.

  3. Nel popup Searching for an IoT Box che si apre, clicca su Use Pairing Code.

  4. Inserisci il Pairing code e clicca su Connect.

Connessione con un token

  1. Enable the developer mode.

  2. In Odoo, apri l’app IoT e fai clic su Collega.

  3. Nel popup Searching for an IoT Box che si apre, clicca su Offline pairing.

  4. Nel popup Pair an IoT Box offline che si apre, copia il Token.

  5. Accedi alla pagina principale della box IoT oppure della Windows virtual IoT.

  6. Nella sezione Odoo database connected, clicca su Configure.

  7. Incolla il token nel campo Token server e fai clic su Collega.

Nota

Una volta che il sistema IoT è connesso a un database:

  • Se l”app Punto vendita è installata, viene visualizzato un popup per selezionare il POS a cui associare il sistema IoT.

  • Se si utilizza un IoT box, attendi qualche minuto affinché si aggiorni prima di utilizzare i devices connessi.

  • Il sistema IoT richiede automaticamente un HTTPS certificate e la sua homepage viene aggiornata a un nuovo URL HTTPS che termina con .odoo-iot.com quando diventa disponibile.

Modulo sistema IoT

Una volta che il sistema IoT è connesso al database Odoo, viene visualizzato come una scheda nell’app IoT. Fare clic sulla scheda per accedere al modulo del sistema IoT, che consente di accedere alla home page della IoT box o del Windows virtual IoT e visualizzare l’elenco dei dispositivi connessi al sistema IoT.

Suggerimento

Attivare la modalità sviluppatore per accedere alle Informazioni tecniche del sistema IoT, come il suo Indirizzo di dominio, la Versione immagine e la data di scadenza del Certificato SSL. Per impostazione predefinita, i driver vengono aggiornati automaticamente ogni volta che il sistema IoT viene riavviato. Per disabilitare gli aggiornamenti automatici, deselezionare l’opzione Aggiornamento automatico dei driver.

Disconnettere un sistema IoT da un database

Per disconnettere il sistema IoT da un database, seguire questi passaggi:

  1. Aprire l’app IoT e fare clic sulla scheda del sistema IoT pertinente.

  2. Fare clic sull’icona (Azioni) e selezionare Elimina.

Suggerimento

In alternativa:

  1. Accedi alla pagina principale della box IoT oppure della Windows virtual IoT.

  2. Fare clic su Configura nella sezione Database Odoo connesso.

  3. Fare clic su Disconnetti nel popup che si apre.

Certificato HTTPS

HTTPS è la versione sicura e crittografata di HTTP. Utilizza certificati TLS (precedentemente SSL) per autenticare il server e proteggere i dati scambiati tra un browser e un sito web. Alcuni dispositivi di rete, come i terminali di pagamento, richiedono un certificato HTTPS valido per comunicare con il sistema IoT; senza di esso, non possono interagire correttamente.

Nota

In questa documentazione e in Odoo, il termine certificato HTTPS fa riferimento a un certificato SSL valido che permette la connessione di un HTTPS.

Quando il sistema IoT viene avviato (o riavviato) e connesso a un database, scarica automaticamente il certificato HTTPS se il database soddisfa i seguenti criteri di idoneità:

  • Il database deve essere un’istanza di produzione. L’istanza del database non deve essere una copia, un duplicato, un ambiente di staging o di sviluppo.

  • L’abbonamento Odoo deve essere attivo (stato In corso).

Una volta ricevuto il certificato:

  • L’indirizzo della home page del sistema IoT viene aggiornato a un nuovo URL HTTPS che termina con .odoo-iot.com.

  • Il banner Certificato HTTPS mostra il periodo di validità del certificato. Per visualizzare queste informazioni, fare clic sul pulsante (ingranaggi) in alto a destra della home page del sistema IoT.

    Pagina principale box IoT con data validità certificato HTTPS.