Azure IoT Development Cookbook

Over 50 recipes to drive IoT innovation with Microsoft Azure
Preview in Mapt

Azure IoT Development Cookbook

Yatish Patil

Over 50 recipes to drive IoT innovation with Microsoft Azure
Mapt Subscription
FREE
$29.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$22.40
$39.99
$29.99p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Azure IoT Development Cookbook Book Cover
Azure IoT Development Cookbook
$ 31.99
$ 22.40
IoT: Building Arduino-Based Projects Book Cover
IoT: Building Arduino-Based Projects
$ 63.99
$ 44.80
Buy 2 for $35.00
Save $60.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781787283008
Paperback254 pages

Book Description

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

Chapter 1: Getting Started with the Azure IoT Platform
Introduction
Creating Azure IoT Hub from the portal
Creating Azure IoT Hub from the Command Prompt
Creating Azure IoT Hub from PowerShell
Understanding the Azure IoT Suite
Using Azure IoT SDK
Calculating the pricing of IoT Hub
Chapter 2: Introducing Device Management
Introduction
Device registry operations
Device twins
Device direct methods
Device jobs
IoT Hub query explorer
Chapter 3: IoT Hub Messaging and Commands
Introduction
Messaging - device-to-cloud
Processing device-to-cloud messaging
Messaging - commands and control
File uploads with IoT Hub
Device firmware updates
Chapter 4: Azure IoT Communication Protocols
Introduction
Hyper Text Transfer Protocol Secure (HTTPS)
Advanced Message Queuing Protocol (AMQP)
Using AMQP library to communicate with IoT Hub
Message Queuing Telemetry Transport Protocol (MQTT)
IoT protocol gateway
Using MQTT .NET library to communicate with IoT Hub
Connecting IoT Hub using MQTT client tools
How to choose between protocols
Chapter 5: Azure IoT Hub Security and Best Practices
Introduction
Securing a device with IoT Hub
Securing a communication
IP filtering with IoT Hub
IoT Hub access rights
Security best practices
Chapter 6: IoT Suite and Pre-Configured Solutions
Introduction
Creating a Pre-configured solution
IoT Suite remote monitoring
IoT Suite predictive maintenance
IoT Suite connected factory
Customizing an IoT Suite
Chapter 7: Azure IoT Analytics
Introduction
Connecting IoT Hub with Stream Analytics
Real-time dashboard reports for IoT data using Power BI
Azure Time Series Insights
IoT Edge analytics using a simulator
Real-time alerts with Azure functions
Chapter 8: Using Real Devices to Connect and Implement Azure IoT Hub
Install Windows IoT Core on Raspberry Pi
Connect and configure IoT Core on Raspberry Pi
Demo - smart parking
Demo - temperature and humidity
Using an online Raspberry Pi simulator
Chapter 9: Managing the Azure IoT Hub
Introduction
Device explorer for the Azure IoT Hub
Using the IoT Hub command-line tool
IoT Hub operation monitoring
The diagnostic metrics of the Azure IoT Hub
Scaling your IoT Hub solution

What You Will Learn

  • Build IoT Solutions using Azure IoT & Services
  • Learn device configuration and communication protocols
  • Understand IoT Suite and Pre-configured solutions
  • Manage Secure Device communications
  • Understand Device management, alerts
  • Introduction with IoT Analytics, reference IoT Architectures
  • Reference Architectures from Industry
  • Pre-Configured IoT Suite solutions

Authors

Table of Contents

Chapter 1: Getting Started with the Azure IoT Platform
Introduction
Creating Azure IoT Hub from the portal
Creating Azure IoT Hub from the Command Prompt
Creating Azure IoT Hub from PowerShell
Understanding the Azure IoT Suite
Using Azure IoT SDK
Calculating the pricing of IoT Hub
Chapter 2: Introducing Device Management
Introduction
Device registry operations
Device twins
Device direct methods
Device jobs
IoT Hub query explorer
Chapter 3: IoT Hub Messaging and Commands
Introduction
Messaging - device-to-cloud
Processing device-to-cloud messaging
Messaging - commands and control
File uploads with IoT Hub
Device firmware updates
Chapter 4: Azure IoT Communication Protocols
Introduction
Hyper Text Transfer Protocol Secure (HTTPS)
Advanced Message Queuing Protocol (AMQP)
Using AMQP library to communicate with IoT Hub
Message Queuing Telemetry Transport Protocol (MQTT)
IoT protocol gateway
Using MQTT .NET library to communicate with IoT Hub
Connecting IoT Hub using MQTT client tools
How to choose between protocols
Chapter 5: Azure IoT Hub Security and Best Practices
Introduction
Securing a device with IoT Hub
Securing a communication
IP filtering with IoT Hub
IoT Hub access rights
Security best practices
Chapter 6: IoT Suite and Pre-Configured Solutions
Introduction
Creating a Pre-configured solution
IoT Suite remote monitoring
IoT Suite predictive maintenance
IoT Suite connected factory
Customizing an IoT Suite
Chapter 7: Azure IoT Analytics
Introduction
Connecting IoT Hub with Stream Analytics
Real-time dashboard reports for IoT data using Power BI
Azure Time Series Insights
IoT Edge analytics using a simulator
Real-time alerts with Azure functions
Chapter 8: Using Real Devices to Connect and Implement Azure IoT Hub
Install Windows IoT Core on Raspberry Pi
Connect and configure IoT Core on Raspberry Pi
Demo - smart parking
Demo - temperature and humidity
Using an online Raspberry Pi simulator
Chapter 9: Managing the Azure IoT Hub
Introduction
Device explorer for the Azure IoT Hub
Using the IoT Hub command-line tool
IoT Hub operation monitoring
The diagnostic metrics of the Azure IoT Hub
Scaling your IoT Hub solution

Book Details

ISBN 139781787283008
Paperback254 pages
Read More

Read More Reviews

Recommended for You

IoT: Building Arduino-Based Projects Book Cover
IoT: Building Arduino-Based Projects
$ 63.99
$ 44.80
Advanced IoT with Javascript Book Cover
Advanced IoT with Javascript
$ 35.99
$ 25.20
Fundamentals of IoT Security [Video] Book Cover
Fundamentals of IoT Security [Video]
$ 124.99
$ 106.25
Intelligent IoT Projects in 7 Days Book Cover
Intelligent IoT Projects in 7 Days
$ 31.99
$ 22.40
Analytics for the Internet of Things (IoT) Book Cover
Analytics for the Internet of Things (IoT)
$ 35.99
$ 25.20
IoT Projects with Bluetooth Low Energy Book Cover
IoT Projects with Bluetooth Low Energy
$ 27.99
$ 19.60