расширение Центр Интернета вещей Azure для Visual Studio Code

Visual Studio Code (VS Code) позволяет добавлять расширения, такие как языки, отладчики и средства, в установку VS Code для поддержки рабочего процесса разработки. Расширение Центр Интернета вещей Azure для Visual Studio Code позволяет добавлять Центр Интернета вещей Azure поддержку в установку VS Code, чтобы управлять центрами Интернета вещей, устройствами и модулями во время разработки и взаимодействовать с ними. Расширение Центр Интернета вещей Azure доступно в Visual Studio Code Marketplace.

Примечание.

Некоторые функции, упоминаемые в этой статье, например обмен сообщениями между облаком и устройством, двойники устройств и управление устройствами, доступны только для Центра Интернета вещей уровня "Стандартный". Дополнительные сведения о базовых и бесплатных уровнях Центр Интернета вещей см. в разделе "Выбор подходящего уровня Центр Интернета вещей" для решения.

Установка расширения

Расширение можно найти и установить в Visual Studio Code или Visual Studio Code Marketplace.

Установка из Visual Studio Code

Чтобы найти и установить расширение из Visual Studio Code, выполните следующие действия.

  1. В VS Code выберите представление "Расширения" , выбрав значок представления расширений на панели представления или нажав клавиши CTRL+SHIFT+X.

    Снимок экрана: значок представления расширений и ярлык из Visual Studio Code.

  2. Введите Центр Интернета вещей Azure в поле поиска, чтобы отфильтровать предложения Marketplace. В списке должно появиться расширение Центр Интернета вещей Azure. Выберите расширение из списка, чтобы отобразить страницу сведений о расширении.

    Снимок экрана: панель поиска и список в представлении расширений Visual Studio Code.

  3. Убедитесь, что уникальный идентификатор выбранного расширения, отображаемый в разделе "Дополнительные сведения" страницы сведений о расширении, имеет vsciot-vscode.azure-iot-toolkitзначение .

    Снимок экрана: идентификатор расширения для расширения Центр Интернета вещей Azure на странице сведений о расширении.

  4. Нажмите кнопку "Установить" для выбранного расширения в списке или на странице сведений о расширении, чтобы установить расширение.

Установка из Visual Studio Code Marketplace

Чтобы найти и установить расширение из VS Code Marketplace, выполните следующие действия.

  1. В браузере перейдите на страницу расширения Центр Интернета вещей Azure в VS Code Marketplace.

  2. Убедитесь, что уникальный идентификатор выбранного расширения, отображаемый в разделе "Дополнительные сведения" страницы расширения Центр Интернета вещей Azure, имеет vsciot-vscode.azure-iot-toolkitзначение .

  3. Нажмите кнопку "Установить ", чтобы запустить Visual Studio Code, если она еще не запущена, и отобразите страницу сведений о расширении в VS Code.

  4. В VS Code нажмите кнопку "Установить" на странице сведений о расширении, чтобы установить расширение.

Установка расширения Центр Интернета вещей Azure для Visual Studio Code также устанавливает расширение учетной записи Azure для Visual Studio Code, которое предоставляет единый интерфейс входа Azure и фильтрацию подписок для всех других расширений Azure. Расширение учетной записи Azure также делает службу Azure Cloud Shell доступной в интегрированном терминале VS Code.

Примечание.

Расширение Центр Интернета вещей Azure зависит от расширения учетной записи Azure для подключения. Невозможно удалить расширение учетной записи Azure без удаления расширения Центр Интернета вещей Azure.

Вход в учетную запись Azure

Прежде чем расширение сможет взаимодействовать с Центр Интернета вещей Azure, необходимо войти в учетную запись Azure из Visual Studio Code. Вы можете использовать расширение учетной записи Azure для:

  • Создание учетной записи Azure
  • Вход и выход из учетной записи Azure
  • Фильтрация подписок Azure, доступных для расширения Центр Интернета вещей Azure из учетной записи Azure
  • Отправка файла в учетную запись хранения Azure Cloud Shell

Выполните следующие действия, чтобы войти в Azure и выбрать центр Интернета вещей из подписки Azure:

  1. В представлении обозревателя VS Code разверните раздел Центр Интернета вещей Azure на боковой панели.

  2. Нажмите кнопку с многоточием (...) раздела Центр Интернета вещей Azure, чтобы отобразить меню действий, а затем выберите пункт "Выбрать Центр Интернета вещей" в меню действий.

  3. Если вы не вошли в Azure, всплывающее уведомление отображается в правом нижнем углу, чтобы разрешить вход в Azure. Выберите вход и следуйте инструкциям для входа в Azure.

  4. Выберите подписку Azure в раскрывающемся списке "Выбор подписки ".

  5. Выберите центр Интернета вещей в раскрывающемся списке "Выбрать Центр Интернета вещей".

  6. Устройства для Центра Интернета вещей извлекаются из Центр Интернета вещей и отображаются под узлом "Устройства" в разделе Центр Интернета вещей Azure боковой панели.

    Примечание.

    Вы также можете использовать строка подключения для доступа к центру Интернета вещей, выбрав в меню действий команду Set Центр Интернета вещей Connection String и введя политику iothubowner строка подключения для центра Интернета вещей в строке подключения Центр Интернета вещей поле ввода.

После входа вы можете взаимодействовать с центрами, устройствами и модулями из палитры команд или меню действий в представлении обозревателя VS Code. Дополнительные сведения об взаимодействии с расширением, включая часто задаваемые вопросы и примеры взаимодействия, см. вики-сайт для расширения Центр Интернета вещей Azure.

Управление центрами Интернета вещей

Из расширения можно выполнить следующие задачи управления центром Интернета вещей:

Управление устройствами

Вы можете выполнить следующие задачи управления устройствами для текущего Центра Интернета вещей из расширения:

Совет

Вы можете включить блокировку ресурсов Интернета вещей, чтобы предотвратить их случайное или вредоносное удаление. Дополнительные сведения о блокировках ресурсов в Azure см. в статье "Блокировка ресурсов для защиты инфраструктуры".

Управление модулями

Вы можете выполнить следующие задачи управления модулями для выбранного устройства в текущем Центре Интернета вещей:

Примечание.

Системные модули Azure IoT Edge доступны только для чтения и не могут быть изменены. Изменения можно отправить, развернув конфигурацию для связанного устройства IoT Edge.

Взаимодействие с Центр Интернета вещей

Вы можете выполнять следующие интерактивные задачи для ресурсов в текущем Центре Интернета вещей:

Взаимодействие с IoT Edge

Вы можете выполнить следующие интерактивные задачи для устройств Azure IoT Edge в текущем Центре Интернета вещей: