CloudAcademy
  1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Building an Information Display Solution with Azure IoT Hub

Course Intro

play-arrow
Start course
Overview
DifficultyIntermediate
Duration45m
Students280

Description

Building an Information Display Solution with Azure IoT Hub

As the title suggests, this course is about building an information display solution using Azure IoT Hub. However, it’s more than just that. If you’re new to IoT with Azure, then you probably have a lot of questions; though there are probably even more questions that you just don’t know to ask yet. That’s where I hope this course will help.

I find that I always learn best by diving right into a new technology and trying to build something for myself. Along the way, I’ll start forming a lot of questions. That’s what we’re going to do in this course; I want you to think of this course as a sort of pair programming exercise. We’re going to go through this project together and build out a working prototype. Our end objective is have a device that we can connect to a monitor, and be able to remotely set the image that will be displayed.

If you want to follow along, or just try this out for yourself, you can find the code here.

Building an Information Display Solution with Azure IoT Hub: What You'll Learn

Lecture What you'll learn
Course Intro What to expect from this course
Architecting The Solution What are we building and how?
Service Setup Creating the Azure resources
Configuring The Services Implementing the back-end code
Device Simulator Using the device simulator to test the solution
Code Review Reviewing the code for the device
Install The Device OS Installing the OS for the device
Configure The OS Configure The OS
Running The Code Test the code on the devices

 

Transcript

Welcome to Building an Information Display Solution with Azure IoT Hub. I’m Ben Lambert, and I’ll be your instructor for this course.

As the course’s title suggests, this course is about building an information display solution using Azure IoT Hub. However, it’s more than just that. If you’re new to IoT with Azure, then you probably have a lot of questions; though there are probably even more questions that you just don’t know to ask yet. And that’s where I hope this course will help.

I find that I always learn best by diving right into a new technology and trying to build something for myself. And along the way, I’ll start forming a lot of questions. That’s what we’re going to do here; I want you to think of this course as a sort of pair programming exercise. We’re going to go through this project together and build out a working prototype. Our end objective is have a device that we can connect to a monitor, and be able to remotely set the image that will be displayed.

Here’s what we’ll cover in this course?

We’re going to start out by discussing the project’s requirements, and architecting a solution.
Then we’ll setup the services.
After that we’ll configure the services and get the back-end application code working.
Then we’ll test things out using a device simulator.
Then we’ll check out the client side code that we’ll use on the device.
After that we’ll install an OS on the device.
Then we’ll configure the device so it’s ready to run the code.
And finally we’ll test out the code running on a device.

So that’s our agenda. It’s worth mentioning that towards the end of the course I’ll be using a Raspberry Pi to implement the prototype, however if you don’t have one, you can still follow along using the device simulator.

When planning this course I made some assumptions about your skillset. I’m assuming that you have development experience. Ideally with JavaScript, though it’s by no means a requirement.
I’m also assuming you’re comfortable on the command line.

I’ve done my best to keep this course as succinct as possible, because its purpose is to:

introduce you to creating IoT solutions with Azure
To show you how easy it can be to get started
Help you to ask the questions you didn’t know to ask at the start

So, if all of this sounds interesting to you, then I’ll see you in the first lesson where we’ll talk about what we’re going to build and how we’re going to build it!

About the Author

Students31436
Courses29
Learning paths16

Ben Lambert is the Director of Engineering and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps.

When he’s not building the first platform to run and measure enterprise transformation initiatives at Cloud Academy, he’s hiking, camping, or creating video games.