Service
System Integration
Custom drivers for legacy, industrial and cloud protocols — engineered, tested and secured.
System integration
The manufacturer is gone, the manual is missing, and the equipment still runs the plant. A step-by-step look at how undocumented devices become native Niagara points — without putting operations at risk.
Almost every large site has one: a chiller, boiler, generator controller or process skid that works perfectly well, speaks a protocol nobody documents any more, and cannot be seen from the building management system. Replacing it can cost far more than the problem seems to justify — so it stays dark, monitored by someone walking past it.
If the equipment communicates at all, it can usually be integrated. This guide explains how, step by step, and where the risks are.
The cheapest integration is the one that needs no new driver. Before any protocol analysis, it is worth ruling out the easy answers:
If equipment is under a service contract or licence, check its terms before analysing its protocol.
If nothing off the shelf fits, the work starts by watching the device communicate with whatever already talks to it: a front-panel display, a vendor tool, or an old supervisory system.
With enough captured traffic, the structure emerges. The questions to answer, roughly in order:
Write all of it down. The decoded protocol specification is a deliverable in its own right: it outlives any particular driver and means the knowledge is never lost again.
In Niagara, a driver models a network of devices, each holding points. A custom driver implements that model for the decoded protocol, so the equipment appears in Workbench exactly like a BACnet or Modbus device. Getting it right means handling:
The finished driver is packaged as a signed module. Technicians discover devices and add points from the palette, with no special knowledge of the protocol. Read more about custom modules.
Captured traffic becomes a test harness: the driver can be exercised against recorded conversations and a simulated device long before it meets the real one. Before commissioning, it should survive:
Commissioning happens in stages. The driver goes live read-only first, and its values are compared with the front panel over days rather than minutes. Writes are then enabled one point at a time, with an operator present, during a planned maintenance window — with a rollback plan written down in advance.
The handover includes the protocol specification, the point map and the driver documentation, so the site is never again dependent on one person’s memory.
A well-documented protocol typically takes weeks to integrate; reverse-engineering an undocumented one takes longer, depending on its complexity and how much traffic can be observed. That uncertainty is why we start with a discovery phase, which ends in a fixed estimate before development begins.
See our system integration service for the protocols we work with.
Service
Custom drivers for legacy, industrial and cloud protocols — engineered, tested and secured.
Service
Custom BComponents, drivers and web widgets in native Java — signed, soak-tested and yours to own.
Software development
The wire sheet is the right tool for most station logic. Here is how to recognise the cases where a compiled Niagara 4 module is faster, safer and cheaper to maintain — and the cases where it isn’t.
Tell us the make, model and how it communicates today. We’ll tell you what integrating it would involve.