Top Internet of Things Daily & Weekly

IoT Developers, Check Out These Development Tools! – IoT Developer: Tooling and Experience

IoT Developers, Check Out These Development Tools! | #IoT #Microsoft #RT

  • In order to help them to succeed on public cloud, for the past months, we developed different tools to help IoT developers to be productive on Microsoft Azure.
  • Tools for IoT Developers to Learn and to Prototype
    For developers who come from other software background, and new to IoT, we provided the following tools for them to effectively get started about developing IoT application on Microsoft Azure, and turn their IoT ideas into reality by leveraging the cloud services Microsoft Azure can offer:

    MXChip IoT Developer Kit

    An all-in-one, Arduino compatible development kit with lots of essential sensors (humidity, temperature, gyroscope…) and modules (microphone, screen, security chip…) on a smaller than credit card sized board.

  • “Happy Path” Get Started Tutorials

    A collection of tutorials with step-by-step get started or scenario-based lessons, to teach developers how to easily prepare, configure, and connect devices to the cloud, develop and deploy IoT applications and prototypes to Microsoft Azure IoT.

  • Some of the tools we have released or will release soon:

    Azure IoT Gateway/Edge SDK packages

    Microsoft Azure has previewed the IoT Edge, to extend cloud intelligence and advanced analytics to edge devices, reduce the IoT solution costs, simplify the development and enable devices to operate offline or with intermittent connectivity.

  • IoT connected service extension for Visual Studio

    A Visual Studio 2017 extension to help developers easily provision, manage the IoT Hub, create, connect and manage the device on IoT Hub, and support key operations such as messages, Device Twin and Direct Methods between the connected devices and IoT Hub in the cloud.

Many developers have heard about the buzz: Internet of Things (IoT).  As a standalone IT field, IoT has attracted lots of attentions for its huge potentials. But the ecosystem of IoT is too complicated and fragmented, leaving people easily get lost.

@Ronald_vanLoon: IoT Developers, Check Out These Development Tools! | #IoT #Microsoft #RT

Many developers have heard about the buzz: Internet of Things (IoT).  As a standalone IT field, IoT has attracted lots of attentions for its huge potentials. But the ecosystem of IoT is too complicated and fragmented, leaving people easily get lost.

In recent years, more and more people realized that the IoT technology adoption has a developer driven nature. It’s largely due to the fragmented nature of IoT ecosystem: there are so many scenarios, technology choices; there are always multiple ways to resolve the same problem using different technologies. Providing useful development tools and helping developers to learn, evaluate and adopt different technologies become more and more important.

At Microsoft, with our offerings on Microsoft Azure IoT, we realized that there is a big gap for developers to be more productive when they develop the IoT applications on public cloud like Azure. We encountered different type of developers: traditional embedded developers who are familiar with C-based technical stack and want to learn and prototype cloud applications; mobile and cloud application developers who are comfortable developing in cloud using the popular tech stacks, but feel challenging handling hardware, drivers and firmware; traditional enterprise software developers who often need to integrate their legacy system with new technical stacks on device or in cloud.

In order to help them to succeed on public cloud, for the past months, we developed different tools to help IoT developers to be productive on Microsoft Azure.

Tools for IoT Developers to Learn and to Prototype

For developers who come from other software background, and new to IoT, we provided the following tools for them to effectively get started about developing IoT application on Microsoft Azure, and turn their IoT ideas into reality by leveraging the cloud services Microsoft Azure can offer:

For developers who are developing in a team with real-world IoT applications, we provided tools to empower them to easily develop, test, debug, monitor and operate the IoT applications on Microsoft Azure. Some of the tools we have released or will release soon:

We are actively reaching out to the developer community to learn their real pain points and tooling needs when developing IoT application in public cloud. We work hard to continuously improve our existing tools, add new tools to our portfolio. And we work with community contributors through the projects we open sourced to exemplify our goal: Develop by the Developers, for the Developers.

Our biggest rewards and incentives are that developers use our tools everyday to help their IoT development.

For future updates on our IoT Tooling, please bookmark and follow our blog for IoT developers: https://aka.ms/iotdevblog

IoT Developers, Check Out These Development Tools! – IoT Developer: Tooling and Experience