Udostępnij za pośrednictwem


Rozszerzenie usługi Azure IoT Hub dla programu Visual Studio Code

Program 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 usługi Azure IoT Hub dla programu Visual Studio Code umożliwia dodanie obsługi usł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 usługi 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 usługi IoT Hub. Aby uzyskać więcej informacji na temat warstw podstawowej i standardowej/bezpłatnej usługi IoT Hub, zobacz Wybieranie odpowiedniej warstwy usługi IoT Hub dla rozwiązania.

Instalowanie rozszerzenia

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

Instalowanie z programu Visual Studio Code

Aby znaleźć i zainstalować rozszerzenie z poziomu programu 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 Ctrl+Shift+X.

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

  2. Wprowadź ciąg Azure IoT Hub w polu wyszukiwania, aby filtrować oferty w witrynie Marketplace. Na liście powinno zostać wyświetlone rozszerzenie usługi 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 programu 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 usługi Azure IoT Hub ze strony 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 usługi 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 usługi Azure IoT Hub jest ustawiony na vsciot-vscode.azure-iot-toolkitwartość .

  3. Wybierz przycisk Zainstaluj, aby uruchomić program Visual Studio Code, jeśli nie został 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 usługi Azure IoT Hub dla programu Visual Studio Code powoduje również zainstalowanie rozszerzenia konta platformy Azure dla programu Visual Studio Code, które zapewnia jednokrotne środowisko logowania i filtrowania subskrypcji platformy Azure 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 usługi 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 usługi Azure IoT Hub.

Zaloguj się do swojego konta platformy Azure

Zanim rozszerzenie będzie wchodzić w interakcje z usługą Azure IoT Hub, musisz zalogować się do konta platformy Azure z poziomu programu Visual Studio Code. Możesz użyć rozszerzenia konta platformy Azure, aby:

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

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

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

  2. Wybierz przycisk wielokropka (...) w sekcji Azure IoT Hub , aby wyświetlić menu akcji, a następnie wybierz pozycję Wybierz centrum 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 subskrypcję platformy Azure z listy rozwijanej Wybierz subskrypcję .

  5. Z listy rozwijanej Wybierz centrum IoT Hub wybierz centrum IoT Hub .

  6. Urządzenia centrum IoT Hub są pobierane z usługi IoT Hub i wyświetlane w węźle Urządzenia w sekcji Azure IoT Hub na pasku bocznym.

    Uwaga

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

Po zalogowaniu można wchodzić w interakcje z koncentratorami, urządzeniami i modułami za pomocą palety poleceń lub menu akcji w widoku Eksploratora 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 rozszerzenia usługi Azure IoT Hub.

Zarządzanie centrami IoT

Z rozszerzenia można wykonywać następujące zadania zarządzania centrum IoT Hub:

Zarządzanie urządzeniami

Następujące zadania zarządzania urządzeniami dla bieżącego centrum IoT Można wykonać z rozszerzenia:

Napiwek

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 dla wybranego urządzenia można wykonać 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 usługi IoT Edge.

Interakcja z usługą IoT Hub

W bieżącym centrum IoT można wykonywać następujące interaktywne zadania dla zasobów:

Interakcja z usługą IoT Edge

W bieżącym centrum IoT Możesz wykonywać następujące zadania interaktywne dla urządzeń usługi Azure IoT Edge :