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).
Zie ook
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
De koppelcode is tot 2 uur na het opstarten van het IoT-systeem geldig. Als de code niet meer geldig is, start je de IoT Box opnieuw op of start je de virtuele Windows-IoT-service opnieuw om een andere koppelcode weer te geven. Als alternatief kun je het IoT-systeem verbinden met de database via een verbindingstoken.
De koppelcode wordt niet weergegeven als het IoT-systeem al is verbonden met een database (bv. een testdatabase). Verbreek indien nodig de verbinding van het IoT-systeem met de database.
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.
Open op de computer met de virtuele Windows IoT de startpagina van het IoT-systeem in een webbrowser door naar de URL
http://localhost:8069te navigeren. Scroll vervolgens naar de sectie Koppelcode.Open in Odoo de IoT-app en klik op Verbinden.
Klik in de pop-up Zoeken naar een IoT Box die opent op Koppelcode gebruiken.
Voer de Koppelcode in en klik op Verbinden.
Verbinden met een verbindingstoken¶
Open in Odoo de IoT-app en klik op Verbinden.
Klik in de pop-up Zoeken naar een IoT Box die opent op Offline koppelen.
Kopieer in de pop-up Een IoT Box offline koppelen die opent het Token.
Ga naar de startpagina van de IoT Box of de virtuele Windows IoT.
Klik in de sectie Odoo-database verbonden op Configureren.
Plak het token in het veld Servertoken en klik op Verbinden.
Notitie
Zodra het IoT-systeem is verbonden met een database:
Als de Kassa-app is geïnstalleerd, verschijnt een popup om de kassa te selecteren waarmee het IoT-systeem gekoppeld moet worden.
Wacht bij gebruik van een IoT-box een paar minuten tot deze is bijgewerkt voordat je de verbonden apparaten gebruikt.
Het IoT-systeem vraagt automatisch een HTTPS-certificaat aan en de homepage wordt bijgewerkt naar een nieuwe HTTPS-URL die eindigt op
.odoo-iot.comzodra deze beschikbaar is.
Zie ook
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:
Open de IoT-app en klik op de kaart van het betreffende IoT-systeem.
Klik op het (Acties)-icoon en selecteer Verwijderen.
Tip
Als alternatief:
Ga naar de startpagina van de IoT Box of de virtuele Windows IoT.
Klik op Configureren in de sectie Odoo-database verbonden.
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.