Virtuelle IoT von Windows

Um mit der Nutzung des virtuellen Windows-IoT zu beginnen:

  1. Stellen Sie sicher, dass alle Voraussetzungen erfüllt sind.

  2. Installieren Sie das virtuelle Windows-IoT auf einem Windows-Computer.

  3. Konfigurieren Sie die Windows-Firewall.

  4. Verbinden Sie Ihre Geräte mit dem virtuellen Windows-IoT.

  5. Verbinden Sie das virtuelle Windows-IoT mit Ihrer Odoo-Datenbank.

Voraussetzungen

Die folgenden Voraussetzungen müssen erfüllt sein, bevor das virtuelle Windows IoT eingerichtet und verwendet werden kann:

  • Ein gültiges IoT-Box-Abonnement.

  • Eine aktualisierte und aktuelle Version von Windows (z. B. Windows 10 oder Windows 11), die auf einem Windows-Computer (Laptop, Desktop oder Server) installiert ist.

Bemerkung

  • MRP-Geräte, einschließlich Kameras und Messinstrumente, sind nicht mit dem virtuellen IoT für Windows kompatibel.

  • Es ist zudem möglich, auf einem MacOS-/Linux-Computer eine virtuelle Windows-Maschine zu erstellen und darauf das virtuelle IoT für Windows zu installieren. Diese Option wird jedoch nicht von Odoo unterstützt, und es wird keine Fehlerbehebung oder Support dafür bereitgestellt.

Wichtig

Stellen Sie niemals das virtuelle Windows-IoT-System über das öffentliche Internet zugänglich. IoT-Systeme sind dafür konzipiert, Ihrer Datenbank Zugriff auf Geräte in Ihrem lokalen Netzwerk zu ermöglichen. Eine Bereitstellung im öffentlichen Internet würde ein Sicherheitsrisiko darstellen.

Installation

Windows Virtual IoT auf einem Windows-Computer installieren:

  1. Rufen Sie Odoos Download-Seite auf und laden Sie die Community-Edition von Odoo für Windows herunter, die mit der Version Ihrer Datenbank übereinstimmt.

  2. Öffnen Sie die heruntergeladene .exe-Datei, erlauben Sie der App, Änderungen an Ihrem Gerät vorzunehmen, wählen Sie eine Sprache aus und klicken Sie auf OK.

  3. Klicken Sie auf Next, dann auf I Agree, um die Geschäftsbedingungen zu akzeptieren und fortzufahren.

  4. Wählen Sie Odoo IoT aus der Dropdown-Liste Select the type of install. Die folgenden Komponenten sollten ausgewählt sein: Odoo Server, Odoo IoT, Nginx WebServer und Ghostscript interpreter.

  5. Überprüfen Sie, ob Sie über den erforderlichen Speicherplatz auf Ihrem Computer verfügen, und klicken Sie auf Next.

  6. Geben Sie im Destination folder C:\odoo ein und klicken Sie auf Install.

    Warnung

    Installieren Sie das virtuelle Windows IoT von Odoo nicht in einem Windows-Benutzerverzeichnis, da dies Probleme mit Generierung des HTTPS-Zertifikats verursachen kann.

  7. Sobald die Installation abgeschlossen ist, klicken Sie auf Weiter.

  8. GPL Ghostscript einrichten: Klicken Sie auf Next, stimmen Sie den Geschäftsbedingungen zu, klicken Sie auf Install, dann auf Finish.

  9. Klicken Sie auf Weiter, Weiter und Fertig stellen, um die Einrichtung abzuschließen. Die Homepage des IoT-Systems öffnet sich automatisch in einem Webbrowser mit der URL http://localhost:8069.

    Tipp

    Wenn der Webbrowser nichts anzeigt, starten Sie den virtuellen Windows IoT-Dienst neu.

  10. Überprüfen Sie, ob Sie in einem Webbrowser auf die Homepage des IoT-Systems zugreifen können:

    • auf dem Windows Virtual IoT-Computer, und

    • auf einem anderen Gerät im selben Netzwerk wie das IoT-System, indem Sie zur URL http://xxx:8069 navigieren (wobei xxx die IP-Adresse des IoT-Systems ist).

    • auf einem anderen Gerät im selben Netzwerk wie das IoT-System, indem Sie zur URL https://xxx navigieren (wobei xxx die IP-Adresse des IoT-Systems ist), um die HTTPS-Verbindung zu testen.

      Tipp

      Falls Sie von einem anderen Gerät nicht auf die Homepage des IoT-Systems zugreifen können, erstellen Sie eine Windows-Firewall-Regel, um die Kommunikation über Port 8069 zu erlauben.

