расширение Центр Интернета вещей 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.

    Снимок экрана: значок представления

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

    Снимок экрана: панель поиска и список в представлении

  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 в текущем Центре Интернета вещей: