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. Kopieren Sie im Popup IoT-Box offline koppeln, das sich öffnet, das Token.

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

  6. Klicken Sie im Bereich Mit Odoo-Datenbank verbunden auf Konfigurieren.

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

Bemerkung

Sobald das IoT-System mit einer Datenbank verbunden ist:

Siehe auch

Fehlerbehebung

Formular des IoT-Systems

Sobald das IoT-System mit der Odoo-Datenbank verbunden ist, wird es als Karte in der IoT-App angezeigt. Klicken Sie auf die Karte, um auf das Formular des IoT-Systems zuzugreifen, das den Zugriff auf die Homepage der IoT-Box oder des virtuellen Windows-IoT ermöglicht und die Liste der mit dem IoT-System verbundenen Geräte anzeigt.

Tipp

Aktivieren Sie den Entwicklermodus, um auf die Technischen Informationen des IoT-Systems zuzugreifen, wie z. B. die Domänenadresse, die Image-Version und das SSL-Zertifikat Enddatum. Standardmäßig werden Treiber bei jedem Neustart des IoT-Systems automatisch aktualisiert. Um automatische Updates zu deaktivieren, deaktivieren Sie die Option Automatische Treiberaktualisierung.

IoT-System von einer Datenbank trennen

Um das IoT-System von einer Datenbank zu trennen, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die IoT-App und klicken Sie auf die Karte des entsprechenden IoT-Systems.

  2. Klicken Sie auf das Symbol (Aktionen) und wählen Sie Löschen.

Tipp

Alternativ:

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

  2. Klicken Sie im Abschnitt Verbundene Odoo-Datenbank auf Konfigurieren.

  3. Klicken Sie im sich öffnenden Popup auf Trennen.

HTTPS-Zertifikat

HTTPS ist die sichere, verschlüsselte Version von HTTP. Es verwendet TLS (früher SSL) Zertifikate zur Authentifizierung des Servers und zum Schutz der zwischen einem Browser und einer Website ausgetauschten Daten. Einige Netzwerkgeräte, wie z. B. Zahlungsterminals, benötigen ein gültiges HTTPS-Zertifikat, um mit dem IoT-System zu kommunizieren; ohne dieses können sie nicht richtig interagieren.

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.

Wenn das IoT-System (neu) gestartet und mit einer Datenbank verbunden wird, lädt es automatisch das HTTPS-Zertifikat herunter, sofern die Datenbank die folgenden Voraussetzungen erfüllt:

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

  • Das Odoo-Abonnement muss aktiv sein (Status In Bearbeitung).

Wenn das Zertifikat empfangen wurde:

  • Die Homepage-Adresse des IoT-Systems wird auf eine neue HTTPS-URL aktualisiert, die auf .odoo-iot.com endet.

  • Das Banner HTTPS-Zertifikat zeigt die Gültigkeitsdauer des Zertifikats an. Um diese Informationen anzuzeigen, klicken Sie oben rechts auf der Homepage des IoT-Systems auf die Schaltfläche (Zahnräder).

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