Suchen

Azure IoT EdgeHub Dev Tool Stand-Alone-Simulator für Azure IoT

| Autor / Redakteur: Thomas Joos / Stephan Augsten

Wer in Azure IoT-Lösungen entwickelt, kann hierfür das sogenannte „Azure IoT EdgeHub Dev Tool“ nutzen. Dabei handelt es sich um einen Simulator für das Entwickeln, Testen, Ausführen und Debuggen sowie eine lokale Entwicklungsumgebung.

Das Azure IoT EdgeHub Dev Tool ist als Stand-Alone-Simulator fester Bestandteil der Azure IoT Tools for Visual Studio Code.
Das Azure IoT EdgeHub Dev Tool ist als Stand-Alone-Simulator fester Bestandteil der Azure IoT Tools for Visual Studio Code.
(Bild: Microsoft)

Seit November 2019 steht der Simulator als Stand-Alone-Tool zur Verfügung, ohne dass Python und Pip notwendig sind. Das hat den Vorteil, dass vor allem Windows-Entwickler keine eigene Python-Umgebung mehr für den Simulator erstellen müssen.

Der Simulator ist in die Azure IoT-Tools for Visual Studio integriert. Azure IoT EdgeHub Dev Tool läuft weiterhin auf Basis von Python. Neben diesen Neuerungen hat Microsoft weitere Neuerungen in Azure integriert, von denen Entwickler profitieren.

Vcpkg für Plug and Play Development

Vcpkg ist ein plattformübergreifender Bibliotheksmanager, der bei der Verwaltung von C- und C++-Bibliotheken unter Windows, Linux und macOS unterstützt. Das Tool kann auch zusammen mit dem Azure IoT C Device SDK genutzt werden. Bisher war der Quellcode die einzige Möglichkeit, das Azure IoT C Device SDK einzubinden. Durch Vcpkg können Entwickler Gerätecodes über Vcpkg und weiterhin über den Quellcode generieren. Microsoft stellt dazu auch ein Quickstart-Tutorial zur Verfügung.

Container für C/C++-Projekte für Embedded Linux

Mit einer Container-Lösung für Geräteentwickler können C/C++-Projekte für Embedded Linux einfacher integriert werden. Microsoft stellt dazu Container-Images für Geräte mit verschiedenen Architekturen (ARMv7, ARM64 und x86) bereit. Ein C/C++-Projekt kann im Container kompiliert und auf die Zielgeräte verteilt werden. Die Container lassen sich anpassen.

(ID:46286458)

Über den Autor

 Thomas Joos

Thomas Joos

Freiberuflicher Autor und Journalist