Git Product home page Git Product logo

acn's Introduction

This project was originally developed on CodePlex.

#Architecture for Control Networks (ACN)

Project Description

Architecture for Control Networks (ACN) is a network control protocol which is used in the entertainment industry.

This open source project aims to provide a full implementation of this standard and many of the sub protocols associated with ACN.

Introduction

The ACN protocol is a suite of standards being developed by the lighting industry for control of lighting fixtures and other devices used by the entertainment industry. The first release of the protocol is ANSI E1.17 and other stndards have been released which form part of the suite. You can find out more about ACN on wikipedia or on the PLASA Technical Standards website.

This implementation of ACN is intended to be used by projects which wish to add ACN capability to their products. The code is written in C# and fully managed.

Supported Standards

This project is under continuous development and further protocols will be added. Here is a list of the current support provided by this library.

Protocol Name Standard Implementation Status
Root Layer Protocol (RLP) ANSI E1.17 Complete
Session Data Transport Protocol (SDT) ANSI E1.17 Not Implemented
Service Location Protocol (SLP) RFC 2609 Complete
Simple Network Time Protocol (SNTP) RFC 2030 ANSI E1.30-3 - 2009 Complete
Trivial File Transfer Protocol (TFTP) RFC 1350 Not Implemented
Device Description Language (DDL) ANSI E1.17 Not Implemented
Device Management Protocol (DMP) ANSI E1.17 Partial
Streaming ACN (sACN) ANSI E1.31 Complete
RDM Extension (RDMNet) ANSI E1.33 Complete
Remote Device Management (RDM) ANSI E1.20 Complete

Contribute

The original project remains in active development (as of October 2015). You may wish to contribute there instead of on this project.

Credits

Known Name Role
owaits CodePlex project coordinator
BetacomPhoenix CodePlex project developer
Gregory Haynes CodePlex project developer
Mark Daniel CodePlex project developer
Mike James ArtNet Receive sample developer
Hakan Lindestaf GitHub Maintainer / Forker

acn's People

Contributors

hakanl avatar barjonas avatar mikecodesdotnet avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.