Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Dell EMC Edge Gateway 3200
Softwarebenutzerhandbuch
Vorschriftenmodell: EGW-3200
Vorschriftentyp: EGW-3200-NA
August 2022
Rev. A00

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Dell EMC Edge Gateway 3200

  • Seite 1 Dell EMC Edge Gateway 3200 Softwarebenutzerhandbuch Vorschriftenmodell: EGW-3200 Vorschriftentyp: EGW-3200-NA August 2022 Rev. A00...
  • Seite 2 Mit WARNUNG wird auf eine potenziell gefährliche Situation hingewiesen, die zu Sachschäden, Verletzungen oder zum Tod führen kann. © 2022 Dell Inc. oder ihre Tochtergesellschaften. Alle Rechte vorbehalten. Dell Technologies, Dell und andere Marken sind Marken von Dell Inc. oder ihren Tochtergesellschaften. Andere Markennamen sind möglicherweise Marken der entsprechenden Inhaber.
  • Seite 3: Inhaltsverzeichnis

    Inhaltsverzeichnis Kapitel 1: Einleitung........................6 Kapitel 2: Einrichten des Betriebssystems Windows 10...............8 Start und Anmeldung................................8 Zurücksetzen auf Werkseinstellungen..........................8 Systemwiederherstellung und Backup-Recovery......................9 Erstellen eines Recovery-Laufwerks..........................9 System-Image wird erstellt.............................9 Wiederherstellen über System-Image.......................... 11 Sicherheits-Baseline-Einstellungen............................ 12 Windows 10 IOT Enterprise LTSC – Grundlegende Funktionen..................12 UART-Controller................................12 TPM-Unterstützung..............................
  • Seite 4 EApiBoardGetValue............................... 33 int EApiBoardGetValue (int-Parameter)........................33 EApiUnInitialize................................33 Einrichtung des Luftfeuchtigkeits- und Temperatursensors..................33 Erstellen der Beispielanwendung..........................34 Erstellen des MSIX-Pakets............................36 Importieren des Zertifikats............................39 Installieren der Anwendung............................42 Ausführen der Temperatursensor-Anwendung......................44 Einrichtung des Drucksensors............................45 Ausführen der Drucksensor-Anwendung........................45 Einrichtung des Beschleunigungssensors.........................46 Ausführen der Beschleunigungssensor-Anwendung....................
  • Seite 5 Verbinden mit dem seriellen Anschluss........................79 Herstellen einer Verbindung mit dem Canbus......................80 Mounten eines USB-Datenträgers..........................80 Konfigurieren von Watchdog............................81 Konfigurieren von GPIO..............................82 TPM-Aufgaben................................84 Aktivierungsereignisse..............................85 Isoliertes Canbus-uFM-Erweiterungsmodul........................86 EMP2-X2S1-Karte mit isoliertem RS-232 uFM-Erweiterungsmodul................87 EMP2-X4S2-Karte mit isoliertem RS-422/485 uFM-Erweiterungsmodul..............88 Inhaltsverzeichnis...
  • Seite 6: Kapitel 1: Einleitung

    Einleitung Die Dell EMC Edge Gateway 3200 unterstützt Windows 10 IoT Enterprise 2019 und Ubuntu 20.04 LTS. Die Einrichtungsverfahren für jedes dieser Betriebssysteme sind in den folgenden Kapiteln detailliert beschrieben. Abbildung 1. Systemplatinen-Blockdiagramm Die folgende Tabelle führt die in diesem Dokument verwendeten Akronyme und Abkürzungen auf: Tabelle 1.
  • Seite 7 Tabelle 1. Akronyme und Abkürzungen (fortgesetzt) Akronym oder Abkürzung Definition „Peripheral Component Interconnect“ = Verbindung peripherer Komponenten Watchdog-Zeitgeber Einleitung...
  • Seite 8: Kapitel 2: Einrichten Des Betriebssystems Windows 10

    Einrichten des Betriebssystems Windows 10 Dieses Kapitel dient als Anleitung zur Installation und Verwendung des Betriebssystems Windows 10 IoT Enterprise 2019 auf der EGW-3200-Hardware. Weitere Informationen zum Windows 10-Betriebssystem erhalten Sie unter https://support.microsoft.com. ANMERKUNG: Stellen Sie für einen ordnungsgemäßen Windows-Start sicher, dass die verwendete BIOS-Version 0.14.10 oder höher ist.
  • Seite 9: Systemwiederherstellung Und Backup-Recovery

    ODM-installierten Treiber enthält. Nutzer können die erforderlichen Treiber über die Dell Technologies Support- Website herunterladen. Schritte 1. Schließen Sie eine Tastatur, eine Maus und einen Monitor an das System an. 2. Schalten Sie das Edge Gateway ein und lassen Sie es hochfahren, bis der Desktop des Betriebssystems angezeigt wird.
  • Seite 10 Abbildung 2. System-Image wird erstellt 3. Windows sucht nach einem Backup-Ziel auf einer Festplatte, DVD oder Netzwerkadresse. Wählen Sie ein geeignetes Ziel. Klicken Sie auf Next (Weiter). ANMERKUNG: Im folgenden Screenshot wird ein zweiter SSD-Datenträger verwendet, um das Backup zu erstellen. Abbildung 3.
  • Seite 11: Wiederherstellen Über System-Image

    Abbildung 4. Bestätigen des Backups Ergebnisse Windows erstellt die System-Image-Datei. Abbildung 5. Backup erfolgreich abgeschlossen Wiederherstellen über System-Image Schritte 1. Schließen Sie den USB-Datenträger an, der in Erstellen eines Recovery-Laufwerks auf Seite 9 erstellt wurde. 2. Schließen Sie die Festplatte oder SSD an, die in System-Image wird erstellt auf Seite 9 verwendet wurde.
  • Seite 12: Sicherheits-Baseline-Einstellungen

    Sicherheits-Baseline-Einstellungen Die Sicherheitseinstellungen im Image für das EGW-3200 entsprechen standardmäßig denen in der Windows 10 IoT Enterprise- Standardversion. Es wird jedoch empfohlen, die von Microsoft bereitgestellten Sicherheitsrichtlinien zusätzlich zu installieren, um die Sicherheitsfunktionen auf dem Gerät zu verbessern. Microsoft stellt bei jeder Windows 10-Version eine Reihe von Richtlinien bereit, die als Sicherheits-Baseline bezeichnet werden.
  • Seite 13: Herunterfahren Und Neustarten Des Systems

    Tabelle 3. I2C- und GPIO-Namen und Stiftzuordnungen (fortgesetzt) S-Nr. Details zu Hardwaresignalname Name/Nummer zur Bemerkungen Peripheriegeräten Verwendung mit RHProxy GPIO-Stift 4 I2C1_GPIO I2C1 (CN13) Interrupt-Stift GPIO-Stift 5 I2C0_GPIO I2C0 (CN13) Interrupt-Stift GPIO-Stift 6 Nutzer-LED 1 GPIO-Stift 7 Nutzer-LED 2 GPIO-Stift 8 Nutzer-LED 3 I2C0 (CN43) Interrupt-Stift GPIO-Stift 9...
  • Seite 14: Optionale Erweiterungsmodule

    Optionale Erweiterungsmodule EGW-3200 unterstützt mehrere Erweiterungsmodule in den Formaten Mini PCI Express (mPCIe), M.2 und I2C. Das erforderliche Windows-Softwarepaket ist für die folgenden Module bereits im Windows-Image installiert. Weitere Informationen finden Sie auf der Website des Herstellers. Tabelle 4. Optionale Erweiterungsmodule S-Nr.
  • Seite 15: Mobilfunk-Netzwerkkonfiguration

    Verfahren zur Aktualisierung der 5G-Modul-Firmware Firmware Selector Tool und Treiber herunterladen Schritte 1. Laden Sie das Firmware Selector Tool von der Seite EGW-3200 der Dell Technologies Support-Website herunter. 2. Entpacken Sie die Dateien und öffnen Sie den entpackten Ordner.
  • Seite 16: Alte Treiber Entfernen Und Neue Installieren

    Abbildung 9. Firmware Selector Tool Alte Treiber entfernen und neue installieren Info über diese Aufgabe MV31-W-Module erfordern den WIN10-Treiber (20200804_V007). Dieser Treiber muss jedoch installiert werden, nachdem alte USB- Treiber entfernt wurden, die automatisch vom WIN10-PC installiert wurden. Schritte 1. Öffnen Sie vor dem Anschließen des MV31-W-Moduls den Geräte-Manager, klicken Sie auf Anzeigen und wählen Sie Ausgeblendete Geräte anzeigen aus.
  • Seite 17: Aktualisieren Der 5G-Firmware Unter Windows

    Abbildung 11. Cinterion-Geräte deinstallieren 3. Öffnen Sie den Treiberpaketordner (SDX55_Thales_USB_x64_20220208_V023_WHQL_INF_Injection) und führen Sie install_Thales.cmd als Administrator aus. Abbildung 12. Treiberbefehl ausführen Aktualisieren der 5G-Firmware unter Windows Info über diese Aufgabe Nachdem alle erforderlichen Treiber aktualisiert wurden, verwenden Sie das Firmware Selector Tool von Thales DIS AIS, um die Firmware zu aktualisieren.
  • Seite 18 Abbildung 13. Firmware Selector Tool 2. Das Tool wählt automatisch die zu aktualisierende ATT T99W175-Firmwareversion aus. Abbildung 14. Zu aktualisierende Firmware 3. Warten Sie, bis die Firmware-Aktualisierung abgeschlossen ist. Einrichten des Betriebssystems Windows 10...
  • Seite 19 Abbildung 15. Statusleiste des Firmwaredownloads 4. Sobald der Vorgang abgeschlossen ist, wird die Meldung Firmware upgrade success angezeigt. Klicken Sie auf OK. Einrichten des Betriebssystems Windows 10...
  • Seite 20: Verfahren Zur Aktualisierung Der 4G-Modul-Firmware

    Abbildung 16. Firmwareupgrade erfolgreich Verfahren zur Aktualisierung der 4G-Modul-Firmware Schritte 1. Laden Sie das Firmware-Aktualisierungstool (.exe) von der Sierra-Website herunter: https://source.sierrawireless.com/resources/ airprime/minicard/75xx/em_mc75xx-approved-fw-packages/#sthash.nOT5xBmR.a4H4BqL8.dpbs. Einrichten des Betriebssystems Windows 10...
  • Seite 21: Aktualisierungsverfahren Für Bmc-Firmware

    Abbildung 17. 4G-Firmware-Aktualisierungstool 2. Klicken Sie mit der rechten Maustaste auf die Setup-Datei, und führen Sie sie als Administrator aus. Die Firmware-Aktualisierung wird automatisch ausgeführt. Aktualisierungsverfahren für BMC-Firmware Schritte 1. Vergewissern Sie sich, dass die seriellen E/A-Treiber von Intel I2C und GPIO installiert sind. Wenn der I2C-Treiber nicht installiert ist, steht ein gelbes Dreieck mit einem Ausrufezeichen über dem Menüsymbol unter Systemgeräte >...
  • Seite 22 Abbildung 18. I2C-Controller nicht gefunden Wenn dies der Fall ist, führen Sie die folgenden Schritte aus: a. Laden Sie beide Treiber von der EGW-3200-Seite der Dell Technologies Support-Website herunter. b. Installieren Sie die Treiber. Wenn alle erforderlichen Treiber installiert sind, gibt es kein gelbes Dreieck mit einem Ausrufezeichen über dem Symbol im Geräte-Manager mehr.
  • Seite 23 Abbildung 19. Installierte Treiber c. Starten Sie das System neu, wenn Sie dazu aufgefordert werden. Abbildung 20. System neu starten 2. Führen Sie ad-litbmc-fwupd.exe in der Eingabeaufforderung aus, um die Verwendung des Tools anzuzeigen. Einrichten des Betriebssystems Windows 10...
  • Seite 24 Abbildung 21. Nutzung anzeigen 3. Aktualisieren Sie die Firmware-Version mithilfe des Befehls ad-litbmc-fwupd.exe -u <firmware> <public key>. Nach der Aktualisierung wird eine Meldung angezeigt, dass es zwingend erforderlich ist, das System neu zu starten, damit Änderungen wirksam werden. Das Tool druckt auch diese Meldung. Abbildung 22.
  • Seite 25: Aufrufen Und Aktualisieren Des Bios

    Abbildung 24. Geräte-Neustart 5. Nachdem der Neustart abgeschlossen ist, lesen Sie die Firmware-Version, um zu bestätigen, dass sie in der Ausgabe angezeigt wird. Abbildung 25. Aktualisierung erfolgreich Aufrufen und Aktualisieren des BIOS Das BIOS ist ein Programm, das eine grundlegende Kommunikation zwischen dem Prozessor und Peripheriegeräten bietet. Darüber hinaus enthält das BIOS auch Codes für verschiedene erweiterte Funktionen, die auf dem EGW-3200 angewendet werden.
  • Seite 26: Superio-Funktionsbibliothek

    Die BIOS-Versionsnummer ist auf der BIOS-Registerkarte Allgemein verfügbar. Abbildung 26. BIOS-Versionsnummer auf der Registerkarte „Allgemein“ Schritte 1. Laden Sie die neuere Version des BIOS im .msi-Format über die Dell Technologies Support-Website herunter und führen Sie die ausführbare Datei über eine erhöhte Eingabeaufforderung mit Administratorrechten aus.
  • Seite 27: Windows Sio-Api

    Windows SIO-API Die SIO-API-Bibliotheksdateien und ein Demoprogramm (einschließlich Quellcode) sind Teil des Platinen-Supportpakets für das EGW-3200 (BSP/Sample_App_Source/SuperIO) und können über die Dell Technologies Support-Website heruntergeladen werden. SIO_WDT_Set Legt den Timeout-Wert des Watchdog-Zeitgebers fest. SIO_WDT_Stop sollte vor dem Ablauf des Watchdog-Zeitgebers aufgerufen werden, da das System ansonsten zurückgesetzt wird.
  • Seite 28: Fehlercodes

    I32 GetCurrentCPUTemp (int *temp) Parameter temp – Ganzzahlzeiger zum Abrufen der CPU-Temperatur. Rückgabecodes 0, wenn die Temperatur erfolgreich gelesen wurde. Negativer Fehler, wenn die Daten nicht vom Hardwaremonitor abgerufen werden konnten. Fehlercodes Für die verschiedenen, zuvor aufgeführten Funktionen sind die Fehler-Nr.-Werte im Falle eines Ausfalls wie folgt. enum SIO_ERRORS_LIST{ ERROR_SIO_INVALID_DEVICE_HANDLE = -100, ERROR_SIO_IOCTL,...
  • Seite 29: Digitaleingabe-/Ausgabefunktion Des Intel Pch-Controllers

    Schritte 1. Öffnen Sie die Eingabeaufforderung im Administratormodus. 2. Wechseln Sie in das folgende Verzeichnis: C:\Program Files\Dell\EGW3200 Software tools\Application Binaries 3. Verwenden Sie die folgenden Befehle, um die SIO-Beispielanwendung auszuführen: a. So legen Sie den Watchdog-Zeitgeber fest: > superiotest wdtset <time> <mode>...
  • Seite 30: Ausführen Der Gpio-Beispielanwendung

    Das EGW-3200-Windows-Image enthält vorinstallierte Binärdateien für die Beispielanwendung. Schritte 1. Öffnen Sie die Eingabeaufforderung im Administratormodus. 2. Wechseln Sie in das folgende Verzeichnis: C:\Program Files\Dell\EGW3200 Software tools\Application Binaries 3. Verwenden Sie die folgenden Befehle, um die GPIO-Beispielanwendung auszuführen: a. So öffnen Sie die Stiftverbindung: >...
  • Seite 31 int PCA9535Init (unsigned int i2cnumber) Parameters i2cnumber: Die I2C-Busnummer, mit der die PCA9535-Platine verbunden ist. Kann „0“ oder „1“ sein. (Parameter) Rückgabecodes „0“ bei erfolgreicher Initialisierung. Negative Fehler-Nr. bei fehlgeschlagener Initialisierung. DioSetLevel Legt die GPIO-Stufe für Ausgabestifte fest. int DioSetLevel (unsigned char data, unsigned char mask) Parameters Daten: Die neue GPIO-Stufe, die für die Ausgabestifte festgelegt werden soll.
  • Seite 32: Erstellen Der Pca9535-Beispielanwendung

    Das EGW-3200-Windows-Image enthält vorinstallierte Binärdateien für die Beispielanwendung. Schritte 1. Öffnen Sie die Eingabeaufforderung im Administratormodus. 2. Wechseln Sie in das folgende Verzeichnis: C:\Program Files\Dell\EGW3200 Software tools\Application Binaries 3. Verwenden Sie die folgenden Befehle, um die PCA9535-Beispielanwendung auszuführen: a. Verwenden Sie den folgenden Befehl, um die pca9535_interrupt.exe mit zwei Argumenten auszuführen (<I2c-Nummer> und <GPIO-Nummer>):...
  • Seite 33: Hardwaremonitor-Api

    <alle Stifte werden gelesen> Hardwaremonitor-API EGW-3200 verfügt über verschiedene Hardwaremonitorfunktionen, die mithilfe der folgenden Funktionsparameter abgerufen werden können. EApiLibInitialize Initialisierungsfunktion. Rufen Sie diese Funktion auf, bevor Sie auf eine API zugreifen. int EApiLibInitialize () Parameter Keine Rückgabecodes „0“ bei erfolgreicher Initialisierung. Negative Fehler-Nr.
  • Seite 34: Erstellen Der Beispielanwendung

    Info über diese Aufgabe Der HDC1010-Feuchtigkeits- und Temperatursensor ist mit I2C-Bus 2 des EGW-3200 verbunden. Dieser Sensor wird als benutzerdefinierter Sensor erkannt und folgt dem Windows-Sensor-Framework. Erstellen der Beispielanwendung Voraussetzungen Visual Studio 2019 ist für diese Aufgabe erforderlich. Gehen Sie beim Herunterladen und Installieren wie folgt vor: 1.
  • Seite 35 Abbildung 29. Solution Explorer – Eigenschaften 4. Ändern Sie die Target Platform Version und die Target Platform Min. Version auf 10.0.17763.0 und Platform Toolset in die verwendete Visual Studio-Version. Legen Sie Configuration auf Release und Platform auf x64 fest. Klicken Sie auf Apply und anschließend auf OK.
  • Seite 36: Erstellen Des Msix-Pakets

    5. Wählen Sie Build > Build Solution aus, um das Projekt zu erstellen. Abbildung 31. Lösung erstellen Erstellen des MSIX-Pakets Schritte 1. Platzieren Sie den Ordner Assets im aktuellen Verzeichnis (Pfad: x64/Release/ilc/in). 2. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Publish > Create App Packages aus. 3.
  • Seite 37 Abbildung 32. Zertifikat erstellen Einrichten des Betriebssystems Windows 10...
  • Seite 38 Abbildung 33. Zertifikatvertrauensstellung 5. Wählen Sie im Assistenten Select and configure packages die Architecture als x64 und Solution Configuration als Version (x64) aus und klicken Sie auf Next. 6. Geben Sie den Pfad für den Installer location (wo die App veröffentlicht wird) an und wählen Sie Create aus. Ergebnisse Das Projekt-Build- und App-Bundle erstellt.
  • Seite 39: Importieren Des Zertifikats

    Abbildung 34. Erstellung des Pakets abgeschlossen Importieren des Zertifikats Schritte 1. Entpacken Sie den Ordner Sensor Applications.7z, der das MSIX-Bundle enthält. 2. Suchen Sie die Zertifikatdateien für diese Anwendung im Ordner HDC1010. 3. Navigieren Sie zu Start > Manage computer certificates. Wählen Sie im linken Bereich des Assistenten „certIm“ die Option Trusted People aus.
  • Seite 40 Abbildung 35. Zertifikat importieren 5. Geben Sie den Pfad an, in dem sich das Zertifikat befindet. Klicken Sie auf Next (Weiter). 6. Das Zertifikat wird importiert. Klicken Sie auf Fertigstellen. Einrichten des Betriebssystems Windows 10...
  • Seite 41 Abbildung 36. Abschließen des Assistenten für den Zertifikatimport 7. Das importierte Zertifikat wird im Verzeichnis Certificates unter Trusted People hinzugefügt. Falls nicht, wählen Sie Action > Refresh aus und das Zertifikat wird hinzugefügt. Einrichten des Betriebssystems Windows 10...
  • Seite 42: Installieren Der Anwendung

    Abbildung 37. Zertifikate Installieren der Anwendung Info über diese Aufgabe Das Beispiel, auf das in den folgenden Schritten Bezug genommen wird, ist für die HDC1010-Feuchtigkeitssensor-Anwendung. Dieselben Schritte gelten für die anderen zwei Sensoren. Schritte 1. Installieren Sie das App-Installationsprogramm aus dem Microsoft Store. Öffnen Sie dazu die POWERSHELL im ADMINISTRATOR- Modus und führen Sie den folgenden Befehl aus: Get-AppXPackage*WindowsStore* -AllUsers| Foreach {Add-AppxPackage-DisableDevelopmentMode-Register...
  • Seite 43 Abbildung 38. Installationsaufforderung Die Anwendung ist installiert und die UWP-Anwendung wird angezeigt. 3. Klicken Sie auf Start. Der Anwendungsname wird angezeigt. Abbildung 39. Anwendungsname im Startmenü Einrichten des Betriebssystems Windows 10...
  • Seite 44: Ausführen Der Temperatursensor-Anwendung

    Ausführen der Temperatursensor-Anwendung Info über diese Aufgabe Zwei Ereignisse werden für die Anwendung registriert: DataEvents und Polling. Schritte 1. Wählen Sie DataEvents > Enable aus. Die Werte für Temperatur und relative Luftfeuchtigkeit werden angezeigt. 2. Wählen Sie DataEvents > Disable aus und befolgen Sie Schritt 1, um die nächsten Messwerte abzurufen. Abbildung 40.
  • Seite 45: Einrichtung Des Drucksensors

    Einrichtung des Drucksensors Voraussetzungen Windows-Standard-APIs: FromIdAsync(String), GetCurrentReading(), GetDefault() und GetDeviceSelector (Guid interfaceId) werden für den Zugriff auf den Sensor verwendet. Weitere Informationen finden Sie unter https://docs.microsoft.com/de-de/uwp/api/ windows.devices.sensors.custom?view=winrt-22000. Info über diese Aufgabe Der DPS310-Drucksensor ist mit I2C-Bus 2 des EGW-3200 verbunden. Dieser Sensor wird als Barometersensor erkannt und folgt dem Windows-Sensor-Framework.
  • Seite 46: Einrichtung Des Beschleunigungssensors

    Abbildung 43. Abfrage Einrichtung des Beschleunigungssensors Voraussetzungen Windows-Standard-APIs: FromIdAsync(String), GetCurrentReading(), GetDefault() und GetDeviceSelector (Guid interfaceId) werden für den Zugriff auf den Sensor verwendet. Weitere Informationen finden Sie unter https://docs.microsoft.com/de-de/uwp/api/ windows.devices.sensors.custom?view=winrt-22000. Info über diese Aufgabe Der ADXL345-Beschleunigungssensor ist mit dem I2C-Bus 2 des EGW-3200 verbunden. Dieser Sensor wird als Beschleunigungssensor erkannt und folgt dem Windows-Sensor-Framework.
  • Seite 47 Abbildung 44. Beschleunigungsmesser auswählen 2. Data Events: Klicken Sie auf Aktivieren. Die entsprechenden Werte x, y und z werden angezeigt, wenn Sie die Position des Sensors ändern. Abbildung 45. Datenereignisse 3. Polling: Klicken Sie auf Aktivieren. Beschleunigungswerte in einem bestimmten Zeitintervall werden angezeigt. Einrichten des Betriebssystems Windows 10...
  • Seite 48: Intel Oob

    Abbildung 46. Abfrage 4. OrientationChanged: Klicken Sie auf Aktivieren, um die Beschleunigungsmesser-Messwerte mit und ohne Ausrichtungsänderung anzuzeigen. Abbildung 47. Ausrichtungsänderung Intel OOB Out-of-Band (OOB) ist der Service, der ausgeführt wird, wenn die Prozessorplattform auf dem ARM-Kabel-M7-Prozessor ausgeführt wird, der unabhängig vom Haupt-CPU-Komplex und hostbasierten Betriebssystem des Systems ist. Der OOB-Service wird über PSE aktiviert und ermöglicht es Benutzern, Cloud-initiierte Befehle wie Neustart, Herunterfahren und Einschalten auszuführen und Gerätevorgänge mithilfe der skalierbaren Gerätemanagement-Clouds als zentrale Azure IOT-Cloud außer Betrieb zu setzen.
  • Seite 49: Host- Und Zieleinrichtung

    ANMERKUNG: Wir haben Ubuntu Version 20.04 LTS verwendet. Zieleinrichtung Dell EMC Edge Gateway 3200 mit Elkhart Lake-Plattform und Windows 10 Enterprise LTSC 2019. Durchführen von Änderungen im BIOS Schritte 1. Wählen Sie im BIOS-Menü Chipset > PCH-IO Configuration > PSE Configuration > OOB [Enabled].
  • Seite 50: Cloud-Einrichtung Und Konfiguration

    Cloud-Einrichtung und Konfiguration Info über diese Aufgabe Das Cloud-Adaptermodul ordnet bestimmte Cloudfunktionen basierend auf dem Cloudserviceanbieter zu und implementiert bestimmte Cloudanpassungen wie Message Queuing Telemetry Transport (MQTT)-Themen und Meldungsformate. Einrichten von Azure IoT Central für die Geräteverwaltung Info über diese Aufgabe Intel stellt die Implementierung der Konnektivitätsreferenz für die Microsoft Azure-Geräteverwaltungslösung bereit.
  • Seite 51 Abbildung 50. Erstellen eines neuen Geräts 5. Kopieren Sie die Konnektivitäts-Anmeldeinformationen für das Gerät, um eine Verbindung zum Portal herzustellen. Kopieren Sie die Verbindungsanmeldeinformationen, indem Sie auf die Schaltfläche Connect klicken. Der folgende Bildschirm wird eingeblendet. Einrichten des Betriebssystems Windows 10...
  • Seite 52: Erstellen Einer Oob-Kapsel-Binärdatei

    Abbildung 51. Geräteverbindung 6. Bewahren Sie eine Kopie der folgenden Daten auf. Verwenden Sie diese Daten, um Anmeldedaten für das Zielgerät für die Verbindung mit dem Portal über das MQTT-Protokoll zu erstellen. Intel stellt ein Beispielskript bereit, das die Anmeldedaten durch Aufrufen des Azure IoT Hub Device Provisioning Service (DPS) bereitstellt.
  • Seite 53 4. Kopieren Sie alle Dateien aus dem Ordner pse-dev-code-base/tools/capsule_script in den Skriptordner des FBU-Tools. Dadurch wird sichergestellt, dass alle Dateien, die zum Erzeugen der MAC- und OOB-Anmeldedaten erforderlich sind, am richtigen Speicherort vorhanden sind: cp ~/intelpse/pse_sdk/code/pse-dev-code-base/tools/capsule_scripts/* ~/intelpse/fbu/ siiptool/scripts/ 5. Navigieren Sie zum Ordner "Scripts" des FBU-Tools: cd ~/intelpse/fbu/siiptool/scripts 6.
  • Seite 54: Oob-Service-Provisioning

    OOB-Service-Provisioning Info über diese Aufgabe Bei dieser Aufgabe verbindet der Benutzer das USB-Flashlaufwerk mit den Kapseldateien vom Hostcomputer, fügt das Flash-Laufwerk in einen USB-Port auf der EGW-3200-Zielplatine ein und aktualisiert die MAC-Kapsel- und OOB-Kapsel-Binärdateien. Aktualisieren der MAC-Kapsel Schritte 1. Um die MAC-Kapseldatei zu aktualisieren, verwenden Sie das Tool (Phy.zip) und aktualisieren Sie die MAC-Adresse unter UEFI Shell. 2.
  • Seite 55 Info über diese Aufgabe Bei dieser Aufgabe sendet der Benutzer einen OOB-Befehl vom Azure IoT Central-Portal. Schritte 1. Nach dem Provisioning und dem Verbinden des Geräts mit dem Azure IoT Central-Portal ändert sich der Gerätestatus in provisioned. 2. Klicken Sie auf das Gerät und navigieren Sie dann zu den folgenden Optionen, um weitere Informationen zu finden: a.
  • Seite 56 Abbildung 55. Befehle 4. Der Benutzer kann die Geräteereignisse und -antworten auf den Registerkarten Events View oder Raw data anzeigen. Abbildung 56. Ereignisansicht Einrichten des Betriebssystems Windows 10...
  • Seite 57: Com-Anschluss Und Ethernet-Namen Für Mini-Pcie-Karten

    Abbildung 57. Rohdaten COM-Anschluss und Ethernet-Namen für Mini-PCIe- Karten Tabelle 6. Details zur Mini-PCIe-Karte S.Nr. mPCie-Modul Isolierter COM A Isolierter COM B Bemerkungen (Anschlusstyp) (Anschlusstyp) EMP2-X4S2 RS422/RS485 RS422/RS485 Insgesamt vier COM-Anschlüsse werden im Device Manager erkannt. Es kann jedoch nur auf zwei COM-Anschlüsse zugegriffen werden.
  • Seite 58: Für Empl-G2P1 Und Empl-G202

    Für EMPL-G2P1 und EMPL-G202: Rufen Sie den Ethernet-Namen über Bedienfeld > Netzwerk und Internet > Netzwerkverbindungen gemäß der MAC-Adresse der Ethernet-Anschlüsse ab. Sensor-APIs Die Sensoren des EGW-3200 verwenden standardmäßige Microsoft-Sensor-APIs. Dieser Abschnitt dient als Programmierreferenz für die Win32-API. Weitere Informationen finden Sie unter https://docs.microsoft.com/de-de/windows/win32/api/sensorsapi/. Tabelle 7.
  • Seite 59 Tabelle 7. Konsolenanwendungs-APIs für ADXL345/HDC1010/DPS310 (fortgesetzt) S.Nr. Konsolenanwendungs- Beschreibung Unterstützt / Nicht APIs unterstützt SetEventInterest Gibt die Liste der Sensorereignisse an, die empfangen Unterstützt werden sollen. SupportsEvent Gibt an, ob der Sensor das angegebene Ereignis Unterstützt unterstützt. Tabelle 8. UWP-Anwendungs-APIs für ADXL345/HDC1010/DPS310 S.Nr.
  • Seite 60: Kapitel 3: Einrichten Des Ubuntu-Betriebssystems

    Einrichten des Ubuntu-Betriebssystems Dieses Kapitel dient als Anleitung zur Installation und Verwendung des Betriebssystems Ubuntu 20.04 LTS auf der EGW-3200-Hardware. Weitere Informationen zum Betriebssystem Ubuntu 20.04 LTS erhalten Sie unter https://releases.ubuntu.com/20.04/. Themen: • Start und Anmeldung • Erstellen eines startfähigen USB-Sticks für das Zurücksetzen auf die Werkseinstellungen •...
  • Seite 61: Sichern Und Wiederherstellen Von Ubuntu 20.04 Lts

    Sichern und Wiederherstellen von Ubuntu 20.04 LTS Schritte 1. Bereiten Sie zwei USB-Sticks wie folgt vor: a. Bereiten Sie einen USB-Stick vor, um das Ubuntu-Ziel-Image zu speichern. Verwenden Sie den folgenden Befehl, um Ihre SSD-Daten als Image auf dem USB-Stick zu sichern: $ sudo dd if=/dev/sdx of=/meida/ubuntu/<USB stick name>/<image file name>...
  • Seite 62: Aktualisieren Des Bios Capsule

    Befehl für ein Ubuntu OTA-Update: $ sudo apt update; sudo apt upgrade Schritte 1. Laden Sie die BIOS Capsule-Datei von der Dell Technologies Support-Website herunter und speichern Sie sie auf dem USB-Laufwerk. 2. Starten Sie Ubuntu und öffnen Sie das Terminal. Geben Sie den folgenden Befehl ein und drücken Sie y, um das System nach dem Update neu zu starten.
  • Seite 63: Aktualisieren Der Firmware Des 4G-Moduls

    Firmware (.bin) und ein öffentlicher Schlüssel (.pem): $ sudo litebmc-fwupd -u <firmware file> <public key> Aktualisieren der Firmware des 4G-Moduls Voraussetzungen Laden Sie den Treiber und das Tool von der Dell Technologies Support-Website herunter und laden Sie die Firmware über den folgenden Link herunter: https://source.sierrawireless.com/resources/airprime/minicard/75xx/em_mc75xx-approved-fw-packages/...
  • Seite 64 Abbildung 60. MOK-Management 5. Wählen Sie Enroll MOK aus und folgen Sie den Menüs, um den Registrierungsprozess abzuschließen. Abbildung 61. MOK registrieren Abbildung 62. MOK registrieren, Forts. Einrichten des Ubuntu-Betriebssystems...
  • Seite 65 Abbildung 63. Registrieren der Schlüssel 6. Der Bildschirm MOK-Management fordert Sie zur Eingabe des Passworts auf, das beim Ausführen von mokutil eingegeben wurde, und speichert den Schlüssel. Starten Sie nach Abschluss des Vorgangs neu. Abbildung 64. MOK-Management neu starten 7. Führen Sie ein Upgrade der Firmware durch: $ sudo systemctl stop ModemManager $ cd SampleApps/lite-fw-download/bin $ sudo ./fwdwl-litehostx86_64 -d /dev/ttyUSB0 -p /dev/cdc-wdm0 -f <firmware directory>...
  • Seite 66: Aktualisieren Der Firmware Des 5G-Moduls

    $ at!band? Bestätigen Sie die deaktivierten Bänder: Aktualisieren der Firmware des 5G-Moduls Schritte 1. Firmware-Aktualisierung: a. Laden Sie das mbimcli-Tool und die Firmwaredatei von der Dell Technologies Support-Website herunter: $ sudo systemctl stop ModemManager $ tar Jxvf mbimcli.tar.xz $ cd mbimcli $ sudo ./mbimcli -d /dev/cdc-wdm0 --qdu-ota-update=ota.bin...
  • Seite 67 a. Führen Sie den folgenden Befehl aus: $ sudo apt install minicom $ sudo minicom -D /dev/ttyUSB0 b. Überprüfen Sie die Profilliste: $ at^mcfg=? c. Wählen Sie Ihr Ziel aus, dann wird das Modem automatisch zurückgesetzt. Wählen Sie beispielsweise T-mobile aus. $ at^mcfg=0 $ at^mcfg? 3.
  • Seite 68: Grundlegende Ubuntu 20.04 Lts-Funktionen

    Grundlegende Ubuntu 20.04 LTS-Funktionen Herunterfahren und Neustarten des Systems Schritte 1. Befehl zum Herunterfahren: $ sudo shutdown -h now 2. Befehl zum Neustarten: $ sudo shutdown -r now Ubuntu OTA-Update Info über diese Aufgabe Befehl für OTA-Update: $ sudo apt update $ sudo apt upgrade Auflisten der installierten Pakete Info über diese Aufgabe...
  • Seite 69: Root-Benutzer-Anmeldeinformationen

    Root-Benutzer-Anmeldeinformationen Info über diese Aufgabe Befehl für die Root-Nutzerzugangsdaten: $ sudo su - Erstellen eines neuen Nutzers Info über diese Aufgabe Hinzufügen des Nutzerbefehls: $ sudo adduser <USER NAME> Auswählen der Sprache Schritte 1. Verwenden Sie den folgenden Befehl, um Ihre bevorzugte Sprache zu wählen, und wählen Sie dann <OK>. $ sudo dpkg-reconfigure locales Abbildung 65.
  • Seite 70: Display

    Abbildung 66. Standardgebietsschema für die Systemumgebung 3. Melden Sie sich erst ab, dann wieder an und verwenden Sie anschließend den Befehl $ locale, um Ihre Spracheinstellungen zu bestätigen. Abbildung 67. Bestätigen des Gebietsschemas Display Info über diese Aufgabe Rufen Sie die Bildschirmausgabe von den D-SUB-/DVI-/DP-Anschlüssen ab. Info über diese Aufgabe Das Ubuntu-Betriebssystem erkennt USB-Geräte von den sechs USB-Anschlüssen auf der vorderen E/A-Leiste.
  • Seite 71 ANMERKUNG: Der Kernel x.x.x-10xx-intel ist nur für die von Dell veröffentlichte Ubuntu-spezifische Version verfügbar. Schritte 1. Um den Kernel zu aktualisieren, geben Sie den folgenden Befehl ein: $ sudo apt update $ sudo apt upgrade $ reboot 2. Verwenden Sie nach dem Neustart den folgenden Befehl, um die Kernel-Version zu bestätigen: $ uname -r 3.
  • Seite 72: Konfigurieren Des Ethernets

    Abbildung 70. Beispiel für Luftfeuchtigkeitssensor Konfigurieren des Ethernets Schritte 1. Die Ethernet-Karten funktionieren standardmäßig im DHCP-Clientmodus. Verwenden Sie zur Bestätigung den Befehl $ip addr. ANMERKUNG: Die Ethernet-Kartennamen für Anschluss 1, Anschluss 2 und Anschluss 3 lauten enp3s0,enp0s29f1 und enp0s29f2. 2. Verwenden Sie zum Einrichten einer statischen IP-Adresse die folgenden Befehle: a.
  • Seite 73: Konfigurieren Des Wlan-Netzwerks

    ANMERKUNG: Das Ubuntu Linux LED-Verhalten erfordert eine Kernel-Version 5.13.0-1014-intel oder höher. ANMERKUNG: Der Kernel x.x.x-10xx-intel ist nur für die von Dell veröffentlichte Ubuntu-spezifische Version verfügbar. Konfigurieren des WLAN-Netzwerks Info über diese Aufgabe Verwenden Sie die folgenden Befehle, um einen Zugriffspunkt über eine WLAN-Schnittstelle (wlp2s0) zu verbinden.
  • Seite 74: Konfigurieren Von Bluetooth

    2. Erstellen Sie eine Verbindung zur Ziel-SSID. Wenn für den Zugriffspunkt ein Kennwort erforderlich ist, fügen Sie einen Kennwortparameter hinzu: $ sudo nmcli dev wifi connect <SSID> $ sudo nmcli dev wifi connect <SSID> password "<PASSWORD>" 3. So trennen Sie die Verbindung zur Ziel-SSID: $ sudo nmcli con down <SSID>...
  • Seite 75: Verbinden Mit 4G- Oder 5G-Wwan

    4. Vertrauenswürdiges Zielgerät nach MAC-Adresse: $ trust <MAC> 5. Koppeln mit dem Zielgerät nach MAC-Adresse: $ pair <MAC> 6. Verbinden mit dem Zielgerät nach MAC-Adresse: $ connect <MAC> 7. Trennen des Zielgeräts nach MAC-Adresse: $ disconnect <MAC> 8. Entkoppeln vom Zielgerät nach MAC-Adresse: $ remove <MAC>...
  • Seite 76: Zugriff Auf Gps

    ● Der IF-NAME ist der primäre Anschluss des mmcli-Modemprotokolls. ● Der VERBINDUNGSNAME wird vom Nutzer zugewiesen. ● Der APN-NAME muss vom USIM-Karten-IPS-Eigentümer angegeben werden. Wenn der Telekommunikationsanbieter „emome“ ist: $ sudo nmcli c add type gsm ifname cdc-wdm0 con-name cdc-wdm0 apn emome 4.
  • Seite 77: Remote-Anmeldung

    Remote-Anmeldung Info über diese Aufgabe Der SSH-Server wird standardmäßig auf Anschluss 22 ausgeführt. Verwenden Sie PC/NB, um eine SSH-Verbindung (mit Terminal-Tools wie PuTTY oder MobaXterm) zum EGW-3200 zu öffnen. PC/NB und EGW-3200 teilen sich eine Netzwerkverbindung unter einem lokalen Netzwerk. Einrichten von Audio und Mikrofon Schritte 1.
  • Seite 78 Abbildung 75. $ sudo lshw 2. Vergewissern Sie sich, dass die Zielfestplatte nicht abgestürzt ist. So führen Sie die entsprechende Prüfung durch: $ sudo hdparm -I /dev/sdx Abbildung 76. Beispiel: Zielfestplatte ist abgestürzt Wenn die Zielfestplatte abgestürzt ist: a. Verwenden Sie die folgenden Befehle, um das System in den Standby-Modus zu versetzen: $ sudo su - $ echo -n mem >...
  • Seite 79: Verbinden Mit Dem Seriellen Anschluss

    4. Führen Sie den Befehl „security-erase“ mit dem Kennwort aus: $ sudo hdparm --user-master u --security-erase <password> /dev/sdx Abbildung 79. Sicheres Löschen Ergebnisse Wenn das sichere Löschen abgeschlossen ist, wurden alle Daten auf der /dev/sdx-Festplatte gelöscht (0x00). Verbinden mit dem seriellen Anschluss Schritte 1.
  • Seite 80: Herstellen Einer Verbindung Mit Dem Canbus

    ANMERKUNG: Die Anschlussnummer (#) muss sich bei Datenempfang und Datenübertragung unterscheiden. Herstellen einer Verbindung mit dem Canbus Schritte 1. Installieren Sie das Tool: $ sudo apt install can-utils 2. Aktivieren Sie die Canbus-Schnittstellen: $ sudo ip link set can0 type can bitrate 500000 $ sudo ip link set up can0 $ sudo ip link set can1 type can bitrate 500000 3.
  • Seite 81: Konfigurieren Von Watchdog

    2. Erstellen Sie ein Verzeichnis als Mount-Punkt: $ mkdir /tmp/storage 3. Mounten des Datenträgers auf „/tmp/storage“: $ sudo mount /dev/sdb1 /tmp/storage $ sudo umount /tmp/storage Abbildung 81. Mounten eines USB-Datenträgers Konfigurieren von Watchdog Schritte 1. Installieren des Watchdog-Services: $ sudo apt update $ sudo apt install watchdog 2.
  • Seite 82: Konfigurieren Von Gpio

    Abbildung 82. Anzeigen von Watchdog $ modinfo w83627hf_wdt Abbildung 83. Watchdog-Informationen $ service watchdog status Abbildung 84. Watchdog-Status 5. Wenn Sie das Watchdog-Gerät testen möchten, erzwingen Sie den Absturz des Linux-Kernels: $ sudo sysctl -w kernel.sysrq=1 $ sudo su - $ echo c >...
  • Seite 83 369 GPIO ist USER_LED_1, 370 GPIO ist USER_LED_2 und 371 GPIO ist USER_LED_3. Abbildung 85. Exportieren von GPIO 3. Überprüfen Sie die GPIO-Richtung und den Wert mit den folgenden Befehlen: $ cat /sys/class/gpio/gpio369/direction $ cat /sys/class/gpio/gpio369/value 4. Stellen Sie den GPIO-Wert mithilfe des folgenden Befehls ein: $ echo {0 or 1} >...
  • Seite 84: Tpm-Aufgaben

    TPM-Aufgaben Info über diese Aufgabe Wenn TPM eingeschaltet ist, ist der Geräteknoten (/dev/tpm0) vorhanden. Abbildung 88. TPM ein Wenn TPM ausgeschaltet ist, ist der Geräteknoten (/dev/tpm0) nicht vorhanden. Abbildung 89. TPM aus TPM kann über das BIOS-Menü Erweitert > TPM 2.0-Konfiguration > Sicherheitsgeräteunterstützung aktiviert/deaktiviert werden.
  • Seite 85: Abrufen Von Hash Nach Tpm

    Info über diese Aufgabe Geben Sie folgenden Befehl ein: sudo tpm2_hash -g <algorithm> -o <output data> <input data> Zum Beispiel: $ echo "Dell" > message $ sudo tpm2_hash -g sha1 -o hash.bin message Aktivierungsereignisse Auslösen des Ubuntu-Betriebssystems zum Übergang in S3-Status Schritte 1.
  • Seite 86: Isoliertes Canbus-Ufm-Erweiterungsmodul

    Ergebnisse Das Zielgerät wird aufgrund der WoL-Funktion reaktiviert. Wake-on-WLAN Schritte 1. Verwenden Sie den folgenden Befehl, um den WoWLAN-Status der AX210-WLAN-Karte zu überprüfen: $ iw phy0 wowlan show 2. Wenn WoWLAN deaktiviert ist, verwenden Sie den folgenden Befehl, um es zu aktivieren: $ sudo iw phy0 wowlan enable magic-packet 3.
  • Seite 87: Emp2-X2S1-Karte Mit Isoliertem Rs-232 Ufm-Erweiterungsmodul

    Tabelle 14. Setup.ini-Einstellungen Parameter Einstellungen COM-Anschluss 0 = automatischer Scan (Windows), -1 = automatischer Scan (Linux) Baudrate 4 = 100.000, 5 = 125.000, 6 = 250.000, 7 = 500.000, 8 = 800.000, 9 = 1 Mio. Intervall 1, 2, ..., 1000 [ms], Sendeintervall zwischen den Bildern Testdauer 0 = einmal, 1, 2, ..., 60 [min], Dauer des Tests Testdatei...
  • Seite 88: Emp2-X4S2-Karte Mit Isoliertem Rs-422/485 Ufm-Erweiterungsmodul

    RX– TX– D– Schritte 1. Laden Sie den neuesten Treiber (EMP2-X4S2_Linux_driver_<DATUM>.zip) über die Dell Technologies Support-Website herunter. Entpacken Sie die Datei und kopieren Sie das Treiberpaket auf Ihre Plattform mit der Ubuntu-Umgebung. 2. Verwenden Sie die folgenden cd-Befehle im Treiberverzeichnis.
  • Seite 89 Während das BIOS GRUB lädt, zeigt das Gerät einen blauen Bildschirm für MokManager an. Gehen Sie auf diesem Bildschirm wie folgt vor: a. Wählen Sie MOK registrieren. b. Verwenden Sie die Menüs, um den Registrierungsprozess abzuschließen. c. Verwenden Sie das gleiche Kennwort, das sie bei der Ausführung von „mokutil“ verwendet haben. d.

Diese Anleitung auch für:

Egw-3200Egw-3200-na

Inhaltsverzeichnis