Schnellstart: Konfigurieren von Netzwerken und Aktualisieren des Gerätebetriebssystems
Nachdem Sie Ihr Azure Sphere-Gerät angefordert haben, konfigurieren Sie es für das Netzwerk, damit es drahtlose Cloudupdates vom Azure Sphere-Sicherheitsdienst empfangen und mit Diensten wie z.B. einem Azure IoT Hub kommunizieren kann. Wenn Sie netzwerkkonfiguriert und aktiviert haben, kann Ihr Gerät ein Betriebssystemupdate aus der Cloud erhalten.
Wichtig
In diesem Thema wird beschrieben, wie Sie Ihr Azure Sphere-Gerät mit einem WLAN verbinden. Wenn Ihr Gerät einen anderen Netzwerkmechanismus unterstützt (kein WLAN), verbinden Sie es über diesen Mechanismus mit dem Internet, und fahren Sie dann mit dem Abschnitt Empfangen von Geräteupdates fort.
Voraussetzungen
- Installieren Sie Visual Studio Code für Windows oder für Linux.
- Installieren des SDK für Windows oder für Linux
- Schnellstart: Auswählen eines Katalogs und Anspruch auf Ihr Gerät
Einrichten von WLAN auf Ihrem Azure Sphere-Gerät
Führen Sie die folgenden Schritte aus, um WLAN auf Ihrem Azure Sphere-Gerät zu konfigurieren:
Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.
Öffnen Sie eine Befehlszeilenschnittstelle mit PowerShell, Windows-Eingabeaufforderung oder Linux-Befehlsshell.
Registrieren der MAC-Adresse des Geräts, wenn Ihre Netzwerkumgebung dies erfordert. Rufen Sie die MAC-Adresse mit dem folgenden Befehl ab, und registrieren Sie sie dann gemäß dem Verfahren für Ihre Umgebung:
az sphere device wifi show-status
Fügen Sie Ihr WLAN-Netzwerk dem Gerät hinzu, indem Sie den Befehl "az sphere device wifi" wie folgt verwenden :
az sphere device wifi add --ssid <SSID> --psk <EXAMPLEPSK>
Ersetzen Sie <SSID> durch den Namen Ihres Netzwerks. Bei Netzwerk-SSIDs ist die Groß-/Kleinschreibung zu beachten. Wenn die SSID ausgeblendet ist, fügen Sie hinzu
--targeted-scan
, um trotzdem eine Verbindung damit herzustellen. Sie können den Wlan-Scan des Az-Kugelgeräts verwenden, um eine Liste der verfügbaren WLAN-Netzwerke zu erhalten.Ersetzen Sie <EXAMPLEPSK> durch Ihren WPA/WPA2-Schlüssel. Azure Sphere-Geräte unterstützen kein WEP. Wenn Sie ein geöffnetes Netzwerk hinzufügen möchten, lassen Sie es aus
--psk
.Wenn die Netzwerk-SSID oder der Schlüssel eingebettete Leerzeichen oder ein kaufmännisches Und-Zeichen aufweist, 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, versehen Sie das Anführungszeichen mit einem umgekehrten Schrägstrich als Escapezeichen. Umgekehrte Schrägstriche müssen nicht escapen, wenn sie Teil eines Werts sind. Zum Beispiel:
az sphere device wifi add --ssid "New SSID" --psk "key \'value\' with quotes"
In der Regel dauert es einige Sekunden, bis das Netzwerk auf der Platine verfügbar ist, aber es kann in Abhängigkeit von Ihrer Netzwerkumgebung möglicherweise länger dauern.
Verwenden Sie den Befehl "az sphere device wifi show-status" , um den Status der Verbindung zu überprüfen:
az sphere device wifi show-status
Während der Aktualisierung kann der Befehl "az sphere device show-status" vorübergehend einen unbekannten Konfigurationszustand anzeigen. 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 kugelgerät wifi --help für eine vollständige Liste oder az kugel gerät wifi option --help für Hilfe zu einer individuellen Option.
Führen Sie die folgenden Schritte aus, um WLAN auf Ihrem Azure Sphere-Gerät zu konfigurieren:
Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.
Erweitern Sie den Geräteknoten für das Gerät, an dem Sie interessiert sind.
Erweitern Sie den WLAN-Knoten. Folgendes sollte angezeigt werden:
Erweitern Sie den Knoten mit der Bezeichnung "Getrennt" , und sie sollten die MAC-Adresse des Geräts sehen. Registrieren der MAC-Adresse des Geräts, wenn Ihre Netzwerkumgebung dies erfordert. Notieren Sie sich die Schaltfläche "Aktualisieren" rechts; Sie benötigen dies, um die Verbindungsinformationen anzuzeigen, nachdem Sie eine Verbindung mit einem Netzwerk hergestellt haben.
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 als +am rechten Rand des Knotens angezeigt). Wenn für das Netzwerk ein Pre-Shared Key (PSK) erforderlich ist, geben Sie das Netzwerkkennwort in das textfeld ein, das angezeigt wird, und drücken Sie die EINGABETASTE.
Kehren Sie zum Knoten zurück, der zuvor mit der Bezeichnung "Getrennt" bezeichnet wurde, was jetzt "Verbunden mit: <Netzwerk>" lesen soll. Wenn sie nach einigen Momenten noch getrennt angezeigt wird, klicken Sie auf die Schaltfläche "Aktualisieren" auf diesem Knoten, um den aktualisierten Verbindungsstatus Ihres Geräts anzuzeigen.
Die folgenden Informationen sollten angezeigt werden:
- SSID
- Konfigurationsstatus
- Verbindungsstatus
- Sicherheitsstatus
- Häufigkeit
- Mode
- Schlüsselverwaltungstyp
- WPA-Status
- IP-Adresse
- MAC-Adresse
Dies sind die gleichen Informationen wie vom CLI-Befehl az sphere device show-status.
Außerdem sollte das Netzwerk angezeigt werden, mit dem Sie eine Verbindung hergestellt haben, auf dem Knoten " Gespeicherte Netzwerke ".
Führen Sie die folgenden Schritte aus, um WLAN auf Ihrem Azure Sphere-Gerät zu konfigurieren:
Verbinden Sie Ihr Azure Sphere-Gerät mit Ihrem Computer.
Erweitern Sie den Geräteknoten für das Gerät, an dem Sie interessiert sind.
Erweitern Sie den WLAN-Knoten. Folgendes sollte angezeigt werden:
Erweitern Sie den Knoten mit der Bezeichnung "Getrennt" , und sie sollten die MAC-Adresse des Geräts sehen. Registrieren der MAC-Adresse des Geräts, wenn Ihre Netzwerkumgebung dies erfordert. Notieren Sie sich die Schaltfläche "Aktualisieren" rechts; Sie benötigen dies, um die Verbindungsinformationen anzuzeigen, nachdem Sie eine Verbindung mit einem Netzwerk hergestellt haben.
Erweitern Sie den verfügbaren Netzwerkknoten, sofern möglich. Klicken Sie mit der rechten Maustaste auf das Netzwerk, mit dem Sie eine Verbindung herstellen möchten, und wählen Sie "Verbinden" aus. Wenn Für Ihr Netzwerk ein Pre-Shared Key (PSK) erforderlich ist, geben Sie das Netzwerkkennwort in das TEXTFELD " PSK " ein, und drücken Sie die EINGABETASTE.
Kehren Sie zum Knoten zurück, der zuvor mit der Bezeichnung "Getrennt" bezeichnet wurde, was jetzt "Verbunden mit: <Netzwerk>" lesen soll. Wenn sie nach einigen Momenten noch getrennt angezeigt wird, klicken Sie auf die Schaltfläche "Aktualisieren" auf diesem Knoten, um den aktualisierten Verbindungsstatus Ihres Geräts anzuzeigen.
Die folgenden Informationen sollten angezeigt werden:
- IP-Adresse
- Sicherheitsstatus
- MAC-Adresse
- WPA-Status
- Mode
- Häufigkeit
- Schlüsselverwaltungstyp
- Gibt an, ob ein gezielter Scan verwendet wurde.
Dies sind die gleichen Informationen wie vom CLI-Befehl az sphere device show-status.
Außerdem sollte das Netzwerk angezeigt werden, mit dem Sie eine Verbindung hergestellt haben, auf dem Knoten " Gespeicherte Netzwerke ".
Aktivieren oder Deaktivieren von WLAN-Netzwerken
Sie können ein konfiguriertes WLAN-Netzwerk mit dem Befehl "az sphere device wifi enable " aktivieren:
az sphere device wifi enable --id <ID>
Ersetzen Sie <die ID> durch die ID des Netzwerks, die durch Aufrufen der Az Sphere-Geräte-WLAN-Liste abgerufen werden kann.
Sie können ein konfiguriertes WLAN-Netzwerk mit dem Befehl "az sphere device wifi disable " wie folgt deaktivieren:
az sphere device wifi disable --id <ID>
Ersetzen Sie <die ID> durch die ID des Netzwerks, die durch Aufrufen der Az Sphere-Geräte-WLAN-Liste abgerufen werden kann.
So aktivieren Sie ein konfiguriertes WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio Code:
Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
Suchen eines deaktivierten Netzwerks; diese weisen ein WLAN-Symbol rechts neben ihren Namen auf.
Wählen Sie das WLAN-Symbol aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann "Aktivieren" aus.
So deaktivieren Sie ein konfiguriertes WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio Code:
Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
Suchen eines aktivierten Netzwerks; diese haben ein WLAN-Symbol mit einem umgekehrten Schrägstrich rechts neben ihren Namen.
Wählen Sie das deaktivierte WLAN-Symbol aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann "Deaktivieren" aus.
So aktivieren Sie ein konfiguriertes WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio:
Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
Suchen eines deaktivierten Netzwerks; diese weisen ein Verbindungssymbol rechts von ihren Namen auf.
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 WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio Code:
Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
Suchen eines aktivierten Netzwerks; diese weisen ein Trennzeichen rechts von ihren Namen auf.
Wählen Sie das Symbol "Trennen" aus, oder klicken Sie mit der rechten Maustaste auf den Netzwerknamen, und wählen Sie dann "Deaktivieren" aus.
Vergessen Sie ein WLAN-Netzwerk
Sie können ein konfiguriertes WLAN-Netzwerk vergessen, indem Sie den Befehl "az sphere device wifi forget" verwenden :
az sphere device wifi forget --id <ID>
Ersetzen Sie <die ID> durch die ID des Netzwerks, die durch Aufrufen der Az Sphere-Geräte-WLAN-Liste abgerufen werden kann.
So vergessen Sie ein konfiguriertes WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio Code:
- Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
- 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 WLAN-Netzwerk im Azure Sphere Explorer von Visual Studio:
- Erweitern Sie den Knoten "Gespeicherte Netzwerke ".
- Klicken Sie mit der rechten Maustaste auf das Netzwerk, das Sie vergessen möchten, und wählen Sie dann "Vergessen" aus.
Empfangen von Geräteupdates
Das Azure Sphere-Gerät sucht bei jedem Start nach Betriebssystem- und Anwendungsupdates für Azure Sphere – und zwar, wenn es zum ersten Mal eine Verbindung mit dem Internet herstellt, und danach in 24-Stunden-Intervallen. Wenn Updates verfügbar sind, könnten der Download und die Installation 15–20 Minuten dauern und möglicherweise zu einem Neustart des Geräts führen.
Geben Sie zum Überprüfen des Updatestatus den folgenden Befehl ein:
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:
Schließen Sie die Platine über USB an den PC an.
Öffnen Sie eine Befehlszeilenschnittstelle mit PowerShell, Windows-Eingabeaufforderung oder Linux-Befehlsshell.
Aktualisieren Sie das Board mithilfe des Wiederherstellungsverfahrens:
Wenn WLAN-Probleme auftreten, stellen Sie zunächst sicher, dass Ihr WLAN-Netzwerk „802.11b/g/n“ verwendet. Azure Sphere-Geräte unterstützen „802.11a“ nicht.
Hinweis
Das Update des Azure Sphere-BS ist ein gestaffelter Prozess über einen Zeitraum, der in Abhängigkeit von der Internetverbindung weniger, aber auch mehr als 15 Minuten dauern kann. Zwischen den einzelnen Phasen erscheint die Platine funktional, während die nächste Gruppe von Updates heruntergeladen wird, doch während des Updates ist zu erwarten, dass die Platine zu einem Zeitpunkt mehrere Minuten lang nicht reagieren wird.