Udostępnij za pośrednictwem


Szybki start: konfigurowanie sieci i aktualizowanie systemu operacyjnego urządzenia

Po odebraniu urządzenia usługi Azure Sphere skonfiguruj je pod kątem sieci, aby mogła odbierać aktualizacje w chmurze z usługi zabezpieczeń Azure Sphere i komunikować się z usługami, takimi jak usługa Azure IoT Hub. Po skonfigurowaniu i włączeniu sieci urządzenie może otrzymać aktualizację systemu operacyjnego z chmury.

Ważne

W tym temacie opisano sposób łączenia urządzenia usługi Azure Sphere z siecią Wi-Fi. Jeśli urządzenie obsługuje inny mechanizm sieci i nie obsługuje sieci Wi-Fi, połącz je z Internetem przy użyciu tego mechanizmu i przejdź do sekcji Odbieranie aktualizacji urządzeń.

Wymagania wstępne

Konfigurowanie sieci Wi-Fi na urządzeniu usługi Azure Sphere

Wykonaj następujące kroki, aby skonfigurować sieć Wi-Fi na urządzeniu usługi Azure Sphere:

  1. Połącz urządzenie usługi Azure Sphere z komputerem.

  2. Otwórz interfejs wiersza polecenia przy użyciu programu PowerShell, wiersza polecenia systemu Windows lub powłoki poleceń systemu Linux.

  3. Zarejestruj adres MAC urządzenia, jeśli środowisko sieciowe go wymaga. Użyj następującego polecenia, aby uzyskać adres MAC, a następnie zarejestrować go zgodnie z procedurą środowiska:

    az sphere device wifi show-status
    
  4. Dodaj sieć Wi-Fi do urządzenia przy użyciu polecenia az sphere device wifi add w następujący sposób:

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

    Zastąp <identyfikator SSID> nazwą sieci. Identyfikatory SSD sieci są uwzględniane w wielkości liter. Jeśli identyfikator SSID jest ukryty, dodaj --targeted-scan polecenie , aby spróbować nawiązać z nim połączenie mimo to. Aby uzyskać listę dostępnych sieci Wi-Fi, możesz użyć polecenia az sphere device wifi scan .

    Zastąp ciąg <EXAMPLEPSK> kluczem WPA/WPA2. Urządzenia usługi Azure Sphere nie obsługują protokołu WEP. Aby dodać otwartą sieć, pomiń element --psk.

    Jeśli identyfikator SSID sieci lub klucz ma osadzone spacje lub znaki i, należy ująć identyfikator SSID lub klucz w pojedynczy cudzysłów. Jeśli identyfikator SSID lub klucz zawiera cudzysłów, użyj ukośnika odwrotnego, aby uniknąć cudzysłowu. Ukośniki odwrotne nie muszą być ucieczki, jeśli są częścią wartości. Na przykład:

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

    Przygotowanie sieci na pokładzie zwykle trwa kilka sekund, ale może trwać dłużej w zależności od środowiska sieciowego.

  5. Użyj polecenia az sphere device wifi show-status, aby sprawdzić stan połączenia:

    az sphere device wifi show-status
    

    Podczas aktualizacji polecenie az sphere device wifi show-status może tymczasowo wyświetlać nieznany stan konfiguracji. W poniższym przykładzie przedstawiono pomyślne wyniki bezpiecznego połączenia WPA2:

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

Polecenie az sphere device wifi obsługuje kilka dodatkowych opcji. Wpisz az sphere device wifi --help for a complete list, or az sphere device wifi option --help for help on an individual option .

