Remote Server User Guide
Transcript of Remote Server User Guide
-
7/31/2019 Remote Server User Guide
1/22
Remote Server
Over the Hills and Far Away
-
7/31/2019 Remote Server User Guide
2/22
Remote Server Copyright 2011 Page 2 of 22
Table of Contents
Contents1 INTRODUCTION ............................................................................................................................. 4
1.1 WHATS NEEDED ....................................................................................................................... 41.2 DONT FORGET .......................................................................................................................... 4
2 SERVER.......................................................................................................................................... 52.1 STARTING.................................................................................................................................. 52.2 USERACCOUNTS....................................................................................................................... 52.3 OPTIONS ................................................................................................................................... 6
2.3.1 Connection ........................................................................................................................................ 72.3.2 Performance ...................................................................................................................................... 72.3.3 Various .............................................................................................................................................. 8
2.4 RADIOS AND SOUNDCARDS ........................................................................................................ 82.5 FIREWALL.................................................................................................................................. 92.6 RECORDINGS........................................................................................................................... 102.7 ON-AIR STATUS....................................................................................................................... 10
2.7.1 Required Fields .......... ........... .......... ........... .......... ........... .......... ........... .......... .......... ........... .......... .. 112.7.2 Other Fields .................................................................................................................................... 12
2.8 VELLEMAN VM110BOARD ....................................................................................................... 132.8.1 Introduction................ ........... .......... ........... .......... ........... .......... ........... .......... .......... ........... .......... .. 132.8.2 Testing ............................................................................................................................................. 14
2.9 LOGFILE .................................................................................................................................. 143 CONNECTING .............................................................................................................................. 154 NETWORK CONFIGURATION..................................................................................................... 17
4.1 PUBLIC IPADDRESS ................................................................................................................ 174.2 FIREWALL CONFIGURATION ...................................................................................................... 174.3 ANITI-VIRUS ............................................................................................................................ 174.4 PORT FORWARDING................................................................................................................. 18
5 FIREWALLS .................................................................................................................................. 195.1 TCP/IPRULES ........................................................................................................................ 19
-
7/31/2019 Remote Server User Guide
3/22
Remote Server Copyright 2011 Page 3 of 22
5.2 PORT FORWARDING................................................................................................................. 195.3 WINDOWS FIREWALL................................................................................................................ 21
-
7/31/2019 Remote Server User Guide
4/22
Remote Server Copyright 2011 Page 4 of 22
1 Introduction
The SDR-RADIO.com console supports connections with SDR radios via the internet. To usethis feature you install the software on a remote computer and start the Remote Server program.
1.1 Whats Needed
The server does not require much CPU power an Intel Atom @ 1.6GHz commonly found in
small netbooks is than adequate; an i3 (or higher) will ensure support for advanced server
features to be added in 2012 and 2013.
The typical bandwidth requirement is less than 30 kilobytes / second; a standard ADSL
connection should be sufficient.
A public IP address is also needed you do not need to know what the address is (this can be
determined automatically). If your IP address is not static then you can use a free solution such
asno-ip.com:
No-IP Free is our entry level service. Use yourname.no-ip.com instead of a hard to remember IP address or
URL. Additionally use our dynamic update client to keep track of your dynamic IP address. You will always beable to get to your computer even if yourIP address is dynamically assigned.
1.2 Dont Forget
Remember you are accepting incoming TCP/IP connections so you must configure your
firewall, either one running on your Windows system or an external hardware firewall.
See the Network Configuration and Firewall sections in this guide.
http://www.no-ip.com/http://www.no-ip.com/http://www.no-ip.com/http://www.no-ip.com/ -
7/31/2019 Remote Server User Guide
5/22
Remote Server Copyright 2011 Page 5 of 22
2 Server
2.1 Starting
To start the server press the Windows Start button, open the SDR-RADIO.com folder and select
Remote Server.
You must now check the user accounts, configure server options and select radios before
starting the server.
2.2 User Accounts
The server comes with pre-configured accounts; select the User Accounts pane to display the
accounts.
-
7/31/2019 Remote Server User Guide
6/22
Remote Server Copyright 2011 Page 6 of 22
Use the options in the User Account window to manage the accounts.
Connection Reminders
If checked the connection reminders are displayed in the console see Connection Timerin the
Optionspane.
Auto-DisconnectIf checked the user is disconnected after the selected time period. Use this option to let others
access your server.
Inactivity Disconnect
If checked, the user is disconnected after being inactive for the selected time period. Inactivity is
defined as no keyboard or mouse movement.
Recordings (IQ Data Files)
Whether the user can create and playback data file recordings on your server.
2.3 Options
Here you configure the options which are common to all users of your server.
-
7/31/2019 Remote Server User Guide
7/22
Remote Server Copyright 2011 Page 7 of 22
Changes are saved immediately!
2.3.1 Connection
TCP/IP
The port number used for the incoming connection, the default is 7900. Restart this program
after changing the port number. If you are running more than one instance of the server then
each instance must have a unique port number.
Listener Address
If your computer has more than one network address you can optionally restrict this program to
listen on just one address. For example, you may have wired Ethernet and Wi-Fi but only want
to receive connections via the wired Ethernet. For normal operation just select 'Any'.
Logon Text
Optional - this text is displayed when the successfully user connects to the server. Be Polite!
Radio Selection
After connecting to the server the user must select and start a radio. If a radio is not started
within this time interval then he will be automatically disconnected.
Reminders
Optional - periodically remind the user how long he (or she) has been connected to the server.
Sound Effects
The optional wave files played when a user either establishes a connection or closes an existing
connection.
Notifications
System tray notifications - display tooltip popups when a connection is opened and closed.
Display time - the tooltip display period.
2.3.2 Performance
-
7/31/2019 Remote Server User Guide
8/22
Remote Server Copyright 2011 Page 8 of 22
There are options for external users (WAN) and local users (LAN). The local (LAN) settings are
used if the IP address of the console has the same class C address as the computer where this
program is running. You normally allow higher bandwidth settings for local connections.
Audio
To reduce the network bandwidth an advanced codec is used for audio compression. Typical
bandwidth savings are in the region of 75%, even when the Bestaudio quality is selected.
The Audio options are used when the user connects to the server; any changes made thereafter
do not take effect until the user reconnects.
Waterfall
Select these options to reduce the bandwidth used for the transfer of the FFT (spectrum scope)
data between the server and the console. The more lines per second and the larger the FFT
Size the more bandwidth is required. The bandwidth is shown in the status bar.
Note: When you connect via your local network (the console has the same class C address as
the server) there is no bandwidth restriction.
2.3.3 VariousAnimate Icon
Display a heartbeat icon in the system tray while a connection is in progress.
Hide When Minimized
The taskbar button is hidden when the program is minimised; only the system tray icon is shown
(similar to the Windows Task Manager).
2.4 Radios and Soundcards
Select the RFspace Radios and Soundcards made available to the remote user.
-
7/31/2019 Remote Server User Guide
9/22
Remote Server Copyright 2011 Page 9 of 22
SDR-IQ (USB-based) radios are detected automatically. The NetSDR and SDR-IP radios use
Ethernet and cannot be detected automatically, so use the Search for RFspace radios option.
The radios and soundcards which are enabled are shown at the top of the display.
2.5 Firewall
Use the servers own firewall to block incoming connections by IP address. Every time a
connection is requested a check is made with your Firewall rules; the connection will be
accepted as long there are no rules which block the incoming IP address.
There are three types of rule:
1. Single IP address,
2. Range of IP addresses,
3. IP Subnet.
As well as using the options in this window you can add rules by double-clicking on entries in the
list shown in the Connection window.
-
7/31/2019 Remote Server User Guide
10/22
Remote Server Copyright 2011 Page 10 of 22
Firewall definitions are shared between instances of this program; when you make changes on
one instance all other instances of this program are automatically updated.
2.6 Recordings
The data read from the SDR radios and soundcards (known as IQ data) can be saved in data
files in the same way you make a recording using the SDR-RADIO.com console.
To enable this option on the server:
Enable recording (above) and select the folder where the recordings will be saved.
In the User Accounts window enable the Recordings options for each account as
desired.
The recordings are played back using the console via a connection to this server.
2.7 On-Air Status
On-Air updates are optional; only use this feature if you are enabling public access via the
internet. When enabled the status of your server is shown onhttp://sdrspace.com/.
http://sdrspace.com/http://sdrspace.com/http://sdrspace.com/http://sdrspace.com/ -
7/31/2019 Remote Server User Guide
11/22
Remote Server Copyright 2011 Page 11 of 22
2.7.1 Required Fields
On-Air Website
The address used for uploading your On-Air status, press Default Website to load the default
address.
Callsign or Name
The Callsign (or name) you used when registering on the SDR-RADIO.com website for
uploading data. This not your Forums registration; the On-Air status uses a different registration.
Visit http://www.sdr-radio.com/ then select Create Account on the On-Air Servers page.
Upload Code
When you register (above) you receive an upload code by e-mail - enter this code here.
Owner NameYour name - Simon, Terry, ...
Co-ordinates
Either either:
-
7/31/2019 Remote Server User Guide
12/22
Remote Server Copyright 2011 Page 12 of 22
A. Latitude and Logitude, or
B. A Maidenhead locator.
Locator
Your six-character Maidenhead locator; for more information see
http://en.wikipedia.org/wiki/Maidenhead_Locator_System .
Latitude & Longitude
Values are in decimal degreeshttp://en.wikipedia.org/wiki/Decimal_degrees where North and
East are +ve, South and West are -ve.
2.7.2 Other FieldsThese fields are optional.
Internet IP Address
The address used to reach your server from the internet, this can be in dotted format or a URL,
for example 74.229.79.143 (dotted) or n4ip.dyndns.org (URL). If this field is empty then your IP
address is determined automatically by the On-Air server.
User Account
The username and password the Console uses to connect with this program (select from the
User Accounts pane). This is NOT your account on SDR-RADIO.com!
Radio and Antenna
Let people know what's connected!
Location
Just exactly where you are located, hopefully far away from the rain and snow.
HomepageYour homepage URL (if you have one).
Comment
Shown in the On-Air servers list.
http://en.wikipedia.org/wiki/Maidenhead_Locator_Systemhttp://en.wikipedia.org/wiki/Maidenhead_Locator_Systemhttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Maidenhead_Locator_System -
7/31/2019 Remote Server User Guide
13/22
Remote Server Copyright 2011 Page 13 of 22
2.8 Velleman VM110 Board
The VM110 interface board has 5 digital input channels and 8
digital output channels. In addition, there are two analog
inputs and two analog outputs with 8 bit resolution. Thenumber of inputs/outputs can be further expanded by
connecting more (up to a maximum of four) cards to the PC's
USB connectors. (Text and picture copyright Velleman.)
Note: only the 5 digital input channels and 8 digital output channels are used by the server.
2.8.1 IntroductionThis window is used to configuration the optional Velleman VM110 which can be used for a
variety of purposes, normally for switching antennas.
VM110 Enable
Select if you have a VM110 board which is to be made available to the console users.
User Advice
Enter optional text in the edit window above this help text, anything you type here is displayed in
the console. Explain your antenna options - why, where and when etc.
Input
The VM110 supports five digital inputs - you can only read these inputs. For each input which is
visible to the console user:
Check Enable to enable the input,
Enter an optional title.
Output
The VM110 supports five digital outputs - you can only write to these outputs. For each output
which is visible to the console user:
Check Enable to enable the output,
Enter an optional title.
-
7/31/2019 Remote Server User Guide
14/22
Remote Server Copyright 2011 Page 14 of 22
You typically use these outputs to enable switching relays.
2.8.2 TestingThis window also supports testing the VM110 board.
Console
Press to connect to the board or, if already connected, to disconnect.
Input
The state of the five inputs is show here, if an input is selected a tick is shown.
Output
Click here to select / deselect each of the eight outputs.
2.9 Logfile
Supported for diagnosing any problems with the server.
-
7/31/2019 Remote Server User Guide
15/22
Remote Server Copyright 2011 Page 15 of 22
3 Connecting
To connect to the server:
Make sure the server is started and is listening.
Start the console and display the Input Sourcetab in the main ribbon bar.
In the Connect To area select Remote (Via Network); the Remote
Connection options are displayed.
Click Browse Webto select a server from the list which is downloaded from the SDR-RADIO
central web server. Just double-click to select a server from this Window.
Address
-
7/31/2019 Remote Server User Guide
16/22
Remote Server Copyright 2011 Page 16 of 22
The address of the computer where the server is running, either in dotted format or a URL. Add
the port number to the address.
Username and Password
Must be a valid combination configured on the server.
Press Connect. If the connection is successful you can select the radio to be started.
While connected to a remote server the throughput rate is shown in the status bar at the bottom
of the console.
-
7/31/2019 Remote Server User Guide
17/22
Remote Server Copyright 2011 Page 17 of 22
4 Network Configuration
4.1 Public IP Address
To make your SDR-RADIO.com server visible to the outside world you must have a public IP
address, this is an address that is reachable on the global Internet. For more information refer to
Wikipedia.
Some ISP's assign public addresses which may change from time-to-time, this is known as a
dynamic address. You can assign a URL to your IP address by using a site such as no-ip.com -
select the No-IP Free option and read the instructions.
4.2 Firewall Configuration
You must allow incoming TCP/IP connections on the port number selected in the server's
Options page, by default this port number is 7900. The protocol only uses TCP/IP; UDP (which
by definition is unreliable) is not used.
You may have more than one firewall activated:
Your router,
Windows Firewall.
Check that:
You do not have stateful inspection enabled. For more information refer to Wikipedia.
You do not have excessive bandwidth control enabled.
You do not have flood control enabled.
4.3 Aniti-Virus
Make sure you do not have anti-virus software inspecting and/or blocking TCP/IP traffic on the
server port.
-
7/31/2019 Remote Server User Guide
18/22
Remote Server Copyright 2011 Page 18 of 22
4.4 Port Forwarding
As well as allowing incoming TCP/IP connections on port 7900 you must route connections on
this port to the computer where the server is running, this is known as Port Forwarding.
In your router configuration software this may be referred to as:
Port Forwarding,
Forwarding - Virtual Servers,
SUA/NAT (a trade name owned by ZyXEL).
For more information please visithttp://portforward.com/.
http://portforward.com/http://portforward.com/http://portforward.com/http://portforward.com/ -
7/31/2019 Remote Server User Guide
19/22
Remote Server Copyright 2011 Page 19 of 22
5 Firewalls
Make sure that your firewall is correctly configured to:
Allow incoming TCP/IP connections to the port selected in the Options window (the
default is 7900), and
Forward these connections to the computer where the server is installed.
And dont forget the Windows firewall this should usually be configured for you by Windows.
You must have a public IP address to allow incoming connections!
5.1 TCP/IP Rules
The screenshot below from a ZyXEL Prestige Router shows the WAN to LAN rules allowing
connections to port 7900 (rule 2). (You only need to allow incoming TCP/IP connections; the
example below also allows UDP.)
5.2 Port ForwardingYou will usually forward incoming connections on port 7900 to the computer where the server is
running. Two examples are shown below.
LevelOne Router
This screenshot is from a LevelOne router.
-
7/31/2019 Remote Server User Guide
20/22
Remote Server Copyright 2011 Page 20 of 22
In this example incoming TCP connections on port 7900 are enabled and forwarded to the
computer with local network address 192.168.3.153 (rule 4).
ZyXEL Prestige Router
In this example incoming connections on port 7900 are forwarded to the computer with local
network address 201.42.12.4 (rule 5).
-
7/31/2019 Remote Server User Guide
21/22
Remote Server Copyright 2011 Page 21 of 22
5.3 Windows Firewall
If the Windows firewall is enabled then when you start the server for the first time you will see apopup window as below:
Click Allow Accessto allow the server to accept incoming connections. You can review the
Windows firewall settings by selecting the Advanced Settingsfrom the Windows Firewall control
panel applet:
An example of the Advanced settingsis shown below.
-
7/31/2019 Remote Server User Guide
22/22
Remote Server Copyright 2011 Page 22 of 22