rozszerzenie Azure IoT Hub dla Visual Studio Code

Visual Studio Code (VS Code) umożliwia dodawanie rozszerzeń, takich jak języki, debugery i narzędzia, do instalacji programu VS Code w celu obsługi przepływu pracy programowania. Rozszerzenie Azure IoT Hub dla Visual Studio Code umożliwia dodanie obsługi Azure IoT Hub do instalacji programu VS Code, dzięki czemu można zarządzać centrami IoT Hub, urządzeniami i modułami podczas programowania i korzystać z niej. Rozszerzenie Azure IoT Hub jest dostępne w witrynie Visual Studio Code Marketplace.

Uwaga

Niektóre funkcje wymienione w tym artykule, takie jak obsługa komunikatów w chmurze, bliźniacze reprezentacje urządzeń i zarządzanie urządzeniami, są dostępne tylko w warstwie Standardowa IoT Hub. Aby uzyskać więcej informacji na temat warstw podstawowych i standardowych/bezpłatnych IoT Hub, zobacz Wybieranie odpowiedniej warstwy IoT Hub dla rozwiązania.

Instalowanie rozszerzenia

Rozszerzenie można znaleźć i zainstalować z poziomu Visual Studio Code lub Visual Studio Code Marketplace.

Instalowanie z Visual Studio Code

Aby znaleźć i zainstalować rozszerzenie z poziomu Visual Studio Code, wykonaj następujące kroki.

  1. W programie VS Code wybierz widok Rozszerzenia , wybierając ikonę widoku Rozszerzenia na pasku widoku lub naciskając klawisze Ctrl+Shift+X.

    Zrzut ekranu przedstawiający ikonę widoku Rozszerzenia i skrót z Visual Studio Code.

  2. Wprowadź Azure IoT Hub w polu wyszukiwania, aby filtrować oferty w witrynie Marketplace. Na liście powinien zostać wyświetlone rozszerzenie Azure IoT Hub. Wybierz rozszerzenie z listy, aby wyświetlić stronę szczegółów rozszerzenia.

    Zrzut ekranu przedstawiający pasek wyszukiwania i listę w widoku Rozszerzenia Visual Studio Code.

  3. Upewnij się, że unikatowy identyfikator wybranego rozszerzenia wyświetlany w sekcji Więcej informacji na stronie szczegółów rozszerzenia ma wartość vsciot-vscode.azure-iot-toolkit.

    Zrzut ekranu przedstawiający identyfikator rozszerzenia rozszerzenia dla rozszerzenia Azure IoT Hub na stronie szczegółów rozszerzenia.

  4. Wybierz przycisk Zainstaluj dla wybranego rozszerzenia z listy lub na stronie szczegółów rozszerzenia, aby zainstalować rozszerzenie.

Instalowanie z witryny Visual Studio Code Marketplace

Aby znaleźć i zainstalować rozszerzenie z witryny Marketplace programu VS Code, wykonaj następujące kroki.

  1. W przeglądarce przejdź do strony rozszerzenia Azure IoT Hub w witrynie Vs Code Marketplace.

  2. Upewnij się, że unikatowy identyfikator wybranego rozszerzenia wyświetlany w sekcji Więcej informacji na stronie rozszerzenia Azure IoT Hub ma wartość vsciot-vscode.azure-iot-toolkit.

  3. Wybierz przycisk Zainstaluj, aby uruchomić Visual Studio Code, jeśli nie jest jeszcze uruchomiony, i wyświetl stronę szczegółów rozszerzenia dla rozszerzenia w programie VS Code.

  4. W programie VS Code wybierz przycisk Zainstaluj na stronie szczegółów rozszerzenia, aby zainstalować rozszerzenie.

Zainstalowanie rozszerzenia Azure IoT Hub dla Visual Studio Code powoduje również zainstalowanie rozszerzenia konta platformy Azure dla Visual Studio Code, które zapewnia jednokrotne środowisko logowania i filtrowania subskrypcji dla wszystkich innych rozszerzeń platformy Azure. Rozszerzenie konta platformy Azure udostępnia również usługę Azure Cloud Shell w zintegrowanym terminalu programu VS Code.

