// Notes
Notes.
Field notes on industrial digital architecture: MES, SCADA, MQTT, historians, and the unglamorous work of getting factory data to actually flow. Written from the plant floor, not the brochure.
-
Ignition credentials belong in your secrets manager
Read ↗· 8 min read
Gateways still hold database passwords and script secrets. Why that breaks rotation and audits, and how a native secret-provider module resolves them from Vault, Azure, AWS or Google instead.
IgnitionSecretsVaultSecurity -
Put your Ignition gateway on the same dashboards as everything else
Read ↗· 7 min read
OpenTelemetry and Prometheus for Ignition 8.3: curated metrics, logs, and no wrapper.conf surgery. Gateway health where your on-call already looks.
IgnitionOpenTelemetryGrafanaPrometheus -
Tag history that stays fast when retention gets long
Read ↗· 6 min read
TimescaleDB-backed historian for Ignition 8.3. Aggregates in tens of milliseconds over hundreds of millions of rows, with the native tag-history experience kept.
IgnitionTimescaleDBHistorian -
Stop scripting RabbitMQ inside Ignition
Read ↗· 6 min read
Named AMQP broker connections as gateway config, Event Streams and system.amqp scripting. Replaces the client parked in getGlobals().
IgnitionAMQPRabbitMQ -
Page the channel the crew actually watches
Read ↗· 6 min read
Teams, Slack and webhook alarm notification profiles for Ignition 8.3, with acknowledgement, retry, fallback and a delivery audit trail.
IgnitionAlarmsTeamsSlack -
Fourteen Perspective components the platform never shipped
Read ↗· 6 min read
Free Apache-2.0 components: scheduling board, calendar, editable grid, pan-and-zoom, branching diagram, and the admin family Vision had.
IgnitionPerspectiveOpen source -
A dark Ignition Designer from one menu item
Read ↗· 5 min read
Free FlatLaf dark mode for the Ignition 8.3 Designer. Tools → Dark Mode, remembered between launches, open source on GitHub.
IgnitionDesignerDark modeFree -
Yes, your Ignition gateway can run Doom
Read ↗· 5 min read
A free Perspective component that runs Doom inside SCADA. Tags fire the shotgun, alarms pause the marine, health lands in your historian. Industrially useless on purpose.
IgnitionDoomPerspectiveFree -
Ignition modules for the gaps the platform leaves
Read ↗· 6 min read
Secrets, RabbitMQ, Timescale, OpenTelemetry, alarm channels, Perspective UI, Designer dark mode, and Doom: Ignition 8.3 modules from Mustry, and where each one fits.
IgnitionModulesMustry8.3 -
MQTT and Sparkplug B: why factories stopped polling
Read ↗· 6 min read
Polling sets a ceiling on every factory data project. MQTT flips the direction of the conversation, and Sparkplug B adds the contract that turns it into an architecture instead of topic soup.
MQTTSparkplug BUNSArchitecture -
MES vs SCADA vs historian: what actually goes where
Read ↗· 4 min read
They're not competitors and they're not interchangeable. They're three layers of a factory's data stack, each answering a different question, and most stalled data projects got the layering wrong.
MESSCADAHistorianArchitecture