Book Image

Azure IoT Development Cookbook

By : Yatish Patil
Book Image

Azure IoT Development Cookbook

By: Yatish Patil

Overview of this book

Microsoft’s end-to-end IoT platform is the most complete IoT offering, empowering enterprises to build and realize value from IoT solutions efficiently. It is important to develop robust and reliable solutions for your organization to leverage IoT services. This book focuses on how to start building custom solutions using the IoT hub or the preconfigured solution of Azure IoT suite. As a developer, you will be taught how to connect multiple devices to the Azure IoT hub, develop, manage the IoT hub service and integrate the hub with cloud. We will be covering REST APIs along with HTTP, MQTT and AMQP protocols. It also helps you learn Pre-Configured IoT Suite solution. Moving ahead we will be covering topics like:-Process device-to-cloud messages and cloud-to-device messages using .Net-Direct methods and device management-Query Language, Azure IoT SDK for .Net-Creating and managing, Securing IoT hub, IoT Suite and many more. We will be using windows 10 IoT core, Visual Studio, universal Windows platform. At the end, we will take you through IoT analytics and provide a demo of connecting real device with Azure IoT.
Table of Contents (10 chapters)

Preface

The Microsoft Azure Internet of Things (IoT) platform is a set of IoT capabilities enabling businesses to build and gain value from IoT solutions quickly and efficiently. As part of their IoT Suite, Microsoft Azure IoT services enable the customers in their IoT journey - whether they are on their journey or looking to scale their IoT solutions, transforming their digital business.

Today, developers are leveraging the power of IoT in building IoT solutions for enterprises by getting started quickly with help from Azure IoT services - a set of open source SDKs, samples, pre-configured solutions, and tools provided by Microsoft Azure.

Azure IoT Hub is an easy and secure way to connect, provision, and manage millions of IoT devices, which are continuously sending and receiving billions of messages per specified or configurable interval. IoT Hub helps the communication between IoT devices and their solutions in the cloud, allowing them to store, analyze, alert, and take action on that data in real time. IoT Hub provides secure, reliable, two-way communication - both device-to-cloud and cloud-to-device - over open protocols such as MQTT, HTTPS, and AMQPS that are commonly used in IoT scenarios.

The aim of this book is to help the developer who wants to connect devices to IoT Hub, manage the IoT Hub service itself, and integrate IoT Hub into their overall IoT solution in the cloud. It discusses how to implement secure IoT solution, and implement IoT analytics scenarios. It also dives into pre-configured solutions, followed by some real device connectivity to explore the capabilities of IoT Hub.