acnetd is a Unix process that implements the ACNET protocol allowing ACNET clients to communicate.

Language Bindings

We have written libraries that interface with acnetd for the following languages:


The control system is located behind a firewall so all our clients are trusted to be well behaved. With our WebSocket interface, we're starting to allow external clients to connect. The Wiki article, "Security Issues", discusses attack vectors and security limitations that we might need to address.

Improvement Projects

  • ACNET Large Packets -- This project adds support for packets greater than 64K in size.
  • Retire NODESD -- Remove NODESD as a required external service by merging its functionality into acnetd.