Schnellstart: Konfigurieren des Netzwerks und Aktualisieren des Gerätebetriebssystems

Nachdem Sie Ihr Azure Sphere-Gerät beansprucht haben, konfigurieren Sie es für netzwerke, damit es Cloudupdates vom Azure Sphere-Sicherheitsdienst empfangen und mit Diensten wie einem Azure IoT Hub kommunizieren kann. Wenn Sie das Netzwerk konfiguriert und aktiviert haben, kann Ihr Gerät ein Betriebssystemupdate aus der Cloud empfangen.

Wichtig

In diesem Thema wird beschrieben, wie Sie Ihr Azure Sphere-Gerät mit einem Wi-Fi Netzwerk verbinden. Wenn Ihr Gerät einen anderen Netzwerkmechanismus und kein WLAN unterstützt, verbinden Sie es mit diesem Mechanismus mit dem Internet, und fahren Sie mit Geräteupdate empfangen fort.

Voraussetzungen

Einrichten von Wi-Fi auf Ihrem Azure Sphere-Gerät

Führen Sie die folgenden Schritte aus, um Wi-Fi auf Ihrem Azure Sphere-Gerät zu konfigurieren:

  1. Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.

  2. Öffnen Sie eine Befehlszeilenschnittstelle mithilfe von PowerShell, der Windows-Eingabeaufforderung oder der Linux-Befehlsshell.

  3. Registrieren Sie die MAC-Adresse des Geräts, wenn dies für Ihre Netzwerkumgebung erforderlich ist. Verwenden Sie den folgenden Befehl, um die MAC-Adresse abzurufen, und registrieren Sie sie dann gemäß dem Verfahren für Ihre Umgebung:

    az sphere device wifi show-status
    
  4. Fügen Sie ihr Wi-Fi Netzwerk dem Gerät hinzu, indem Sie den Befehl az sphere device wifi add wie folgt verwenden:

    az sphere device wifi add --ssid <SSID> --psk <EXAMPLEPSK>
    

    Ersetzen Sie <SSID> durch den Namen Ihres Netzwerks. Bei Netzwerk-SSIDs wird die Groß-/Kleinschreibung beachtet. Wenn die SSID ausgeblendet ist, fügen Sie hinzu --targeted-scan , um trotzdem eine Verbindung herzustellen. Sie können az sphere device wifi scan verwenden, um eine Liste der verfügbaren Wi-Fi-Netzwerke abzurufen.

    Ersetzen Sie <EXAMPLEPSK> durch Ihren WPA/WPA2-Schlüssel. Azure Sphere-Geräte unterstützen WEP nicht. Um ein offenes Netzwerk hinzuzufügen, lassen Sie weg --psk.

    Wenn die Netzwerk-SSID oder der Schlüssel eingebettete Leerzeichen oder ein kaufmännisches Und-Zeichen enthält, schließen Sie die SSID oder den Schlüssel in einfache Anführungszeichen ein. Wenn die SSID oder der Schlüssel ein Anführungszeichen enthält, verwenden Sie einen umgekehrten Schrägstrich, um das Anführungszeichen zu escapen. Umgekehrte Schrägstriche müssen nicht mit Escapezeichen versehen werden, wenn sie Teil eines Werts sind. Zum Beispiel:

    az sphere device wifi add --ssid "New SSID" --psk "key \'value\' with quotes"
    

    Es dauert in der Regel mehrere Sekunden, bis das Netzwerk auf dem Board bereit ist. Je nach Netzwerkumgebung kann es jedoch länger dauern.

  5. Verwenden Sie den Befehl az sphere device wifi show-status, um die status der Verbindung zu überprüfen:

    az sphere device wifi show-status
    

    Während des Updates zeigt der Befehl az sphere device wifi show-status möglicherweise vorübergehend einen unbekannten Konfigurationsstatus an. Das folgende Beispiel zeigt erfolgreiche Ergebnisse für eine sichere WPA2-Verbindung:

    ----- ------------------ --------------- ------------- --------- ------- ------------- --------- ------------- -----------------
    SSID  ConfigurationState ConnectionState SecurityState Frequency Mode    KeyManagement WpaState  IpAddress     MacAddress
    ===============================================================================================================================
    <value> enabled            connected       psk           2412      station WPA2-PSK      COMPLETED <value>      <value>
    ----- ------------------ --------------- ------------- --------- ------- ------------- --------- ------------- -----------------
    

Der Befehl az sphere device wifi unterstützt mehrere zusätzliche Optionen. Geben Sie az sphere device wifi--help ein, um eine vollständige Liste zu erstellen, oder az sphere device wifioption--help , um Hilfe zu einer einzelnen Option zu erfahren.

