Niagara Edge / JACE Controllers
The JACE is where Niagara meets the equipment. These edge controllers run stations close to the mechanical systems, talking to field devices over BACnet, Modbus, and the rest, then feeding a Supervisor above. Software Pile develops for JACE and Edge controllers with their real constraints in mind: finite memory, finite CPU, and no tolerance for a station that wedges at 2 a.m.
Development Within Edge Constraints
Code that runs fine on a Supervisor can starve a JACE. We size histories, poll cycles, and logic for the controller’s actual capacity, watch resource headroom, and build modules that fail safe rather than taking the station down. Licensed capacities and host IDs are part of the plan from the start.
What We Deliver on Controllers
- Field integration: BACnet, Modbus, MQTT, and custom drivers for equipment on the controller’s networks
- Local control logic and sequences that keep running if the network above goes dark
- Edge data buffering so histories survive WAN outages and sync when the link returns
- Migration of stations between controller generations and Niagara versions
Tell us your JACE model and Niagara version – and the field devices it needs to reach.