Wykonaj następujące kroki, aby skonfigurować sieć Wi-Fi na urządzeniu usługi Azure Sphere:

  1. Połącz urządzenie usługi Azure Sphere z komputerem.

  2. Otwórz Eksploratora usługi Azure Sphere.

  3. Rozwiń węzeł Urządzenie dla interesującego Cię urządzenia.

  4. Rozwiń węzeł Wi-Fi. Powinna zostać wyświetlona zawartość podobna do tej:

  5. Rozwiń węzeł z etykietą Rozłączone i powinien zostać wyświetlony adres MAC urządzenia. Zarejestruj adres MAC urządzenia, jeśli środowisko sieciowe go wymaga. Zwróć uwagę na przycisk odświeżenia po prawej stronie; Będzie to konieczne, aby wyświetlić informacje o łączności po nawiązaniu połączenia z siecią.

  6. Rozwiń węzeł Dostępne sieci , jeśli to możliwe. Umieść kursor nad siecią, z którą chcesz nawiązać połączenie, i wybierz pozycję Połącz (jest to ikona + po prawej stronie węzła). Jeśli sieć wymaga klucza wstępnego (PSK), wpisz hasło sieciowe w wyświetlonym polu tekstowym i naciśnij Enter.

  7. Wróć do węzła z wcześniej oznaczoną etykietą Rozłączono, co powinno teraz brzmieć Połączono z: <siecią>. Jeśli po kilku chwilach nadal widzisz komunikat Rozłączono , kliknij przycisk odświeżenia w tym węźle, aby wyświetlić zaktualizowany stan połączenia urządzenia.

  8. Powinny zostać wyświetlone następujące informacje:

    • SSID
    • Stan konfiguracji
    • Stan połączenia
    • Stan zabezpieczeń
    • Częstotliwość
    • Tryb
    • Typ zarządzania kluczami
    • Stan WPA
    • Adres IP
    • Adres MAC

    Są to te same informacje, które są zgłaszane przez polecenie interfejsu wiersza polecenia az sphere device wifi show-status.

    Powinna zostać również wyświetlona sieć, z którą nawiązaliśmy połączenie w węźle Zapisane sieci .

Wykonaj następujące kroki, aby skonfigurować sieć Wi-Fi na urządzeniu usługi Azure Sphere:

  1. Połącz urządzenie usługi Azure Sphere z komputerem.

  2. Otwórz Eksploratora usługi Azure Sphere.

  3. Rozwiń węzeł Urządzenie dla interesującego Cię urządzenia.

  4. Rozwiń węzeł Wi-Fi. Powinna zostać wyświetlona zawartość podobna do tej:

  5. Rozwiń węzeł z etykietą Rozłączone i powinien zostać wyświetlony adres MAC urządzenia. Zarejestruj adres MAC urządzenia, jeśli środowisko sieciowe go wymaga. Zwróć uwagę na przycisk odświeżenia po prawej stronie; Będzie to konieczne, aby wyświetlić informacje o łączności po nawiązaniu połączenia z siecią.

  6. Rozwiń dostępny węzeł sieci, jeśli to możliwe. Kliknij prawym przyciskiem myszy sieć, z którą chcesz nawiązać połączenie, i wybierz pozycję Połącz. Jeśli sieć wymaga klucza wstępnego (PSK), wpisz hasło sieciowe w polu tekstowym PSK i naciśnij Enter.

  7. Wróć do węzła z wcześniej oznaczoną etykietą Rozłączono, co powinno teraz brzmieć Połączono z: <siecią>. Jeśli po kilku chwilach nadal widzisz komunikat Rozłączono , kliknij przycisk odświeżenia w tym węźle, aby wyświetlić zaktualizowany stan połączenia urządzenia.

  8. Powinny zostać wyświetlone następujące informacje:

    • Adres IP
    • Stan zabezpieczeń
    • Adres MAC
    • Stan WPA
    • Tryb
    • Częstotliwość
    • Typ zarządzania kluczami
    • Czy było używane skanowanie docelowe

    Są to te same informacje, które są zgłaszane przez polecenie interfejsu wiersza polecenia az sphere device wifi show-status.

    Powinna zostać również wyświetlona sieć, z którą nawiązaliśmy połączenie w węźle Zapisane sieci .

Włączanie lub wyłączanie sieci Wi-Fi

Skonfigurowaną sieć Wi-Fi można włączyć za pomocą polecenia az sphere device wifi enable :

az sphere device wifi enable --id <ID>

Zastąp <ciąg ID identyfikatorem> sieci, którą można uzyskać, wywołując polecenie az sphere device wifi list.

Skonfigurowaną sieć Wi-Fi można wyłączyć za pomocą polecenia az sphere device wifi disable w następujący sposób:

az sphere device wifi disable --id <ID>

