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

Po odebraniu urządzenia z usługą Azure Sphere skonfiguruj je pod kątem sieci, aby móc otrzymywać aktualizacje w chmurze z usługi zabezpieczeń Azure Sphere i komunikować się z usługami, takimi jak 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, jak połączyć urządzenie Azure Sphere z siecią Wi-Fi. Jeśli urządzenie obsługuje inny mechanizm sieciowy i nie obsługuje sieci Wi-Fi, połącz je z Internetem za pomocą tego mechanizmu i przejdź do opcji Odbierz aktualizację urządzenia.

Wymagania wstępne

Konfigurowanie Wi-Fi na urządzeniu Azure Sphere

Wykonaj poniższe czynności, aby skonfigurować Wi-Fi na urządzeniu Azure Sphere:

  1. Podłącz urządzenie Azure Sphere do komputera.

  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 tego wymaga. Użyj następującego polecenia, aby uzyskać adres MAC, a następnie zarejestruj go zgodnie z procedurą dla twojego środowiska:

    az sphere device wifi show-status
    
  4. Dodaj swoją sieć Wi-Fi do urządzenia za pomocą az sphere device wifi dodaj polecenie w następujący sposób:

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

    Zamień <identyfikator SSID> na nazwę sieci. Identyfikatory SSID sieci uwzględniają wielkość liter. Jeśli identyfikator SSID jest ukryty, dodaj --targeted-scan , aby mimo to spróbować nawiązać z nim połączenie. Aby uzyskać listę dostępnych sieci Wi-Fi, możesz użyć skanowania Wi-Fi na urządzeniu az sphere .

    Zamień <funkcję EXAMPLEPSK> na klucz WPA/WPA2. Urządzenia Azure Sphere nie obsługują wep. Aby dodać otwartą sieć, pomiń --psk.

    Jeśli identyfikator SSID sieci lub klucz ma osadzone spacje lub handlowe "i", należy ująć identyfikator SSID lub klawisz w pojedynczy cudzysłów. Jeśli identyfikator SSID lub klawisz zawiera cudzysłów, użyj ukośnik odwrotny, aby uniknąć cudzysłów. Ukośnienia 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"
    

    Zazwyczaj przygotowanie sieci na tablicy trwa kilka sekund, ale może potrwać dłużej, w zależności od środowiska sieciowego.

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

    az sphere device wifi show-status
    

    Podczas aktualizacji polecenie stanu wyświetlania wi-fi urządzenia az sphere może tymczasowo pokazywać 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 azsphere device wifi obsługuje kilka dodatkowych opcji. Wpisz az sphere device wifi-- pomoc dla pełnej listy, lub az sphere device wifiopcja-- pomoc w sprawie indywidualnej opcji.

Wykonaj poniższe czynności, aby skonfigurować Wi-Fi na urządzeniu Azure Sphere:

  1. Podłącz urządzenie Azure Sphere do komputera.

  2. Otwórz Eksploratora Azure Sphere.

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

  4. Rozwiń węzeł Wi-Fi. Powinien zostać wyświetlony następujący komunikat:

  5. Rozwiń węzeł oznaczony etykietą Rozłączono i powinien zostać wyświetlony adres MAC urządzenia. Zarejestruj adres MAC urządzenia, jeśli środowisko sieciowe tego wymaga. Zwróć uwagę na przycisk odświeżania po prawej stronie; konieczne będzie wyświetlenie informacji o łączności po nawiązaniu połączenia z siecią.

  6. Rozwiń węzeł Dostępne sieci , jeśli to możliwe. Umieść wskaźnik myszy na sieci, z którą chcesz nawiązać połączenie, i wybierz pozycję Połącz (pojawi się ona jako + po prawej stronie węzła). Jeśli sieć wymaga klucza wstępnie udostępnionego (PSK), wpisz hasło sieciowe w wyświetlonym polu tekstowym i naciśnij klawisz Enter.

  7. Wróć do węzła oznaczonego wcześniej etykietą Rozłączono, który powinien teraz mieć nazwę Połączono z <siecią>. Jeśli po chwili nadal widzisz przycisk Rozłączono , kliknij przycisk odświeżania 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 bezpieczeństwa
    • Częstotliwości
    • Tryb
    • Typ zarządzania kluczami
    • Stan WPA
    • Adres IP
    • Adres MAC

    Jest to te same informacje, co zgłaszane przez polecenie CLI az kula urządzenia wifi show-status.

    Sieć, z którą nawiązano połączenie, powinna być również widoczna w węźle Zapisane sieci .

