IoT-systeemverbinding met Odoo

Vereisten

Om het IoT-systeem met een Odoo-database te verbinden, moet aan de volgende voorwaarden worden voldaan:

  • De Internet of Things (IoT)-app moet geïnstalleerd zijn.

  • Het IoT-systeem moet met het netwerk verbonden zijn.

  • Het apparaat dat verbinding maakt met Odoo moet zich op hetzelfde netwerk bevinden als het IoT-systeem.

Notitie

Het wordt aanbevolen om het IoT-systeem met een productie-instantie te verbinden, omdat andere soorten omgevingen problemen kunnen veroorzaken (bv. met HTTPS-certificaatgeneratie).

Connectie

Open de IoT-app en klik op Verbinden om het IoT-systeem te verbinden met een Odoo-database.

De browser scant vervolgens het netwerk waarmee de computer is verbonden op beschikbare IoT-systemen. Als er een IoT-systeem wordt gedetecteerd, wordt het automatisch verbonden. Als er meerdere IoT-systemen worden gevonden, selecteer je het juiste systeem in de pop-up die opent en klik je op Verbinden. Als er geen IoT-systeem automatisch wordt gedetecteerd, probeer het dan te verbinden met de database via een koppelcode of een verbindingstoken.

Tip

De naam van het IoT-systeem bestaat uit het serienummer van het moederbord van de IoT Box of de Windows-computer, gevolgd door de koppelcode.

Verbinden met een koppelcode

Notitie

  1. Haal de koppelcode van het IoT-systeem op:

    Sluit de IoT Box aan op een externe monitor of een USB-printer. Als de IoT Box al eerder was aangesloten, start deze dan opnieuw.

    • Externe monitor: de koppelcode wordt op het scherm weergegeven na het (opnieuw) starten van de IoT Box.

    • Via USB aangesloten printer: de koppelcode wordt automatisch afgedrukt.

    Tip

    Als er geen externe monitor of printer op de IoT Box is aangesloten, ga je naar de startpagina van de IoT Box; de code wordt weergegeven in de sectie Koppelcode.

  2. Open in Odoo de IoT-app en klik op Verbinden.

  3. Klik in de pop-up Zoeken naar een IoT Box die opent op Koppelcode gebruiken.

  4. Voer de Koppelcode in en klik op Verbinden.

Verbinden met een verbindingstoken

  1. Schakel de ontwikkelaarsmodus in.

  2. Open in Odoo de IoT-app en klik op Verbinden.

  3. Klik in de pop-up Zoeken naar een IoT Box die opent op Offline koppelen.

  4. Kopieer in de pop-up Een IoT Box offline koppelen die opent het Token.

  5. Ga naar de startpagina van de IoT Box of de virtuele Windows IoT.

  6. Klik in de sectie Odoo-database verbonden op Configureren.

  7. Plak het token in het veld Servertoken en klik op Verbinden.

Notitie

Zodra het IoT-systeem is verbonden met een database:

IoT-systeemformulier

Zodra het IoT-systeem is verbonden met de Odoo-database, wordt het weergegeven als een kaart in de IoT-app. Klik op de kaart om het formulier van het IoT-systeem te openen, waarmee je toegang krijgt tot de homepage van de IoT-box of virtuele Windows IoT en de lijst met apparaten kunt bekijken die zijn verbonden met het IoT-systeem.

Tip

  • Schakel de ontwikkelaarsmodus in om toegang te krijgen tot de Technische informatie van het IoT-systeem, zoals het Domeinadres, Imageversie en de SSL-certificaat Einddatum. Standaard worden drivers automatisch bijgewerkt telkens wanneer het IoT-systeem opnieuw wordt opgestart. Schakel de optie Automatische driver-updates uit om automatische updates uit te schakelen.

  • On the IoT system’s form, click the Test button to test the connection between the IoT system and Odoo and assess the quality of the system’s Internet connection.

Een IoT-systeem loskoppelen van een database

Volg deze stappen om het IoT-systeem los te koppelen van een database:

  1. Open de IoT-app en klik op de kaart van het betreffende IoT-systeem.

  2. Klik op het (Acties)-icoon en selecteer Verwijderen.

Tip

Als alternatief:

  1. Ga naar de startpagina van de IoT Box of de virtuele Windows IoT.

  2. Klik op Configureren in de sectie Odoo-database verbonden.

  3. Klik op Loskoppelen in de popup die verschijnt.

HTTPS-certificaat

HTTPS is de beveiligde, versleutelde versie van HTTP. Het gebruikt TLS (voorheen SSL) certificaten om de server te authenticeren en de gegevens te beschermen die worden uitgewisseld tussen een browser en een website. Sommige netwerkapparaten, zoals betaalterminals, hebben een geldig HTTPS-certificaat nodig om met het IoT-systeem te communiceren; zonder certificaat kunnen ze niet goed communiceren.

Notitie

In deze documentatie en overal in Odoo verwijst de term HTTPS-certificaat naar een geldig SSL-certificaat dat een HTTPS-verbinding mogelijk maakt.

Wanneer het IoT-systeem (opnieuw) wordt gestart en verbonden is met een database, wordt het HTTPS-certificaat automatisch gedownload als de database aan de volgende criteria voldoet:

  • De database moet een productie-instantie zijn. De database-instantie mag geen kopie, duplicaat, staging- of ontwikkelomgeving zijn.

  • Het Odoo-abonnement moet actief zijn (status In uitvoering).

Wanneer het certificaat is ontvangen:

  • Het adres van de homepage van het IoT-systeem wordt bijgewerkt naar een nieuwe HTTPS-URL die eindigt op .odoo-iot.com.

  • De banner HTTPS-certificaat toont de geldigheidsperiode van het certificaat. Klik op de knop (tandwielen) rechtsboven op de homepage van het IoT-systeem om deze informatie te bekijken.

    IoT Box-homepage met geldigheidsdatum van HTTPS-certificaat.