Azure IoT Edge Tools - Microsoft анонсувала розширення для підтримки розробки рішень IoT Edge з використанням Visual Studio 2019
Azure IoT Edge Tools - Microsoft анонсувала розширення для підтримки розробки рішень IoT Edge з використанням Visual Studio 2019
Microsoft оголосила про доступність preview-версії нового розширення для Visual Studio 2019 — Azure IoT Edge Tools. Розширення надає багатий набір функцій для підтримки розробки рішень IoT Edge за допомогою Visual Studio 2019:
- Новий проект 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)
- 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
Існує два варіанти встановлення нового розширення:
- Завантажити та інсталювати нове розширення з Visual Studio Marketplace.
- В якості альтернативи можна встановити розширення безпосередньо з Visual Studio 2019, використовуючи меню Extensions -> Manage Extensions. У вікні Manage Extensions слід обрати Online на лівій панелі та ввести edge в поле пошуку у верхньому правому кутку, щоб виконати пошук та завантажити “Azure IoT Edge Tools for VS 2019 [Preview]”.
Для початку роботи рекомендуємо звернутися до наступних ресурсів:
Use Visual Studio 2019 для розробки та розробок модульів для Azure IoT Edge (Preview)
EasilyDevelop andDebug AzureIoT Edge C Modules with Azure IoT Edge Tools
Visual Studio Azure IoT Edge Tools document repo