MQTT Recorder
Ontvangt recordobjecten van MQTT Engine die via MQTT/Sparkplug zijn binnengekomen
Met de kracht van MQTT kunnen gegevensrecords vandaag de dag worden gepubliceerd als een onveranderlijk record. Deze bouwt automatisch een tabel en vult deze ook automatisch op. Bovendien kan dit record een tijdstempel krijgen en een SHA-256 Hash-sleutel dragen, welke garandeert dat de volledige inhoud van het record niet bij de bron is bewerkt.
Voorbeeld van de recordflow
Het onderstaande diagram toont een voorbeeld van de recordflow van gegevens voor de MQTT-recorder met de EFM Emerson ROC module. Deze module peilt lokaal op Ignition of Ignition Edge Platform voor de gebeurtenissen, alarmen en geschiedenisrecords op de flowcomputer. MQTT Transmission publiceert het record naar de MQTT-server. De MQTT Engine op de primaire Ignition Gateway is geabonneerd op de MQTT-server om het record te ontvangen. De MQTT Recorder module werkt samen met de MQTT Engine module om het record te ontvangen en zet de recordgegevens in een tabel in de SQL-database.
Voordelen van de MQTT Recorder module
- Ontvangt een willekeurig recordobject en maakt de databasetabel
- Ontvangt elk recordobject en vult de gegevens in de databasetabel
- Records kunnen worden verzonden als een onveranderlijk object met een 256-SHA-hash-sleutel voor controle doeleinden
- Werkt met alle databases die door Ignition worden ondersteund