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.