Below is the detailed procedure to install Remote SDR version 2 on an Orange Pi One Plus. The image is available on Github. https://github.com/F1ATB/Remote-SDR/releases/tag/v2.0i
Remote SDR V2 – Improvements
Remote SDR is an application allowing remote control from a web browser, a radio transceiver based around 1 or 2 SDR (Software Design Radio).
The Orange Pi One Plus is a ‘Single Board Computer’ card which, thanks to a 4-core 64-bit processor, provides the computing power necessary for signal processing at a cost of less than 40 €. The main changes brought by this new version of Remote SDR are:
- Adalm-Pluto SDR compatibility in addition to HackRF One and RTL-SDR
- Reception in NBFM, WBFM, AM in addition to SSB
- Emission in NBFM or SSB with Pluto or HackRF One
- Reception spectrum on 2048 FFT points instead of 1024
- Supply of system and SDR observation tools
Image installation for Orange PI One Plus
- Download the image remsdr_v2.00.img.7z on Github https://github.com/F1ATB/Remote-SDR/releases/tag/v2.0i
- Unzip the image
- Burn image to 32GB micro SD card with PC software like Win32diskmanager
- Connect a Pluto, HackRF One or RTL-SDR SDR
- Connect the Orange Pi to the local ethernet network
- Power up the Orange Pi
- Go to your internet box to find the IP address that has been assigned to the Orange Pi
Launch of Remote SDR v2
If you are using an Adalm-Pluto, only one Orange PI is needed. If you use a HackRF in transmission and an RTL-SDR or hackRF in reception, you will need 2 Orange Pi One Plus with the same configuration. You launch the application on one of the Orange PIs at the address:
http://<ip de l’orange pi>
You need a modern browser like Chrome or Edge. These do not give access to the microphone if the site does not have secure access in https. On your local network at home, you generally work in http simply. To get around this difficulty, the solution is to set up a derogation at the level of the web browser by accessing the “flags” parameters. you must type in the address bar:
with Chrome: chrome://flags
with Edge(2020): edge://flags
Look for the header:
Insecure origins treated as secure
Fill in the field as below with the IP address of the orange PI which provides the pages.
Note that the exchanges are done in http on the usual port 80 for the contents of pages. Ports 8001 to 8003 are used to exchange data with the Orange Pi responsible for reception. Ports 8004 to 8005 are used to exchange data with the Orange Pi responsible for transmission.
Customization of the installation
The image on Github is configured in English language, US keyboard and GMT time. Access the Orange Pi in ssh (user : root, password: remsdr) then in the terminal window type:
In the “Personal settings” section you can enter your preferences.
You can also access the Orange Pi in graphics mode using the chrome VNC extension.
All the sources are in the / var / www / html folder.