Building an IoT app using MQTT

Prerequisite knowledge

Most of the live code examples will be in Node.js, so some familiarity with JavaScript will help.

Description

MQTT is a standards-based, lightweight pub/sub messaging protocol ideal for Internet of Things use cases. With implementations in a number of different languages, using MQTT in your applications is simple and straightforward. Ryan Baxter shows how to build an application that connects to an MQTT broker and can receive data from—and issue commands to—a number of different IoT devices.

Topics include:

An overview of MQTT

The different types of messages you can send through an MQTT broker

How to send messages securely through the broker

How you can use MQTT to perform device management

Scalability concerns (how many devices the broker can handle and at what frequency you can send messages)

Ryan will also focus on the cloud. Since the typical scale of IoT applications often requires the cloud, Ryan shows how cloud-based MQTT solutions can make building IoT apps even easier.

Ryan Baxter

IBM

Currently, Ryan Baxter is focusing on application development in the cloud using various technologies, including Node.js and Docker, and applying those technologies to application solutions around mobile, the IoT, and more. Exploring new languages, frameworks, and technologies and then sharing what he’s learned has always come naturally to Ryan. Even when it wasn’t his day job, Ryan was always driven by this passion and spent his time and energy educating friends, colleagues, and anyone else that would listen. Now, as a developer advocate at IBM, he has found a role that’s a perfect fit. When he’s not coding, Ryan likes spending time with his daughter, ice fishing, and watching the Red Sox.