Führen Sie die folgenden Schritte aus, um Wi-Fi auf Ihrem Azure Sphere-Gerät zu konfigurieren:

  1. Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.

  2. Öffnen Sie Azure Sphere Explorer.

  3. Erweitern Sie den Knoten Gerät für das Gerät, an dem Sie interessiert sind.

  4. Erweitern Sie den Knoten Wi-Fi. Sie sollten in etwa wie folgt sehen:

  5. Erweitern Sie den Knoten mit der Bezeichnung Getrennt . Daraufhin sollte die MAC-Adresse des Geräts angezeigt werden. Registrieren Sie die MAC-Adresse des Geräts, wenn dies für Ihre Netzwerkumgebung erforderlich ist. Beachten Sie die Schaltfläche "Aktualisieren" auf der rechten Seite. Sie benötigen dies, um die Konnektivitätsinformationen anzuzeigen, nachdem Sie eine Verbindung mit einem Netzwerk hergestellt haben.

  6. Erweitern Sie nach Möglichkeit den Knoten Verfügbare Netzwerke . Zeigen Sie auf das Netzwerk, mit dem Sie eine Verbindung herstellen möchten, und wählen Sie Verbinden aus (dies wird rechts neben dem Knoten als + angezeigt). Wenn das Netzwerk einen vorinstallierten Schlüssel (Pre-Shared Key, PSK) erfordert, geben Sie das Netzwerkkennwort in das angezeigte Textfeld ein, und drücken Sie die EINGABETASTE.

  7. Kehren Sie zu dem Knoten zurück, der zuvor als Getrennt bezeichnet wurde und nun Verbunden mit: <Netzwerk> lauten sollte. Wenn nach einigen Augenblicken immer noch Getrennt angezeigt wird, klicken Sie auf die Schaltfläche Aktualisieren auf diesem Knoten, um die aktualisierte Verbindung status Ihres Geräts anzuzeigen.

  8. Die folgenden Informationen sollten angezeigt werden:

    • SSID
    • Konfigurationsstatus
    • Verbindungsstatus
    • Sicherheitsstatus
    • Frequenz
    • Modus
    • Schlüsselverwaltungstyp
    • WPA-Status
    • IP-Adresse
    • MAC-Adresse

    Dies sind die gleichen Informationen, die vom CLI-Befehl az sphere device wifi show-status gemeldet werden.

    Außerdem sollte das Netzwerk, mit dem Sie eine Verbindung hergestellt haben, auf dem Knoten Gespeicherte Netzwerke angezeigt werden.

Führen Sie die folgenden Schritte aus, um Wi-Fi auf Ihrem Azure Sphere-Gerät zu konfigurieren:

  1. Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.

  2. Öffnen Sie Azure Sphere Explorer.

  3. Erweitern Sie den Knoten Gerät für das Gerät, an dem Sie interessiert sind.

  4. Erweitern Sie den Knoten Wi-Fi. Sie sollten in etwa wie folgt sehen:

  5. Erweitern Sie den Knoten mit der Bezeichnung Getrennt . Daraufhin sollte die MAC-Adresse des Geräts angezeigt werden. Registrieren Sie die MAC-Adresse des Geräts, wenn dies für Ihre Netzwerkumgebung erforderlich ist. Beachten Sie die Schaltfläche "Aktualisieren" auf der rechten Seite. Sie benötigen dies, um die Konnektivitätsinformationen anzuzeigen, nachdem Sie eine Verbindung mit einem Netzwerk hergestellt haben.

  6. Erweitern Sie nach Möglichkeit den Knoten verfügbare Netzwerke. Klicken Sie mit der rechten Maustaste auf das Netzwerk, mit dem Sie eine Verbindung herstellen möchten, und wählen Sie Verbinden aus. Wenn Ihr Netzwerk einen vorinstallierten Schlüssel (Pre-Shared Key, PSK) erfordert, geben Sie das Netzwerkkennwort in das Textfeld PSK ein, und drücken Sie die EINGABETASTE.

  7. Kehren Sie zu dem Knoten zurück, der zuvor als Getrennt bezeichnet wurde und nun Verbunden mit: <Netzwerk> lauten sollte. Wenn nach einigen Augenblicken immer noch Getrennt angezeigt wird, klicken Sie auf die Schaltfläche Aktualisieren auf diesem Knoten, um die aktualisierte Verbindung status Ihres Geräts anzuzeigen.

  8. Die folgenden Informationen sollten angezeigt werden:

    • IP-Adresse
    • Sicherheitsstatus
    • MAC-Adresse
    • WPA-Status
    • Modus
    • Frequenz
    • Schlüsselverwaltungstyp
    • Ob eine gezielte Überprüfung verwendet wurde

    Dies sind die gleichen Informationen, die vom CLI-Befehl az sphere device wifi show-status gemeldet werden.

    Außerdem sollte das Netzwerk, mit dem Sie eine Verbindung hergestellt haben, auf dem Knoten Gespeicherte Netzwerke angezeigt werden.

Aktivieren oder Deaktivieren von Wi-Fi Netzwerken

Sie können ein konfiguriertes Wi-Fi Netzwerk mit dem Befehl az sphere device wifi enable aktivieren:

