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
Talking through a satellite from 15 feet apart
“Andrew Knafel, KN8FEL saw my videos and through our correspondence I helped him learn how to operate satellites. He and his family live in Ohio... Read more
Bird Sitehawk , Antenna/Cable Analyzer, Spectrum Analyzer
“This is the Bird43 that everyone knows, ON STEROIDS! LOL… I had no idea Bird came to this, so I wanted to share it with you. Something th... Read more
FlexRadio Comparison
FlexRadio Comparison Radio Model FLEX-6400 FLEX-6400M FLEX-6600 FLEX-6600M FLEX-6700 MSRP $ 1999 $ 2999 $ 3999 $ 49... Read more
New DMR / DSTAR / Fusion / P25 Nano-Spot WIFI Digital Ham Hotspot
Here is a brand new device for your digital radio pleasure. The Nano-Spot from Micro-Node.com features all 4 modes, Wifi and a “set it and forge... Read more
NVIS Research Paper Available
A thorough and fully annotated discussion of Near Vertical Incidence Skywave (NVIS) is available in the research paper, “Radio Communication via Near... Read more
Juentai JT-6188 VHF/UHF
Juentai JT-6188 Product Description The JT-6188 MINI UV Dual Band Radio provides you with a reliable, clear and efficient communications servi... Read more
Amateur Satellites at Skills Night
Amateur Satellites The Chelmsford Amateur Radio Society Skills Nights, are hosted by the CARS Training Team and continue to be a popular and appealing... Read more
This is the Army’s new electronic warfare (EW) tactical vehicle, the first of its kind in years
Tactical Vehicle Army YUMA PROVING GROUND, Ariz. – Elements of the U.S. Army’s 1st Cavalry Division have begun testing a new armored vehicle for elect... Read more
‘Power Over Wi-Fi’ one of the year’s game-changing technologies
University of Washington engineers have developed a novel technology that uses a Wi-Fi router — a source of ubiquitous but untapped energy in indoor e... Read more
ARRL 2018 Field Day Site Locator is Live, Public Service Announcements Available
ARRL Field Day is June 23 – 24. See the May issue of QST, page 85, for the Field Day announcement. The Field Day site locator is now up and running, a... 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