Zastąp <ciąg ID identyfikatorem> sieci, którą można uzyskać, wywołując polecenie az sphere device wifi list.

Aby włączyć skonfigurowaną sieć Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci.

  2. Znajdź wyłączoną sieć; będą one miały symbol sieci Wi-Fi po prawej stronie ich nazw.

  3. Wybierz symbol sieci Wi-Fi lub kliknij prawym przyciskiem myszy nazwę sieci, a następnie wybierz pozycję Włącz.

Aby wyłączyć skonfigurowaną sieć Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci.

  2. Znajdź włączoną sieć; Będą one miały symbol sieci Wi-Fi z ukośnikiem odwrotnym po prawej stronie ich nazw.

  3. Wybierz wyłączony symbol sieci Wi-Fi lub kliknij prawym przyciskiem myszy nazwę sieci, a następnie wybierz pozycję Wyłącz.

Aby włączyć skonfigurowaną sieć Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio:

  1. Rozwiń węzeł Zapisane sieci.

  2. Znajdź wyłączoną sieć; będą one miały symbol połączenia z prawej strony ich nazw.

  3. Wybierz symbol połączenia lub kliknij prawym przyciskiem myszy nazwę sieci, a następnie wybierz pozycję Włącz.

Aby wyłączyć skonfigurowaną sieć Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci.

  2. Znajdź włączoną sieć; będą one miały symbol rozłączenia po prawej stronie ich nazw.

  3. Wybierz symbol rozłączenia lub kliknij prawym przyciskiem myszy nazwę sieci, a następnie wybierz pozycję Wyłącz.

Zapomnij o sieci Wi-Fi

Możesz zapomnieć o skonfigurowanej sieci Wi-Fi za pomocą polecenia az sphere device wifi zapomnij :

az sphere device wifi forget --id <ID>

Zastąp <ciąg ID identyfikatorem> sieci, którą można uzyskać, wywołując polecenie az sphere device wifi list.

Aby zapomnieć o skonfigurowanej sieci Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci.
  2. Kliknij prawym przyciskiem myszy sieć, której chcesz zapomnieć, a następnie wybierz pozycję Zapomnij.

Aby zapomnieć o skonfigurowanej sieci Wi-Fi w Eksploratorze usługi Azure Sphere programu Visual Studio:

  1. Rozwiń węzeł Zapisane sieci.
  2. Kliknij prawym przyciskiem myszy sieć, której chcesz zapomnieć, a następnie wybierz pozycję Zapomnij.

Odbieranie aktualizacji urządzenia

Urządzenie usługi Azure Sphere sprawdza dostępność systemu operacyjnego i aplikacji usługi Azure Sphere za każdym razem, gdy uruchamia się, gdy początkowo łączy się z Internetem, a następnie ma 24-godzinne interwały. Jeśli aktualizacje są dostępne, pobieranie i instalacja może potrwać nawet 15–20 minut i może spowodować ponowne uruchomienie urządzenia.

Aby sprawdzić stan aktualizacji, wpisz następujące polecenie:

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

Jeśli masz starszy zestaw SDK Seeed MT3620, może być konieczne ręczne zaktualizowanie go:

  1. Podłącz płytę do komputera za pomocą portu USB.

  2. Otwórz interfejs wiersza polecenia przy użyciu programu PowerShell, wiersza polecenia systemu Windows lub powłoki poleceń systemu Linux.

  3. Zaktualizuj tablicę przy użyciu procedury odzyskiwania:

    az sphere device recover

Jeśli wystąpią problemy z siecią Wi-Fi, najpierw upewnij się, że sieć Wi-Fi używa protokołu 802.11b/g/n; Urządzenia usługi Azure Sphere nie obsługują wersji 802.11a.

Uwaga

Aktualizacja systemu operacyjnego usługi Azure Sphere to proces etapowy w okresie, który może być krótszy niż 15 minut, ale może być dłuższy w zależności od łączności z Internetem. Między etapami tablica będzie działać podczas pobierania następnej grupy aktualizacji, ale podczas aktualizacji należy oczekiwać, że tablica będzie nie odpowiadać przez kilka minut naraz.

Następne kroki