So just to clarify, you've added an integration layer on top of MQTT so that MCUs can publish to a topic (for external actions) and subscribe to a topic (for MCU-driven actions)?<p>1. Do you have an "unexpected exit" strategy that would allow users to use their own broker, and self-host your integration layer?<p>2. How does the firmware/infra currently handle failed connections to MQTT? Are you using LWT?<p>3. Are you using retained messages and/or QoS to ensure subscribers understand the correct "state of the world" after a reconnection?<p>4. Does the MCU firmware support queueing messages on its own for delivery after a disconnection is resolved?