Uwaga

Rozszerzenie Azure IoT Hub zależy od rozszerzenia konta platformy Azure na potrzeby łączności. Nie można odinstalować rozszerzenia konta platformy Azure bez odinstalowywania rozszerzenia Azure IoT Hub.

Zaloguj się do swojego konta platformy Azure

Zanim rozszerzenie będzie wchodzić w interakcję z Azure IoT Hub, musisz zalogować się do konta platformy Azure z Visual Studio Code. Rozszerzenie konta platformy Azure umożliwia:

  • Tworzenie konta platformy Azure
  • Logowanie i wylogowanie się z konta platformy Azure
  • Filtrowanie subskrypcji platformy Azure dostępnych dla rozszerzenia Azure IoT Hub z konta platformy Azure
  • Przekazywanie pliku do konta usługi Azure Cloud Shell Storage

Wykonaj następujące kroki, aby zalogować się do platformy Azure i wybrać centrum IoT Hub z subskrypcji platformy Azure:

  1. W widoku Eksploratora programu VS Code rozwiń sekcję Azure IoT Hub na pasku bocznym.

  2. Wybierz przycisk wielokropka (...) sekcji Azure IoT Hub, aby wyświetlić menu akcji, a następnie wybierz pozycję Wybierz IoT Hub z menu akcji.

  3. Jeśli nie zalogowano się do platformy Azure, w prawym dolnym rogu zostanie wyświetlone wyskakujące powiadomienie, aby umożliwić zalogowanie się na platformie Azure. Wybierz pozycję Zaloguj się i postępuj zgodnie z instrukcjami, aby zalogować się do platformy Azure.

  4. Wybierz swoją subskrypcję platformy Azure z listy rozwijanej Wybierz subskrypcję .

  5. Wybierz centrum IoT z listy rozwijanej Wybierz IoT Hub.

  6. Urządzenia dla centrum IoT są pobierane z IoT Hub i wyświetlane w węźle Urządzenia w sekcji Azure IoT Hub paska bocznego.

    Uwaga

    Możesz również użyć parametrów połączenia, aby uzyskać dostęp do centrum IoT Hub, wybierając pozycję Ustaw parametry połączenia IoT Hub z menu akcji i wprowadzając parametry połączenia zasad iothubowner dla centrum IoT w polu wejściowym parametrów połączenia IoT Hub.

Po zalogowaniu można korzystać z centrów, urządzeń i modułów z palety poleceń lub menu akcji w widoku Eksplorator programu VS Code. Aby uzyskać więcej informacji na temat interakcji z rozszerzeniem, w tym często zadawanych pytań i przykładów interakcji, zobacz witrynę typu wiki dla rozszerzenia Azure IoT Hub.

Zarządzanie centrami IoT

Następujące zadania zarządzania centrum IoT można wykonać z rozszerzenia:

Zarządzanie urządzeniami

Z rozszerzenia można wykonać następujące zadania zarządzania urządzeniami dla bieżącego centrum IoT:

Porada

Możesz włączyć blokadę zasobów IoT, aby zapobiec przypadkowemu lub złośliwemu usunięciu. Aby uzyskać więcej informacji na temat blokad zasobów na platformie Azure, zobacz Blokowanie zasobów w celu ochrony infrastruktury.

Zarządzanie modułami

Następujące zadania zarządzania modułami można wykonać dla wybranego urządzenia w bieżącym centrum IoT:

Uwaga

Moduły systemowe usługi Azure IoT Edge są tylko do odczytu i nie można ich modyfikować. Zmiany można przesłać, wdrażając konfigurację powiązanego urządzenia IoT Edge.

Interakcja z IoT Hub

Możesz wykonać następujące interaktywne zadania dla zasobów w bieżącym centrum IoT:

Interakcja z IoT Edge

W bieżącym centrum IoT można wykonywać następujące interaktywne zadania dla urządzeń IoT Edge platformy Azure: