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 created to broadcast data over MQTT. These events can be configured to only execute when specific conditions are met. 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 before this tutorial commenced. More information can be found in the document below:

    Installing Studio

  • 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.
  • Studio Events: Use and implement MQTT connections to component events for publishing when specific parameter conditions are met and for actioning events from MQTT topics.