Arsctl is a server side application which makes all your antenna rotators available on a network. Arsctl allows you to conveniently control your rotators from any computer / tablet or smartphone through a slick web interface. Arsctl can also hook transparently into a Win-Test network and provide the rotators directly to the Win-Test application. Arsctl is based on NodeJs and written entirely in Javascript.
he library has been used in several major contests at ED1R and has proven to be stable.
Documentation
You can find a detailed description of arsctl on DH1TW’s blog. The source code is also well documented.
Supported Rotators
Arsctl supports EA4TX’ fabulous Antenna Rotator System (ARS) and Yaesu rotators with a USB / serial interface.
License
Arsctl is published under the GPL open source license. Feel free to fork and collaborate!
Supported OS
Arsctl has been developed and tested under OSX and Linux (Ubuntu). However it should also work with some minor tweaks on other Linux distributions and Windows. It works very well on small ARM devices, like the Raspberry Pi & Banana Pi.
Installation (quick)
- Install a copy of the latest NodeJs version on your system. Note that the version in the Ubuntu repository is quite old. Better install it from the the Nodejs PPA.
- Clone the arsctl repository with git on your local machine
git clone https://github.com/dh1tw/arsctl.git
- Browse into arsctl’s directory and install all the needed dependencies with Node’s package manager (NPM). All dependencies are registered in package.json
npm install
- Configure your rotator and webserver setup (config.js).
- Run arsctl of the source code directory with
node ./bin/www
- Open your browser and navigate to url put in the config file. For example http://localhost:4000
Installation (optional steps)
- It is recommended to separate the config file from the source code (e.g. /etc/arsctl/myConfig.js) so that the config file doesn’t get overwritten on the next software update. Some configuration file examples are included in the
/examples/arsctl_config_files
folder. - Point to the location where your config file is located (in app.js).
- It is recommended to daemonize arsctl and run arsctl as a service. For Ubuntu’s Upstart a example file has been included in the
/examples/upstart_service
directory. This file should be copied to/etc/init/arsctl.conf
. - If you want to use the standard HTTP port (or any other port below 1024) make sure that you execute arsctl under root priviliges.
- For logging you might create and direct the application output to you a file, e.g. (
/var/log/arsctl.log
) - If you have more than one rotator connected through USB, Linux might assign them to different port names everytime you plug them in. In order to map a USB device to a specific port (e.g.
/dev/Rotator1
) you have to create a custom udev rule with the Rotator’s DeviceId, ProductId and SerialNr. The file with the custom rule has to be placed under Ubuntu in/etc/udev/rules.d/
. An example for a custom udev rules file is located in/examples/udev_rules
.
Read More : Link
Recent Posts
Ham Nation 178: Happy 2015
Hosts: George Thomas (W5JDX), Don Wilbanks (AE5DW), Valerie Hotzfeld (NV9L), and Amanda Alden (K1DDN) Guest: Tim Duffy (K3LR) How did these Hams spend... Read more
DAV – FCA1000: 1250W Linear amplifier – 160 to 6 Meter
The power delivered is constant on all bands, including the new 60Meter Band, selectable in 4 steps by 250W, 500W, 1000W and 1250W. It has 3 antenna o... Read more
New IARU Region 2 Intruder Watch Coordinator Named
Carlos Beviglia, LU1BCE, of Buenos Aires, Argentina, takes over as the International Amateur Radio Union Region 2 (IARU R2) Monitoring System Coordina... Read more
KiwiSDR: Wide-band SDR + GPS cape for the BeagleBone Black
KiwiSDR Kickstarter Launched 17-March-2016 The KiwiSDR Kickstarter has launched. Very pleased to announce our partnership with Valent F(x), makers of... Read more
DX News — ARRL DX Bulletin #24
from W1AW Bulletin via the ARRL on June 18, 2015 Website: http://www.arrl.org/ DX News — ARRL DX Bulletin #24: ZCZC AE24 QST de W1AW DX Bulle... Read more
ICOM IC-7610 First Details from Waters & Stanton
First details of the ICOM IC-7610 IC-7610 HF/50MHz Transceiver (Base Station) The IC-7610 is the successor to the IC-7600 and will be a dual-watch cap... Read more
Marconi: The Man Who Networked the World
By Paul Kennedy CBC RADIO Our phones, our laptops, even our cars communicate invisibly through the air. Our wireless world owes thanks to an It... Read more
Optimizing Receiver Performance – “ARRL The Doctor is In” podcast. Listen…and learn!
There are a number of ways that you can adjust your transceiver for optimum receive performance Read more
AnyTone AT-588 VHF
AnyTone AT-588 A really good little 2m mobile at a great price, the AT588 packs a punch too with its adjustable power output up to 60 watts. Output Po... Read more
ICOM IC 7300 Transceiver – A First Look recorded at Icom UK
ICOM IC 7300 The very first demonstration in the UK of the Icom IC-7300 Transceiver. Read more
There are no ads, please add some
Warning: file_get_contents(https://plusone.google.com/_/+1/fastbutton?url=https%3A%2F%2Fqrznow.com%2Farsctl-a-flexible-web-interface-for-your-antenna-rotators-by-dh1tw%2F): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /home/qrznow/public_html/wp-content/themes/goodnews5/framework/functions/posts_share.php on line 151