also, MQTT has a &quot;retain&quot; flag that lets a publish linger on a topic to be read later, even when the publisher has gone offline.  Seems like &quot;shadows&quot; is a fancy name for what MQTT already gives you.