ReferenceDriverGet Started

Driver

Acquire data and control hardware from a number of vendors.

The Synnax Driver reads and controls hardware from National Instruments, LabJack, and EtherCAT devices. It also acquires data from servers over HTTP JSON REST APIs, Modbus TCP/IP, and OPC UA, and runs Arc automations, Synnax’s language for hardware control. You can build a custom driver for devices that are not natively supported.

Jump to National Instruments, EtherCAT, LabJack, HTTP, OPC UA, Modbus, or PagerDuty.

Embedded Driver

Every Synnax Core embeds a Driver. It runs on the same machine as the Core and starts with it. The embedded Driver is the right choice for most users.

Driver installation

The Driver can also run as a separate binary on a different machine, connecting to the Core over the network. Use it to integrate devices spread across several machines.

Support for NI Linux Real-Time

The Driver supports deployment on NI Linux Real-Time controllers, such as NI CompactRIO and NI PXI systems.

On a real-time controller the Driver also runs Arc automations, so control loops run close to the hardware with no network latency.

Building a custom driver

If you don’t see a driver for your hardware, you can build your own using the Python client.