MQTT Fundamentals: Hands-On with EMQX, MQTTX, Wireshark

1

MQTT Fundamentals: Hands-On with EMQX, MQTTX, Wireshark , Learn MQTT fundamentals the practical way by publishing, subscribing, and analyzing real packets over a live EMQX broker.

Course Description

MQTT is everywhere: IoT, real-time dashboards, industrial systems, and event-driven architectures.

In this course, you will learn MQTT the right way: by using real clients, a real MQTT broker, and real packet captures to see exactly what’s happening under the hood.

You’ll work hands-on with MQTTX clients connected to the EMQX public broker, while using Wireshark to trace and decode MQTT packets in real time. This approach helps you visualize how MQTT actually works on the network, not just how it’s described in slides.

By the end of this course, you won’t just use MQTT, you’ll understand the packets and handshake involved in MQTT  communication.

What you’ll learn:

  • Core MQTT concepts: clients, brokers, topics, sessions, and keep-alive
  • The focus is on MQTT 3.1.1
  • Publishing and subscribing with MQTTX using a live EMQX public broker
  • QoS levels QoS 0, QoS 1 and QoS 2 explained through actual packet traces
  • Know how to choose the right QoS level for your application
  • CONNECT, CONNACK, PUBLISH, SUBSCRIBE, and DISCONNECT packets — decoded packets in Wireshark
  • How clean sessions, persistent sessions, and retain messages really work
  • Common MQTT pitfalls and how to recognize them in Wireshark
  • How to debug MQTT issues using packet-level visibility

Who this course is for:

  • Anyone who is interested in or working with the Internet of Things (IoT)
We will be happy to hear your thoughts

Leave a reply

Coupons Eagle
Logo