How is UNS in Mantsu implemented?
3 min
mantsu implements the uns pattern using two complementary brokers , covering the two distinct data domains present in a manufacturing environment the choice for 2 separate brokers is made to allow a clear distinction between the it & ot data layer they both have different requirements & the ot data layer should be kept segregated from the it data layer ot data sensors require a light weight protocol that allows continuous data streams status events require that all subscribers have correctly received the event context in the message is low (context provided via the topic structure) it data centralize application events complex messages with more context keep longer history of the messages to allow reprocessing by applications mqtt broker — ot data layer mqtt brokers serve as the ot tier of the uns machine data, sensor readings, plc states, and other operational technology streams are published by node red or flowfuse edge connectors as mqtt topics topic names follow the isa 95 hierarchy, anchoring each data point to its physical location in the plant the mqtt broker provides lightweight, low latency delivery suited to high frequency sensor data protocol bridging from ot native protocols (opc ua, modbus, profinet) to the uns topic structure a clear ot/it boundary mqtt topics cross the firewall in a controlled way, abstracting the ot network from it consumers redpanda (kafka) — business event layer redpanda serves as the it tier of the uns business events from mes services — order state changes, quality outcomes, downtime records, recipe activations — are published as kafka topics following the same hierarchical naming convention kafka topics provide durability, replay capability, and consumer group management that go beyond what mqtt offers the redpanda broker provides durable, replayable event history (consumers can re read past events) strong ordering guarantees within a topic partition fan out to multiple independent consumers without performance impact on producers integration with bi platforms via iceberg topic offloading (mid/large deployments) unified view the reporting application (uns historian) bridges both brokers, subscribing to mqtt topics and kafka topics simultaneously it contextualizes raw topic data into a coherent plant model, providing operators and analysts with a unified view across ot and it data; the full realization of the uns concept for mantsu customers
