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).
Siehe auch
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.
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.
Öffnen Sie auf dem Computer, auf dem das virtuelle Windows-IoT installiert ist, die Startseite des IoT-Systems in einem Webbrowser, indem Sie die URL
http://localhost:8069aufrufen. Scrollen Sie anschließend zum Abschnitt Kopplnungscode.Öffnen Sie in Odoo die IoT-App und klicken Sie auf Verbinden.
Klicken Sie im sich öffnenden Popup-Fenster Nach einer IoT-Box suchen … auf „ Kopplungscode verwenden.
Geben Sie den Kopplungscode ein und klicken Sie auf Verbinden.
Verbindung über einen Verbindungstoken¶
Öffnen Sie in Odoo die IoT-App und klicken Sie auf Verbinden.
Klicken Sie im sich öffnenden Pop-up-Fenster Nach einer IoT-Box suchen … auf Offline-Kopplung.
In the Pair an IoT Box offline popup that opens, copy the Token.
Rufen Sie die Startseite der IoT-Box oder des virtuellen Windows-IoT auf.
In the Odoo database connected section, click Configure.
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:
If the Point of Sale app is installed, a popup appears to select the POS the IoT system should be associated with.
If using an IoT box, wait a few minutes for it to update before using the connected devices.
The IoT system automatically requests an HTTPS certificate and its homepage is updated to a new HTTPS URL ending with
.odoo-iot.comwhen it becomes available.
Siehe auch
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:
Open the IoT app and click the relevant IoT system’s card.
Click the (Actions) icon, and select Delete.
Tipp
Alternatively:
Rufen Sie die Startseite der IoT-Box oder des virtuellen Windows-IoT auf.
Click Configure in the Odoo database connected section.
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.