Skip to content

thewoe/a14-control-router

Repository files navigation

Rotel A14 IP Control Router

Summary

The Rotel A14 IP Control Router is intended to receive HTTP POST requests and convert them into a suitable Rotel A14 Command TCP packet, for controlling a Rotel A14 Amplifier.

Due to the low-level TCP protocol required to control the amplifier, traditional HTTP packets are not able to be sent and successfully decoded, thus a suitable conversion must be made to interact with the device.

It is often unnecessarily complex to create TCP packets in certain programming languages, therefore this router allows for the conversion of the common HTTP request, to the supported TCP packet for the Rotel A14.

System Requirements

  • Operating System: Windows, macOS or Linux
  • Must meet minimum system requirements for Node.js version 18.19.0 or higher
  • Connected to local network alongside Rotel device(s) (internet connection is not required)

Application is very lightweight and runs comfortably on Raspberry Pi of any model meeting Node.js system requirements

User Guide Support

This application is distributed alongside a comprehensive user guide, available within the 'userguide' subdirectory in the application's main directory.

Pages may be navigated conveniently using the page navigation included on every page, or via the table of contents included within this README.

For further support or to report an issue, please visit the Contact page.

Intended Audience

Please note that although many of the application's features are relatively basic and simple to understand, more advanced features are not recommended for beginners.

Prospective users of this application are expected to have a good understanding of HTTP requests and responses, and be familiar with the use of shell command line interface (CLI) commands in their chosen target operating system.

Once installed and run for the first time, the application will work 'out of the box', thus an understanding of programming or JavaScript is not required.

Table of Contents:

Notice

In the unlikely event of future updates to this application breaking features or functionality included with previous versions, or changing available endpoints, valid requests or response values, such changes will be noted below.

It would be beneficial for users of older versions of this application to update to the latest version, modifying their requests and responses to interact with the system to ensure compatibility with the new update, in order to benefit from security patches, performance enhancements and feature improvements.

License

This application is available for use under the MIT License. For more information, please read the attached LICENSE.

Navigation

Next (Installation) >>

Rotel A14 Control Router | © 2023 Tug O'Flaherty | Version: 1.0.1 | Last Modified: 28/12/2023 | All trademarks are property of their respective owners

About

Rotel A14 Amplifier HTTP Request to TCP Command Converter for Remote IP Control

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors