Cvičení – vzdálené restartování zařízení Azure Sphere pomocí přímé metody Azure IoT

Dokončeno

Krok 1: Sestavení a nasazení aplikace

  1. Spusťte Visual Studio Code, ve kterém otevřete projekt.

  2. V nabídce klikněte na Soubora pak Otevřít složku.

  3. Otevřete složku Azure-Sphere lab.

  4. Otevřete složku Lab_4_Direct_Methods.

  5. Kliknutím na Vybrat složku nebo na tlačítko OK otevřete projekt.

Krok 2: Nastavení konfigurace vývojové desky

Tato cvičení podporují vývojové desky od výrobců Avnet a Seeed Studio. Je nutné nastavit konfiguraci, která odpovídá vaší vývojové desce.

Výchozí konfigurace vývojové desky je určená pro úvodní sadu Avnet Azure Sphere revize 1. Pokud máte tuto desku, není nutné provádět žádnou další konfiguraci.

  1. Otevřete soubor CMakeList.txt.

  2. Přidáním znaku # na začátek řádku AVNET sady řádek zakážete.

  3. Odkomentujte příkaz set, který odpovídá vaší vývojové desce zařízení Azure Sphere.

    set(AVNET TRUE "AVNET Azure Sphere Starter Kit Revision 1 ")
    # set(AVNET_REV_2 TRUE "AVNET Azure Sphere Starter Kit Revision 2 ")
    # set(SEEED_STUDIO_RDB TRUE "Seeed Studio Azure Sphere MT3620 Development Kit (aka Reference Design Board or rdb)")
    # set(SEEED_STUDIO_MINI TRUE "Seeed Studio Azure Sphere MT3620 Mini Dev Board")
    
  4. Soubor uložte. Tím se automaticky vygeneruje mezipaměť CMake.

Krok 3: Konfigurace informací o připojení Azure IoT

  1. Otevřete soubor app_manifest.json.

  2. Budete muset znovu provést nastavení souboru app_manifest.json. Nebo nastavení zkopírujte z Poznámkového bloku, pokud ho máte ještě otevřený. Případně můžete zkopírovat nastavení app_manifest.json vytvořená v předchozím cvičení.

  3. Nahraďte existující konfiguraci vložením obsahu schránky do souboru app_manifest.json.

  4. Uložte aktualizovaný soubor app_manifest.json.

Krok 4: Spuštění procesu nasazení sestavení aplikace

  1. Otevřete main.c.
  2. Vyberte CMake: [Debug]: Ready from the Visual Studio Code status bar.
  3. Z nástroje Visual Studio Code můžete stisknutím klávesy F5 sestavit, nasadit, spustit a připojit vzdálený ladicí program pro aplikaci, která nyní běží na zařízení Azure Sphere.

Očekávané chování zařízení

Úvodní sada Azure Sphere MT3620 revize 1 a 2

The illustration shows the Avnet Azure Sphere kit.

  • Indikátor LED sítě WLAN zabliká každých 5 sekund, pokud je zařízení připojeno k Azure.

  • Když zahájíte přímou metodu restartování zařízení, dojde k restartování zařízení.

Seeed Studio Azure Sphere MT3620 Development Kit

The illustration shows the Seeed Studio Azure Sphere kit.

  • Indikátor LED sítě WLAN zabliká každých 5 sekund, pokud je zařízení připojeno k Azure.

  • Když zahájíte přímou metodu restartování zařízení, dojde k restartování zařízení.

Vývojová deska Seeed Studio MT3620 Mini Dev Board

The illustration shows the Seeed Studio Mini Azure Sphere kit.

  • Uživatelská dioda LED zabliká každých 5 sekund, pokud je zařízení připojeno k Azure.

  • Když zahájíte přímou metodu restartování zařízení, dojde k restartování zařízení.

Testování příkazů přímé metody Azure IoT Hubu

  1. Spusťte Azure IoT Explorer.

  2. Klikněte na View devices in this hub (Zobrazit zařízení v tomto centru).

  3. Klikněte na vaše zařízení.

  4. V postranní nabídce klikněte na IoT Plug and Play components (Komponenty IoT Plug and Play).

  5. Klikněte na Default component (Výchozí komponenta).

  6. V nabídce vyberte Commands (Příkazy).

  7. Nastavte hodnotu Restart Delay (Zpoždění restartování) tak, aby byla větší než 2 a menší než 10.

  8. Klikněte na tlačítko Send command (Poslat příkaz).

Zavření sady Visual Studio

Teď zavřete Visual Studio.