Event

Event är information som publiceras på MQTT på en topic som börjar med evt/. Event kan användas av andra applikationer för att utföra någonting vid händelser som inte har med telemetrivärden att göra. Ett event kan vara att en ansluten gateway blir otillgänglig eller att en mjukvara stannar etc. Att hantera dessa händelser kan vara användbart för mjukvaror som integrerar med systemet.

Ett event kan skickas av vilken användare som helst som är ansluten till MQTT-Bussen på samma sätt som andra meddelanden. Skillnaden på event är att de inte följer något standardiserat format för sin data (mer än att det är JSON). En mjukvara skulle exempelvis kunna ha med extra parametrar i eventet.

Event från IoT Open

Vissa event skickas direkt från plattformens backend vid konfigurationsändringar via API:et.

Notera att dessa event är de som skickas från plattformens backend. Andra delar av systemet kan producera flera andra event som inte dokumenteras här.

TopicDataBeskrivning
evt/functionx/updated{ }Funktion blev tillagd/borttagen/uppdaterad på en installation
evt/devicex/updated{ }Enhet blev tillagd/borttagen/uppdaterad på en installation
evt/schedule/updated{ }Schema blev tillagd/borttagen/uppdaterad på en installation
evt/edge_app/updated{ }Edge app blev tillagd/borttagen/uppdaterad på en installation
evt/installation/updated{ }Installationen blev uppdaterad