Table of Contents

Studio: MQTT Communication Tutorial

The Message Queuing Telemetry Transport (MQTT) protocol is available within Nominal Studio and allows for communication with components. Component events can be triggered by MQTT and properties on components can have conditions added such that when they are met, MQTT messages can be broadcasted. This tutorial series will demonstrate how to configure MQTT in Studio and how to both action an event and publish data when conditions are met, using a GPS and a deployable solar panel.

Untitled


Table of Contents

  1. Broadcasting Messages
  2. Publishing Events
  3. Triggering Actions

Minimum Requirements

  • Nominal Studio must have been installed prior to this tutorial commencing. More information can be found in the document below: Getting Started

  • The basic Studio spacecraft simulation tutorial has been completed as all knowledge from this tutorial is assumed to have been understood. Spacecraft Tutorial


Key Learnings

  • MQTT Configuration: Understand how to configure MQTT clients and topics and use a public broker to subscribe and publish information from.
  • Studio Events: Use and implement MQTT connections to component events, both for publishing when specific parameter conditions are met and for actioning events from MQTT topics.