Unified Namespace: Mqtt, Opc Ua & Sparkplug B Masterclass https://WebToolTip.com MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.89 GB | Duration: 2h 23m
Build a complete industrial data pipeline with Ignition Edge, HiveMQ, Python, InfluxDB & Grafana — hands-on, free tools
What you'll learn
Build a complete Unified Namespace from scratch using Ignition Edge, HiveMQ, Sparkplug B, InfluxDB and Grafana — entirely free tools, on your own laptop.
Configure Ignition Edge as an OPC UA client and MQTT publisher — sending live Sparkplug B messages to a HiveMQ broker with birth certificates and death notice
Write custom Python subscribers that decode Sparkplug B protobuf payloads and write time-series data to InfluxDB for queryable plant historian functionality.
Build live Grafana dashboards connected to InfluxDB — visualising real plant tags like Temperature, Pressure and FlowRate updating in real time from the edge
Understand and implement ISA-95 topic hierarchy — mapping OT tag folders to Sparkplug B metric names for site, area, line and equipment
Test edge layer resilience — triggering NDEATH and NBIRTH cycles by stopping and restarting brokers, gateways and network connections to understand failure
Subscribe to Sparkplug B topics using Node-RED — drag, drop, wire, deploy — and understand when to use low-code versus custom Python subscribers
Bridge a local HiveMQ broker to IoT Hub using a Python cloud bridge — forwarding selected metrics to the cloud without changing the edge layer architecture
Requirements
Basic familiarity with industrial automation concepts — PLC, SCADA, sensors, or OT networking. You do not need to be an expert. Curiosity about IIoT is enough.
A Windows laptop with at least 8GB RAM and 10GB free disk space. All software used is free — no paid tools, no cloud subscriptions, no hardware required.
Basic Python familiarity is helpful but not required. Every script is provided in full and explained line by line. You will understand every line before running it.
No prior knowledge of MQTT, OPC UA, Sparkplug B or Unified Namespace is needed. These are taught from first principles with working s in every lecture.