Skip to content

Telemetry and Cloud Simulation

Telemetry and Cloud Simulation · Firmware Development with the VS Code-based TESA Digital Twin course

Expand the data pipe outside Studio: classify telemetry/state/event, check the stream’s quality, set up a broker in the Twin host, do pub/sub, and experiment with a controlled unstable network.

# Lesson Content
1 The telemetry pipe, MQTT on the Twin, and fault injection Separating Telemetry/State/Event, telling apart the Live Data pipe from MQTT, using the web-app ex08/ex09 to check the stream, and designing a broken-network experiment
2 Lab: the telemetry pipe and MQTT on the Twin Designing topics, checking Live Data quality with ex08, setting up a broker then subscribing with ex09, and experimenting with lossy/reconnect

Approximate time per the original: about 4 hours (lessons) + a 3.5–4 hour lab.

Accompanying sheets and templates (in the resources/ folder of lesson 1):

Before moving to the next module, check that you can do the following:

  • A topic table separating Telemetry / State / Event
  • At least one pub/sub pair through the broker in Studio
  • At least one fault-injection case with a recorded result
  • telemetry-mqtt-lab-notes.md filled in completely

← Module 4 · Course page · Module 6 →

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA