Skip to content

Writing back to underlying systems

Automation systems like BACnet provide low-level write access to automation system objects. However, building secure and reliable applications on top of this functionality can be difficult, since making use of of these protocols may require detailed knowledge of the protocols and devices.

The command subsystem of NF provides uniform access to the write facility of underlying systems, and encapsulates writes within commands. Commands provide a number of benefits:

  • They allow uniform access to underlying write APIs, without the need for a detailed understanding of the network addresses and data types in use.
  • They make it easy to make a set of writes at the same time, which succeed or fail together.
  • They support lifetimes