INDI → Nyx Bridge

INDI → Nyx Bridge

INDI → Nyx Bridge provides a transparent INDI integration within the Nyx ecosystem. It is implemented as a driver for indiserver that automatically performs bi-directional translation between standard INDI XML over TCP messages and JSON over Nyx MQTT messages. As a result, all INDI devices become directly controllable from Nyx Lab, without any modification to the original drivers.

By exposing INDI devices through MQTT, the bridge also enables integration with external automation and monitoring tools such as Node-RED, a flow-based programming environment widely used for wiring together devices, services, and APIs. This makes it possible to monitor slow-control parameters in real time and to define automated actions and workflows on top of the Nyx infrastructure.

Installing INDI → Nyx Bridge

See the “Insallation” page.

Configuring INDI → Nyx Bridge

Step 1: load the indi_nyx driver:

indiserver indi_nyx indi_simulator_telescope # ...

Step 2: when using INDI → Nyx Bridge for the first time, configure the MQTT URL, username, and password fields from your favorite INDI client. This step is required only once.

INDI → Nyx Bridge

That's all...

Controlling INDI devices from Nyx Lab

Telescope simulator