


In the case of the Raspberry 4B, 2GB of memory is sufficient. You can add 4GB back and then return to the original system value after the compilation is complete. With the htop command, you can view swap usage in real time. The system will access the swap memory on the SD card which is only 482MB and it is not enough. In the case of an Orange Pi Zero 2 having only 1GB of memory, the compilation of the Gnuradio Source is impossible. This version 3.9 will allow us to add to Remote SDR, the SDRs of the SDR play family such as the RSP1 and RSP1A which cover the HF radio amateur bands with a dynamic range of 12 to 14 bits. We will install version 3.9 from sources knowing that the binary package currently available is version 3.8 only. GNU Radio Companion is a complementary tool allowing to build radio processing chains graphically without writing a line of code. GNU Radio is a very powerful tool for modeling signal processing chains. Https.createServer(options, app).listen(443) GNU Radio Companion Installation These files will be called by the web server (Radio_Server.js) made with node js.īelow is a snippet of the code: const http = require('http') Ĭert: fs.readFileSync('selfsigned.crt')} Run the following command: openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout selfsigned.key -out selfsigned.crt

It allows the generation of a security certificate in order to access your site in https. Open SSL must be installed on your system. Here we will put a self-signed security certificate that will facilitate access to the microphone. In previous versions of Remote SDR, an override was implemented. Npm install dgram Generation of a security certificateįor Remote SDR, in order to access the microphone of the client PC, you must access the web server on the Raspbery/Orange pi in https. If you copy an existing project, you can skip this step npm install html For Remote SDR, create a remsdr folder at the root and give it all rights first. curl -sL | bash - apt-get install -y nodejsįor a first installation to create a project, several add-ons are needed to manage dynamic web pages and network communications. Switch to root if necessary with: sudo suĭownload version 16 or more recent of Node JS then launch the installation.

Since version 5, a web server based on Node JS is used. In previous versions of Remote SDR, an Apache server served web pages.
