|
Nyx Node
|
The Nyx project introduces a protocol, backward-compatible with INDI 1.7, for controlling astronomical hardware. It enhances INDI by supporting multiple independent nodes, each with its own embedded protocol stack. Nodes can communicate via an MQTT broker, a Redis cache (data streams) or directly over TCP, offering flexibility and scalability for distributed systems.
The Nyx Node library is written in C11 and only requires a POSIX or Arduino environment, with no external dependencies except an optional ZLib support on POSIX. Its low footprint makes it suitable for deployment on microcontrollers (ESP, Cortex-M, ...).
In Greek mythology, Nyx is the goddess and personification of the night.