Azure IoT

Azure IoT Development Tools for Visual Studio Code

You can use Visual Studio Code (VSCode) to develop Azure Internet of Things solutions using Azure services; like Azure IoT Hub, Azure IoT Edge, and device applications. Microsoft provides a rich set of tools that can be used for Azure IoT development along with other development tools you may be needing such as C#, Python, Node.js, etc.

Visual Studio Code supports running on Windows, macOS, or Linux operating systems. So, you have your personal choice of development machines when developing Azure IoT solutions.

Once Visual Studio Code is installed, you’ll need the following tools / extensions installed to begin Azure IoT development locally:

Additionally, when developing code solutions using Visual Studio Code on your local machine, you’ll need to install the appropriate language-specific tools as well. Here are some examples of these additional language-specific tools you may need to install for your preferred development language:

  • .NET Core SDK for C# and Azure Functions
  • Python and Pip for Python development
  • Node.js for Node and Javascript development
  • Java SE Development Kit and Maven for Java development

When building Azure IoT Edge modules, you will also need to install Docker Community Edition on your local development machine.

If you are developing device applications utilizing Arduino hardware, then the Arduino extension for Visual Studio Code will be needed to code your Arduino based IoT device hardware for your solutions.

Happy IoT coding!

Related Articles

Azure IoT

Administrator’s Introduction to Azure IoT

The Internet of Things (IoT) industry has continued to grow and become more pervasive in people’s everyday lives these last few years. There are MANY…

May 28, 2024 13 min read