Мы рады объявить о доступности preview-версии нового расширения для Visual Studio 2019 — Azure IoT Edge Tools. Расширение предоставляет богатый набор функций для поддержки разработки решений IoT Edge с использованием Visual Studio 2019:

image

  • Новый проект Azure IoT Edge предназначен для различных платформ (Linux amd64, Linux arm32v7, Windows amd64)
  • В решение добавлен новый модуль IoT Edge (C#/C)
  • Редактируйте, собирайте и отлаживайте модули IoT Edge локально на компьютере с Visual Studio
  • Создавайте и загружайте Docker-образы модулей IoT Edge
  • Запускайте модули IoT Edge в локальном или удаленном симуляторе
  • Развертывайте IoT-решения на устройствах IoT Edge (с помощью Cloud Explorer)

image

Требования


  • Visual Studio 2019: должны быть установлены рабочие нагрузки “.NET desktop development” и “Azure development workload”; если вы планируете разрабатывать C-модули, то также необходимо установить “Windows desktop development with C++”
  • Docker Desktop. Вам необходимо правильно настроить Docker CE, работающий в режиме Linux container или Windows container.
  • Чтобы настроить локальную среду разработки для отладки, запуска и тестирования решения IoT Edge, вам потребуется Azure IoT EdgeHub Dev Tool. Для этого сначала установите Python (2.7/3.6), а затем установите iotedgehubdev, выполнив команду ниже в своем терминале. Убедитесь, что версия вашего Azure IoT EdgeHub Dev Tool превышает 0.8.0.

pip install --upgrade iotedgehubdev

Установка


Существует два варианта установки нового расширения:

  1. Загрузить и установить новое расширение из Visual Studio Marketplace.
  2. В качестве альтернативы можно установить расширение непосредственно из Visual Studio 2019, используя меню Extensions -> Manage Extensions. В окне Manage Extensions следует выбрать Online на левой панели и ввести edge в поле поиска в верхнем правом углу, чтобы выполнить поиск и загрузить “Azure IoT Edge Tools for VS 2019 [Preview]”.

image

Как использовать это расширение?


Для начала работы мы рекомендуем обратиться к следующим ресурсам:

> Use Visual Studio 2019 to develop and debug modules for Azure IoT Edge (Preview)
> Easily?Develop and?Debug Azure?IoT Edge C Modules with Azure IoT Edge Tools
> Visual Studio Azure IoT Edge Tools document repo

Ваши отзывы и предложения очень важны для нас, ведь они позволяют нам совершенствоваться. Поделитесь с нами своими мыслями, например, предложив новую фичу или сообщив о проблеме. Вы можете сделать это в нашем репозитории Visual Studio Azure IoT Edge Tools.

Комментарии (1)


  1. lenz1986
    12.06.2019 21:26

    Это все круто… И анонсировано уже достаточно давно… Вот только до сих пор не понятно, а где саму железку то купить....