This Course Includes

  • 3 hours on-demand video

  • 40 lessons

  • 3 hands-on labs

  • Discussion board

Course Curriculum

  • 1

    Welcome to the Course!

    • Message from the Instructor

    • Job Outcome & Learning Objectives

    • Required Tools, Components & Files

    • Student Files

    • How to use the Course

    • Network Availability

  • 2

    MQTT Model

    • Agenda

    • TCP Network Connections

    • What is MQTT?

    • MQTT Model

    • MQTT Client Key Parameters

    • Lab 1 Preview

  • 3

    Lab 1. Connect/Disconnect

    • Purpose and Overview

    • Materials

    • Procedure

    • Results

    • Conclusions

  • 4

    MQTT Protocol Essentials (Part 1)

    • Agenda

    • MQTT Message Format

    • PUBLISH Message Sequences and QoS

    • CONNECT & SUBSCRIBE Message Sequences

    • Lab 2 Preview

  • 5

    Lab 2. Publish/Subscribe

    • Purpose and Overview

    • Materials

    • Procedure (Part 1)

    • Procedure (Part 2)

    • Procedure (Part 3)

    • Results

    • Conclusions

  • 6

    MQTT Protocol Essentials (Part 2)

    • Agenda

    • Keep Alive & Will Messages

    • Topic Wildcards

    • Identification, Authentication and Authorization

    • Lab 3 Preview

  • 7

    Lab 3. Will Message

    • Purpose and Overview

    • Materials

    • Procedure (Part 1)

    • Procedure (Part 2)

    • Procedure (Part 3)

    • Results

    • Conclusions

  • 8

    Summary & References

    • Course Summary

    • Next Steps

    • Supplemental Resources

    • Survey

Job Outcome & Learning Objectives