az sphere device wifi enable --id <ID>

Ersetzen Sie ID> durch <die ID des Netzwerks, die durch Aufrufen von az sphere device wifi list abgerufen werden kann.

Sie können ein konfiguriertes Wi-Fi Netzwerk mit dem Befehl az sphere device wifi disable wie folgt deaktivieren:

az sphere device wifi disable --id <ID>

Ersetzen Sie ID> durch <die ID des Netzwerks, die durch Aufrufen von az sphere device wifi list abgerufen werden kann.

So aktivieren Sie ein konfiguriertes Wi-Fi Netzwerk im Azure Sphere-Explorer von Visual Studio Code:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .

  2. Suchen eines deaktivierten Netzwerks; diese haben ein Wi-Fi Symbol rechts neben ihrem Namen.

  3. Wählen Sie das symbol Wi-Fi aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann Aktivieren aus.

So deaktivieren Sie ein konfiguriertes Wi-Fi Netzwerk im Azure Sphere-Explorer von Visual Studio Code:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .

  2. Suchen eines aktivierten Netzwerks; diese haben ein Wi-Fi Symbol mit einem umgekehrten Schrägstrich rechts neben ihrem Namen.

  3. Wählen Sie das Deaktivierte Wi-Fi Symbol aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann Deaktivieren aus.

So aktivieren Sie ein konfiguriertes Wi-Fi-Netzwerk im Azure Sphere-Explorer von Visual Studio:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .

  2. Suchen eines deaktivierten Netzwerks; Diese weisen rechts neben ihrem Namen ein Verbindungssymbol auf.

  3. Wählen Sie das Verbindungssymbol aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann Aktivieren aus.

So deaktivieren Sie ein konfiguriertes Wi-Fi Netzwerk im Azure Sphere-Explorer von Visual Studio Code:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .

  2. Suchen eines aktivierten Netzwerks; Diese weisen rechts neben ihrem Namen ein Trennzeichen auf.

  3. Wählen Sie das Symbol zum Trennen aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann Deaktivieren aus.

Vergessen eines Wi-Fi Netzwerks

Sie können ein konfiguriertes Wi-Fi Netzwerk mithilfe des Befehls az sphere device wifi forget vergessen:

az sphere device wifi forget --id <ID>

Ersetzen Sie ID> durch <die ID des Netzwerks, die durch Aufrufen von az sphere device wifi list abgerufen werden kann.

So vergessen Sie ein konfiguriertes Wi-Fi-Netzwerk im Azure Sphere-Explorer von Visual Studio Code:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .
  2. Klicken Sie mit der rechten Maustaste auf das Netzwerk, das Sie vergessen möchten, und wählen Sie dann Vergessen aus.

So vergessen Sie ein konfiguriertes Wi-Fi Netzwerk im Azure Sphere-Explorer von Visual Studio:

  1. Erweitern Sie den Knoten Gespeicherte Netzwerke .
  2. Klicken Sie mit der rechten Maustaste auf das Netzwerk, das Sie vergessen möchten, und wählen Sie dann Vergessen aus.

Empfangen eines Geräteupdates

Das Azure Sphere-Gerät sucht bei jedem Start, bei der ersten Verbindung mit dem Internet und danach in 24-Stunden-Intervallen nach Betriebssystem- und Anwendungsupdates für Azure Sphere. Wenn Updates verfügbar sind, kann der Download und die Installation zwischen 15 und 20 Minuten dauern und dazu führen, dass das Gerät neu gestartet wird.

Geben Sie den folgenden Befehl ein, um das Update status zu überprüfen:

az sphere device show-deployment-status --resource-group MyResourceGroup --catalog MyCatalog --device <DeviceIdValue>

Wenn Sie über ein älteres Seeed MT3620 Development Kit verfügen, müssen Sie es möglicherweise manuell aktualisieren:

  1. Schließen Sie die Platine über USB an den PC an.

  2. Öffnen Sie eine Befehlszeilenschnittstelle mithilfe von PowerShell, der Windows-Eingabeaufforderung oder der Linux-Befehlsshell.

  3. Aktualisieren Sie Ihr Board mithilfe des Wiederherstellungsverfahrens:

    az sphere device recover

Wenn Wi-Fi Probleme auftreten, stellen Sie zunächst sicher, dass Ihr Wi-Fi Netzwerk 802.11b/g/n verwendet; Azure Sphere-Geräte unterstützen 802.11a nicht.

Hinweis

Das Azure Sphere-Betriebssystemupdate ist ein mehrstufiger Prozess über einen Zeitraum, der weniger als 15 Minuten dauern kann, aber je nach Internetverbindung länger dauern kann. Zwischen den Phasen scheint das Board funktionsfähig zu sein, während die nächste Gruppe von Updates heruntergeladen wird. Während des Updates sollten Sie jedoch davon ausgehen, dass das Board mehrere Minuten lang nicht mehr reagiert.

Nächste Schritte