IoT Developer

Tooling and Experience

Latest posts

Advanced authoring for Digital Twins models now in Visual Studio and VS Code
Jul 24, 2020
3
0

Advanced authoring for Digital Twins models now in Visual Studio and VS Code

Rido
Rido

Announcing a new extension to help you editing Digital Twins Definition Language or DTDL documents, including intellisense and validation.

Standalone Azure IoT EdgeHub Dev Tool (iotedgehubdev) Introduction
Dec 24, 2019
1
0

Standalone Azure IoT EdgeHub Dev Tool (iotedgehubdev) Introduction

Renlong Tu
Renlong Tu

As an IoT developer, when you work with Azure IoT Edge project, one of the issues you might have is that you would like to debug your Edge modules locally before actually deploy them to the production environment. This can be done by Azure IoT EdgeHub Dev Tool (iotedgehubdev), which provides a local development experience for creating, testing, running and debugging Azure IoT Edge modules and solutions. Using Azure IoT EdgeHub Dev Tool, you do not need to install IoT Edge Runtime on your local machine, and all you need is to install Azure IoT EdgeHub Dev Tool and Docker, which greatly smooth the development of Az...

Easily send random generated D2C messages to IoT Hub with Azure IoT Hub Tools
Oct 15, 2019
0
0

Easily send random generated D2C messages to IoT Hub with Azure IoT Hub Tools

Zhenwei Zhang
Zhenwei Zhang

Z, a software engineer, developed an application about a smart home assistant using Azure IoT service, and he wonders if the application works fine. He want to send messages indicating time and temperature to IoT Hub from many devices simultaneously each for many iterations, so these messages should be formed in a similar template but the data should be randomly generated for each message, and he want to send these message repeatedly, each with a fixed interval, like one second, as is done by true temperature sensors. This is a very common scenario in IoT development, frustrating a lot of programmers. Here is ...

Visual Studio Cloud Explorer now supports Azure IoT Hub Device Provisioning Service
Sep 26, 2019
0
0

Visual Studio Cloud Explorer now supports Azure IoT Hub Device Provisioning Service

Chaoyi Yuan
Chaoyi Yuan

In the world of IoT, there’re many device provisioning scenarios. For example, solution providers would expect a zero-touch provisioning to a single IoT solution without hardcoding IoT Hub connection information at the factory. The IoT Hub Device Provisioning Service is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning to the right IoT hub without requiring human intervention, enabling customers to provision millions of devices in a secure and scalable manner. We’re pleased to announce that Cloud Explorer for Visual Studio 2017 and 2019 now supports the IoT Hub Device Provisioning...

Debug Azure IoT Edge C# Remote Linux Module Container with Visual Studio 2019 Version 16.3
Sep 24, 2019
0
0

Debug Azure IoT Edge C# Remote Linux Module Container with Visual Studio 2019 Version 16.3

Renlong Tu
Renlong Tu

With the 16.3 release of Visual Studio 2019, it starts to support debugging C# in Linux docker containers. This new feature can help developers easily debug remote Azure IoT Edge C# Linux module container. Let’s see how it works. Prerequisites Setup Your Linux machine Setup Your Development Machine Debug C# Module Container Running in Remote Edge Device Summary With the new release of Visual Studio 2019, now you can easily debug Azure IoT Edge C# Linux module containers. You can download and try it with Visual Studio ...

Convert your docker-compose Project to Azure IoT Edge Solution
Sep 20, 2019
0
0

Convert your docker-compose Project to Azure IoT Edge Solution

Xin Shi
Xin Shi

If you are a container expert, you may want to port your existing compose application to Azure IoT Edge. We are glad to introduce iotedge-compose to help convert your docker-compose project to Azure IoT Edge. Let us see how it works. Prerequisites Install the Tool and Convert a Sample Project Build and deploy converted project to IoT Edge device Now you should see an app-edge folder in the root folder, this folder is the converted Azure IoT Edge project. Summary This blog walks you through the basic usage of the iotedge-compose tool...

Azure IoT DevOps Projects now General Available to help you easily initialize a CI/CD ready IoT Edge project
Aug 13, 2019
0
0

Azure IoT DevOps Projects now General Available to help you easily initialize a CI/CD ready IoT Edge project

Chaoyi Yuan
Chaoyi Yuan

With the shift of modern software development, developers need to do more than ever. Having a CI/CD pipeline could help developers deliver value faster and more transparently. For Azure IoT Edge, we already have a built-in Azure IoT Edge task in Azure Pipelines to help you easily adopt DevOps with your Azure IoT Edge applications. Now we're excited to announce the General Availability of IoT Azure DevOps Projects. With the IoT Azure DevOps Projects, you could easily initialize a new IoT Edge project with recommended CI/CD practices in a few clicks. The IoT Azure DevOps Projects was initially released on Decemb...

Develop and debug ARM64 IoT Edge modules in Visual Studio Code (preview)
Jul 24, 2019
0
0

Develop and debug ARM64 IoT Edge modules in Visual Studio Code (preview)

Xin Shi
Xin Shi

Develop and debug ARM64 IoT Edge modules in Visual Studio Code With the release of IoT Edge 1.0.8, developers can preview the IoT Edge support on ARM64 IoT Edge devices. In the meanwhile, I’m glad to share the steps of developing and debugging ARM64 IoT Edge custom modules in VS Code. Prerequisites This post assumes that you use a computer or virtual machine running Windows, Linux or macOS as your development machine, follow the instructions to set up your develop machine with VS Code. Your IoT Edge device can be another physical device. Typically the device can be an Raspberry Pi 3 or 4 (Follow the instructio...

Containerized tool chain to simplify IoT device development
Jul 9, 2019
2
0

Containerized tool chain to simplify IoT device development

Liya (Liki) Du
Liya (Liki) Du

Use containerized device tool chain in Azure IoT Device Workbench to simplify device tool chain acquisition challenge.