Wykonaj poniższe czynności, aby skonfigurować Wi-Fi na urządzeniu Azure Sphere:

  1. Podłącz urządzenie Azure Sphere do komputera.

  2. Otwórz Eksploratora Azure Sphere.

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

  4. Rozwiń węzeł Wi-Fi. Powinien zostać wyświetlony następujący komunikat:

  5. Rozwiń węzeł oznaczony etykietą Rozłączono i powinien zostać wyświetlony adres MAC urządzenia. Zarejestruj adres MAC urządzenia, jeśli środowisko sieciowe tego wymaga. Zwróć uwagę na przycisk odświeżania po prawej stronie; konieczne będzie wyświetlenie informacji o łączności po nawiązaniu połączenia z siecią.

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

  7. Wróć do węzła oznaczonego wcześniej etykietą Rozłączono, który powinien teraz mieć nazwę Połączono z <siecią>. Jeśli po chwili nadal widzisz przycisk Rozłączono , kliknij przycisk odświeżania 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 bezpieczeństwa
    • Adres MAC
    • Stan WPA
    • Tryb
    • Częstotliwości
    • Typ zarządzania kluczami
    • Czy użyto skanowania kierowanego

    Jest to te same informacje, co zgłaszane przez polecenie CLI az kula urządzenia wifi show-status.

    Sieć, z którą nawiązano połączenie, powinna być również widoczna w węźle Zapisane sieci .

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

Skonfigurowaną sieć Wi-Fi można włączyć za pomocą polecenia włącz opcję Wi-Fi urządzenia az sphere :

az sphere device wifi enable --id <ID>

Zamień <identyfikator> na identyfikator sieci, który można uzyskać, wywołując listę Wi-Fi urządzenia azsphere.

Możesz wyłączyć skonfigurowaną sieć Wi-Fi przy użyciu polecenia wyłącz az sphere device wifi w następujący sposób:

az sphere device wifi disable --id <ID>

Zamień <identyfikator> na identyfikator sieci, który można uzyskać, wywołując listę Wi-Fi urządzenia azsphere.

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

  1. Rozwiń węzeł Zapisane sieci .

  2. Znajdowanie wyłączonej sieci; będą one miały symbol Wi-Fi po prawej stronie ich imion i nazwisk.

  3. Wybierz symbol 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 Azure Sphere Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci .

  2. Znajdowanie włączonej sieci; będą one miały symbol Wi-Fi z ukośnikiem odwrotnym na prawo od ich imion.

  3. Wybierz wyłączony symbol 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 Azure Sphere programu Visual Studio:

  1. Rozwiń węzeł Zapisane sieci .

  2. Znajdowanie wyłączonej sieci; będą one miały symbol połączenia z prawej strony ich imion i nazwisk.

  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 Azure Sphere Visual Studio Code:

  1. Rozwiń węzeł Zapisane sieci .

  2. Znajdowanie włączonej sieci; będą miały symbol rozłączenia z prawej strony ich imion i nazwisk.

  3. Wybierz symbol rozłączania 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 przy użyciu polecenia zapomnij o urządzeniu az sphere:

az sphere device wifi forget --id <ID>

Zamień <identyfikator> na identyfikator sieci, który można uzyskać, wywołując listę Wi-Fi urządzenia azsphere.

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

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

Aby zapomnieć skonfigurowaną sieć Wi-Fi w Eksploratorze Azure Sphere programu Visual Studio:

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

Odbieranie aktualizacji urządzenia

Urządzenie Azure Sphere sprawdza dostępność aktualizacji systemu operacyjnego i aplikacji Azure Sphere za każdym razem, gdy się uruchamia, gdy początkowo łączy się z Internetem, a następnie w interwałach 24-godzinnych. Jeśli są dostępne aktualizacje, pobieranie i instalowanie może potrwać nawet 15–20 minut i 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 deweloperski Seeed MT3620, może być konieczne jego ręczne zaktualizowanie:

  1. Podłącz płytę do komputera przez 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ę za pomocą procedury odzyskiwania:

    az sphere device recover

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

Uwaga

Aktualizacja systemu operacyjnego Azure Sphere to etapowy proces w okresie, który może trwać mniej niż 15 minut, ale może być dłuższy w zależności od łączności internetowej. Między etapami tablica będzie wyświetlana jako funkcjonalna podczas pobierania następnej grupy aktualizacji, ale w trakcie aktualizacji należy oczekiwać, że tablica nie będzie odpowiadać przez kilka minut jednocześnie.

Następne kroki