Skip to content

nyxlib/nyx-node

Repository files navigation

LPSC      IN2P3      UGA

Nyx Node

The Nyx Node 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 (low latency streams) or directly over TCP, offering flexibility and scalability for distributed systems.

The Nyx Node library is written in C99 and requires only 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, ...).

Build instructions

mkdir build
cd build

cmake ..
make
sudo make install

Home page and documentation

Home page:

Documentation:

Developer

About

A new protocol, backward-compatible with INDI 1.7, for controlling astronomical hardware.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages