Niagara 4 software development
Custom Java modules and drivers built natively for the Niagara palette — lean enough for JACE hardware, robust enough for Supervisors.
Niagara 4 · Native Java · Open protocols
We build custom Java modules and drivers for the Niagara Framework, connect equipment the vendor calls unsupported, and turn station data into energy savings you can verify.
Field → Station → Insight
What we do
Everything we build runs inside — or connects to — the Niagara Framework, so it works with the station, the tools and the people you already have.
Custom Java modules and drivers built natively for the Niagara palette — lean enough for JACE hardware, robust enough for Supervisors.
Bridging disparate protocols into one system — from 30-year-old serial equipment to PLCs and cloud data platforms.
Turning station histories into financial metrics: IPMVP-aligned measurement and verification, fault detection and ESG-ready reporting.
Sound familiar?
Most of our projects start with one of these.
Plant-critical equipment with an undocumented protocol and no gateway. If it communicates at all, we can usually decode it and bring it into Niagara as native points.
The same logic copied across hundreds of points, a station that keeps getting slower, and a fix that means editing every copy. A compiled module replaces all of it.
Dashboards that disagree with the utility bill and savings claims that fall apart under questioning. The fix starts with tagging and a proper baseline.
Every site has its own station and head office wants one live view. We stream normalised, tagged data from each station into one place.
The foundation
Every solution we ship runs on Tridium’s open platform, from field protocols to cloud analytics. Niagara normalises data from any protocol into one object model — and because it can be extended in native Java, custom work behaves like a first-class part of the framework.
See how the layers fit together, and where our engineering adds value at each one.
Process
A disciplined engineering lifecycle — every deliverable is tested in Workbench before it touches your station.
Site survey, protocol analysis and station audit to define the real technical scope.
Module design, point schemas and tagging strategy agreed before a line of code is written.
Native Java development with versioned builds and continuous Workbench testing.
Signed module delivery, commissioning support and documentation handover.
Why Fiabtec
Many integrators stop where the standard palette ends. We start there. Our team writes native Baja code, works with undocumented protocols and ships compiled, signed modules you actually own.
@NiagaraType
@NiagaraProperty(name = "status", type = "BStatus",
defaultValue = "BStatus.ok")
public class BFiabtecService extends BAbstractService {
public void doProcess() {
// Compiled logic, sized for JACE hardware
}
}Where we work
Different buildings, the same need: equipment that talks, and data you can act on.
Mixed-vendor systems, tenant billing and portfolio reporting.
PLCs, process equipment and utilities brought into one view.
Power and cooling monitored together, efficiency tracked continuously.
Critical environments where conditions are requirements, not comfort.
Dozens of buildings and decades of equipment, one operations team.
Metering at scale, generation assets and demand management.
Insights
Practical, vendor-neutral writing on Niagara development, integration and energy verification.
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.
4 min read
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.
4 min read
Energy analytics
How the four IPMVP options work, which one fits your project, and what your Niagara station needs to collect for savings figures that survive an audit.
4 min read
Describe your station, protocol or data challenge — an engineer replies within 24 hours.