Build innovative Niagara IoT solutions with the new JSON Toolkit

The JSON Toolkit provides JSON (Javascript Object Notation) encoding of Niagara data - enabling new methods of visualization, cloud and device connectivity.

Many APIs written to enable Internet of Things workflows use JSON encoded data. The JSON Toolkit extends NiagaraFramework®’s rich object model and connectivity options by encoding typical Niagara data types—point, alarm, history data and more—into JSON format. Coupled with the Niagara MQTT driver, the Niagara JSON Toolkit opens new possibilities for cloud connectivity and extracting value from the data that Niagara Framework contains.

The Niagara JSON Toolkit provides system integrators with the flexibility needed to construct bespoke messages into the formats required, with only the relevant data included. You can encode messages into JSON format for export and you can interpret or read-in incoming JSON messages. In other words, Niagara users have two-way capability when they want to program the logic for such common tasks as updating setpoint values in response to a message or acknowledging alarms when they are received. 

“JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate... These properties make JSON an ideal data-interchange language.”

With JSON Toolkit, you can use the Niagara platform to connect IoT enterprise software applications, cloud services, databases, and third-party applications. The JSON toolkit is transport-agnostic, so can be linked to JavaScript charting libraries to give new visualization options for station data.

Many smart home devices use JSON-encoded data to control their behavior, for example lighting or weather stations, enabling new integration options.

Enterprise building management is now easier to attain and easier for systems integrators to offer to customers.

This feature is available on all Niagara 4 demo licenses for evaluation - download the toolkit to get started today: 

Parts DR-JSON and DR-S-JSON enable this functionality on a JACE or Niagara Supervisor. The JSON Toolkit is available as a separate download, and will be bundled into the soon-to-be-released Niagara Framework 4.9. An active Niagara Software Maintenance Agreement (SMA) is required for the host.  The JSON Toolkit does not have a capacity-based element.

*Niagara Community log in is required.