Device Drivers
Acquire data and control hardware from a number of vendors.
Synnax has developed a number of device drivers for a variety of vendors, including National Instruments, LabJack, and OPC UA servers. Synnax also supports building custom drivers for devices that are not natively supported.
Synnax Driver
The Synnax device driver natively supports reading and writing data fromNational Instruments hardware, OPC UA servers, and LabJack devices.
Embedded Driver
Every instance of the Synnax server comes with a built-in device driver. This driver will run on the same machine as the Synnax server, and starts automatically when the server starts. The embedded driver is recommended as the default driver for must users,
Standalone Driver
The standalone driver is a separate binary that can run on a different machine from the Synnax server. It is used to integrate data acquisition devices across multiple machines. The standalone driver connects to a Synnax cluster over the network.
Support for NI Linux Real-Time
The standalone driver supports deployment on NI Linux Real-Time controllers, such as NI CompactRIO and NI PXI systems.
In addition to performing data acquisition and control tasks on real-time controllers, the standalone driver also supports running embedded control sequences on the real-time controller, allowing for precisely timed control sequences that run close to the hardware.
Building a Custom Driver
If you don’t see a driver for your hardware, you can build your own using the Python client.