Konfiguration der Windows-Firewall

Firewalls tragen zur Sicherheit von Geräten bei, können jedoch manchmal legitime Verbindungen blockieren. Wenn das virtuelle IoT von Windows im LAN nicht zugänglich ist, z. B. von einem anderen Gerät aus, kann dies daran liegen, dass eine Firewall die Verbindung blockiert. Um dieses Problem zu vermeiden, konfigurieren Sie Ausnahmen für die Netzwerkerkennung im Betriebssystem oder in den Firewall-Einstellungen.

Bemerkung

Wenn auf dem Windows-Computer eine Firewall-Software eines Drittanbieters installiert ist, lesen Sie in der Dokumentation der Software nach, wie Sie Firewall-Ausnahmen konfigurieren können.

Um eine Regel in Windows Defender zu erstellen und die Kommunikation über Port 8069 zuzulassen, gehen Sie wie folgt vor:

  1. Suchen Sie im Windows-Startmenü nach firewall und wählen Sie die App Windows Defender Firewall with Advanced Security.

  2. Wählen Sie im linken Teil des Fensters Inbound Rules.

  3. Klicken Sie im rechten Teil des Fensters unter Actions auf New Rule.

  4. Wählen Sie im sich öffnenden New Inbound Rule Wizard den Regeltyp Port und klicken Sie auf Next.

  5. Stellen Sie auf der Seite Protocols and Ports sicher, dass TCP und Specified local ports ausgewählt sind, geben Sie Folgendes in das Feld ein: 8069, 80, 443, und klicken Sie auf Next.

    Bemerkung

    Je nach Ihren IoT-Geräten können weitere Ports erforderlich sein. Fügen Sie beispielsweise für das Zahlungsterminal Worldline den Port 9050 hinzu.

  6. Wählen Sie auf der Seite Action die Option Allow the connection und klicken Sie auf Next.

  7. Deaktivieren Sie auf der Seite Profile alle Verbindungstypen, die nicht auf Ihren Windows-Computer zutreffen, und klicken Sie auf Next.

  8. Geben Sie auf der Seite Name einen Name an (z. B. Odoo) und optional eine kurze Description, und klicken Sie dann auf Finish.

Startseite der virtuellen IoT von Windows

Um auf die Homepage des Windows Virtual IoT zuzugreifen, navigieren Sie auf dem Windows Virtual IoT-Computer zur URL http://localhost:8069 oder öffnen Sie einen Webbrowser von einem anderen Computer im selben Netzwerk wie das IoT-System und navigieren Sie zur URL http://xxx:8069 (wobei xxx die IP-Adresse des IoT-Systems ist).

Sobald das virtuelle Windows IoT mit der Odoo-Datenbank verbunden ist, kann auf dessen Homepage von Odoo aus zugegriffen werden, indem die IoT-App geöffnet und die auf der Karte des IoT-Systems angezeigte URL angeklickt wird.

Startseite der virtuellen IoT von Windows

Bemerkung

Stellen Sie sicher, dass die Windows-Firewall so konfiguriert ist, dass sie den Zugriff zulässt.

Geräte-Verbindung

Die meisten Geräte verbinden sich automatisch mit dem für das virtuelle Windows-IoT verwendeten Windows-Computer über Windows Plug and Play (PnP). Falls Windows das Gerät jedoch nicht automatisch bei der Verbindung erkennt, muss der Administrator möglicherweise die entsprechenden Treiber manuell installieren.

Tipp

Aktualisieren Sie nach dem Anschließen der Geräte an den Computer die Startseite des IoT-Systems, um zu überprüfen, ob das Gerät aufgelistet ist. Wird das Gerät nicht angezeigt, laden Sie die Handler neu von der Startseite des IoT-Systems.

Neustart des virtuellen Windows-IoT

Um den Windows IoT-Server manuell neu zu starten, suchen Sie im Windows-Startmenü nach services und wählen Sie die App Dienste. Scrollen Sie nach unten zum Dienst odoo-server-xxx (wobei xxx die Odoo-Version ist), klicken Sie mit der rechten Maustaste darauf und wählen Sie Starten oder Neu starten.

Deinstallation des virtuellen Windows-IoT

Um das virtuelle Windows-IoT zu deinstallieren, deinstallieren Sie das Odoo-Programm auf Ihrem Windows-Computer. Bestätigen Sie die Deinstallation und führen Sie die Schritte im Dialog Odoo-Deinstallation aus.