Verbindung des IoT-Systems mit Odoo

Voraussetzungen

Um das IoT-System mit einer Odoo-Datenbank zu verbinden, müssen folgende Voraussetzungen erfüllt sein:

  • Die IoT-App muss installiert sein.

  • Das IoT-System muss mit dem Netzwerk verbunden sein.

  • Das Gerät, das mit Odoo verbunden wird, muss sich im selben Netzwerk wie das IoT-System befinden.

Bemerkung

Es wird empfohlen, das IoT-System mit einer Produktionsinstanz zu verbinden, da andere Umgebungstypen Probleme verursachen können (z. B. bei der HTTPS-Zertifikatsgenerierung).

Verbindung

Um das IoT-System mit einer Odoo-Datenbank zu verbinden, öffnen Sie die IoT-App und klicken Sie auf Verbinden.

Der Browser durchsucht dann das Netzwerk, mit dem der Computer verbunden ist, nach verfügbaren IoT-Systemen. Wenn ein IoT-System erkannt wird, wird es automatisch verbunden. Wenn mehrere IoT-Systeme gefunden werden, wählen Sie das entsprechende System im sich öffnenden Pop-up-Fenster aus und klicken Sie dann auf Verbinden. Wenn kein IoT-System automatisch erkannt wird, versuchen Sie, es über einen Kopplungscode oder ein Verbindungstoken mit der Datenbank zu verbinden.

Tipp

Der Name des IoT-Systems setzt sich entweder aus der Seriennummer der Hauptplatine der IoT-Box oder des Windows-Computers zusammen, gefolgt von der Seriennummer des Kopplungscode.

Verknüpfung über Kopplungscode

Bemerkung

  • Der Kopplungscode ist nach dem Einschalten des IoT-Systems bis zu 2 Stunden lang gültig. Wenn der Code nicht mehr gültig ist, starten Sie die IoT-Box oder den virtuellen IoT-Dienst von Windows neu, um einen anderen Kopplungscode anzuzeigen. Alternativ können Sie das IoT-System über ein Verbindungstoken mit der Datenbank verbinden.

  • Der Kopplungscode wird nicht angezeigt, wenn das IoT-System bereits mit einer Datenbank (z. B. einer Testdatenbank) verbunden ist. Falls erforderlich, trennen Sie das IoT-System aus von der Datenbank.

  1. Rufen Sie den Kopplungscode des IoT-Systems ab:

    Schließen Sie die IoT-Box an einen externen Monitor oder USB-Drucker an. Wenn die IoT-Box bereits angeschlossen war, starten Sie sie neu.

    • Externer Monitor: Der Kopplungscode wird nach dem (Neustart) der IoT-Box auf dem Bildschirm angezeigt.

    • USB-Drucker: Der Kopplungscode sollte automatisch ausgedruckt werden.

    Tipp

    Wenn kein externer Monitor oder Drucker an die IoT-Box angeschlossen ist, rufen Sie die Startseite der IoT-Box auf. Der Code wird im Abschnitt Pairing Code (Kopplungscode) angezeigt.

  2. Öffnen Sie in Odoo die IoT-App und klicken Sie auf Verbinden.

  3. Klicken Sie im sich öffnenden Popup-Fenster Nach einer IoT-Box suchen … auf „ Kopplungscode verwenden.

  4. Geben Sie den Kopplungscode ein und klicken Sie auf Verbinden.

Verbindung über einen Verbindungstoken

  1. Aktivieren Sie den Entwicklermodus.

  2. Öffnen Sie in Odoo die IoT-App und klicken Sie auf Verbinden.

  3. Klicken Sie im sich öffnenden Pop-up-Fenster Nach einer IoT-Box suchen … auf Offline-Kopplung.

  4. In the Pair an IoT Box offline popup that opens, copy the Token.

  5. Rufen Sie die Startseite der IoT-Box oder des virtuellen Windows-IoT auf.

  6. In the Odoo database connected section, click Configure.

  7. Fügen Sie das Token in das Feld Servertoken ein und klicken Sie auf Verbinden.

Bemerkung

Once the IoT system is connected to a database:

Siehe auch

Fehlerbehebung

Formular des IoT-Systems

Once the IoT system is connected to the Odoo database, it is displayed as a card in the IoT app. Click the card to access the IoT system’s form, which allows to access the IoT box’s or Windows virtual IoT’s homepage and view the list of devices connected to the IoT system.

Tipp

Enable the developer mode to access the IoT system’s Technical Information, such as its Domain Address, Image Version, and SSL Certificate End Date. By default, drivers are automatically updated every time the IoT system is restarted. To disable automatic updates, uncheck the Automatic drivers update option.

Disconnecting an IoT system from a database

To disconnect the IoT system from a database, follow these steps:

  1. Open the IoT app and click the relevant IoT system’s card.

  2. Click the (Actions) icon, and select Delete.

Tipp

Alternatively:

  1. Rufen Sie die Startseite der IoT-Box oder des virtuellen Windows-IoT auf.

  2. Click Configure in the Odoo database connected section.

  3. Click Disconnect in the popup that opens.

HTTPS certificate

HTTPS is the secure, encrypted version of HTTP. It uses TLS (previously SSL) certificates to authenticate the server and protect the data exchanged between a browser and a website. Some network devices, such as payment terminals, require a valid HTTPS certificate to communicate with the IoT system; without it, they cannot interact properly.

Bemerkung

In dieser Dokumentation und in Odoo bezieht sich der Begriff HTTPS-Zertifikat auf ein gültiges SSL-Zertifikat, das eine HTTPS-Verbindung ermöglicht.

When the IoT system is (re-)started and connected to a database, it automatically downloads the HTTPS certificate if the database meets the following eligibility criteria:

  • Die Datenbank muss eine Produktionsinstanz sein. Bei der Datenbankinstanz sollte es sich nicht um eine Kopie, ein Duplikat, eine Staging- oder eine Entwicklungsumgebung handeln.

  • The Odoo subscription must be ongoing (In Progress status).

Wenn das Zertifikat empfangen wurde:

  • The IoT system’s homepage address is updated to a new HTTPS URL ending with .odoo-iot.com.

  • The HTTPS certificate banner displays the certificate’s validity period. To view this information, click the (cogs) button at the top-right of the IoT system’s homepage.

    Startseite der IoT-Box mit dem Gültigkeitsdatum des HTTPS-Zertifikats.