Specification for Site Remote Control


  1. The Master Controlling Computer

    It is assumed that the primary control system will run on a Single Board Computer such as a Raspberry Pi (RPi) located on the physical site.

  2. Testing and Hardening the system

    A test plan should be developed and the system "hardening" by getting feedback from first time users.

  3. Assumptions about Antennas

    The non energised or failure state of all antenna port on all radios will leave all antennas connected to dummy loads.

  4. Login and Security

    Access will be by ssh or putty type applications and well as web interface. That is all graphic function will have character based equivalents. The login procedure will be the s A successful login will present the user with the Master Menu displayed in Screen 1. Note: Security will have to be considered more fully.


Login Screen:

Login Screen:


Screen 1: Master Menu

Master Menu:


Option 0 - VK9XXX Station Identity and Facts

Descriptions of station, location, Licences Details, VK9XXX description, Conditions of Use for Remote Station


Option 1 - Emergency Shutdown

This option will power down all radios and antenna relays. Assuming the power connect them to 50 ohm dummy loads. We may also consider what other devices should be power down (See Appendix A).


Option 2. - Select Radio to Operate

This will select a radio to manipulate. At this stage it will be one of two.
Select Radio Menu:


Screen 1-2-1 - Radio One Menu:

Radio One Menu:


Screen 1-2-2 - Radio 2 Menu

Radio 2 Menu:


Option 3 - Station Status Menu

This Will be a quick check on all the network connected devices attached to the remote facility. See Appendix A for currently planned devices and Appendix B for possible other devices. This may be a as simple as a ping command to the device and listen for the expected reply. This can be enhances, in time, to check more thoroughly. Eg that certain processes are running when resource permit. The Nagios application may be a suitable application.

Screen 1-3 - Station Status Menu:


Screen 1-3-3 - Antenna Status Report Menu

Screen 1-3-3 - Antenna Status Report Menu:


Screen 1-3-3-1 - Antenna Status Report Ground Based Antennas

Screen 1-3-3-1 - Antenna Status Report Ground Based Antennas:


Option 3 - Station Status Menu

Screen 1-3-3-1 - Antenna Status Report Tower Based Antennas:


Option 3 - Station Status Menu

Screen 1-3-3-3 - Antenna Status Report Horizontal wire Dipoles:


Option 4 - Station Status Menu

This will present a menu that allows for interrogation and manipulation of the PDU with built in safety factors. Obviously, the network router used for control and the control computer should be connect directly to power (not through the PDU). All other should be able to be power cycled.


Option 5

Option 3 - Station Status Menu

Heart Beat Menu is to allow the setup of alerts for system failures or events that need attention. This could be a connection to an one or more administration computers. It could be a system of SMS messaging that sends text messages via an external SMS messaging service. This facility should allow the selection of individual events to be monitored or not and the maybe the time interval


Option 6 - Book a time slot on a Radio

A booking system is highly desirable. Some form of calendar that allows time slots to be allocated to users. Google Calendar may be a suitable candidate. See https://developers.google.com/calendar/quickstart/python This requires a user the have a google account. There are advantage to using google Calendar as it will handle a lot of the user interface via a separate Web based login.

Booking will be for a maximium of one hour but can be booked for less time. If a booking is not utilsise for 10 ten minute after the booked than it is forfieted and becomes available for standby.

The Standby list is only available for a 24 hout period and is mainatained on a first come first served basis. (FIFO) If the standby booking is not taken up within 5 minutes the remining time will roll to the next member in the list.

Calendar Functions

  1. Make/edit Booking.
  2. Disconnect radio if time is up, after a warning, if another booking follows.
  3. View bookings (admim only)
  4. Radio utilisation (admin only)
  5. Lock out a period for maintenance (admin only).
  6. Book on the standby list.
  7. View Standby Position
Booking reminders? SMS email and notification if user are logged in.


Option 9 - User Account Menu

Allow user to view and maybe edit some details of his/her account. Should show User login, First Name, Last Name, Member Number, Call Sign, Financial status, Expiry Date, Next Booking date and radio.

This should have a option to display personal log data.


Logout - Logout Procedure

The logout procedure has to clean calendar events, log events, and shutdown radios that may be in use. The Radio should be powered down and the antenna relays set to dummy loads. The user time of exit logged. Any remaining time on the current session should be released to standby in the calendar.

Dropout will be trapped and wilallow the member to recover his session for 5 minutes.

Option 1-9: Logout Procedure:


Appendix A - List of Devices

Current Device:
  1. Proxy Server
  2. 4G Broadband Wireless Modem
  3. ADSL Modem
  4. Network Switch (if managed)
  5. Switched PDU
  6. UPS (if network Enabled)
  7. Computer managed a Radio eg via RigBlaster
  8. Network enabled Radio eg FlexRadio
  9. MMDVM Radio
  10. Blitzortung
  11. APRS Receivers Terrestrial
  12. APRS Receiver Satellite
  13. Microwave link
Possible Extra Devices:
  1. Seismic Device
  2. Echolink Computer
  3. ADSB receiver
  4. Lightning tracker
  5. Franklin Lightning Detector
  6. Frequency Reference
  7. Beacon(s)
  8. WSPR station (multi-band)
  9. IRLP Computer
  10. SDR based Rx only station
  11. Allstar Computer
  12. Antenna Rotator
  13. IP Camera
  14. Enviormental Detectors (Lightning, Temp, Humidity)


Appendix B - Antenna Logic

Radio Antenna Ports:

VHF and up Radio:
      2m port -->Relay 1 +-->Relay 3
    70cm port -->Relay 2 +-->Relay 3 
    23cm port -->No Relay
  2.4GHz port -->No Relay
      GC port -->No Relay

Networked Radio:
       6m port -->Relay 4
       HF port -->Relay 5

Relay States:

It is important that a relay failure does not allow a Radio to transmit into an
open circuit.
Condition 0     Power Down State 
                     R/L 1 Not Active
                     R/L 2 Not Active
                     R/L 3 Not Active
                     R/L 5 Not Active
                     R/L 5 Not Active                             

Condition 1     IC 970 is on 2M Beam 
                     R/L 1  Not Active
                     R/L 2 Not Active
                     R/L 3 Not Active
Condition 2    2M on Vertical 
                     R/L 1 Active
                     R/L 2 Not Active
                     R/L3 Not Active
Condition 3   70cm on Beam
                     R/L 1 Not Active
                     R/L 2 Not Active
                     R/L 3 Not Active
Condition 4 70cm on Vertical
                     R/L 1  Not Active
                     R/L 2  Active 
                     R/L 3  Active

Condition 5   6 Meters on Beam  
                     R/L 4 Active 

Condition 6  6 Meters on Dummy load
                     R/L 4 Not Active

Condition 7 HF on Antenna 
                     R/L 5 Active

Condition 8 HF on Dummy Load
                     R/L 5 Not Active


Appendix c - A Monitor and Control Model


Glenn Lyons VK4PK
Ver:gnl20190202 - pre published v0.9