Guide to Install Raspberry Pi RadarBox Feeder
Do you have a Raspberry Pi running dump1090 or VirtualRadar Server? And would you like to share your data with us? Well now you can, by using our RBFeeder software!
Our system works by using a sharing key. This key identifies your station and is present in the packets that are sent to our servers. When you first run our software on your raspberry pi, your sharing key is automatically created and is saved in a configuration file. If you already have a sharing key from a previous installation, you can change the configuration file and save it with your key. That way you won't lose your sharing history. Each installation should have a unique sharing key.
With RBFeeder, you can share data using an RTL Dongle or other decoding software such as ModeSdeco, ModesMixer, dump1090 and VirtualRadar Server.
1 First, you need to install RBFeeder
sudo bash -c "$(wget -O - http://apt.rb24.com/inst_rbfeeder.sh)"
2 Edit the configuration file to meet your system requirements. RBFeeder can connect to any receiver that uses the BEAST or RAW protocol (VRS, ModeSMixer, etc.). Alternatively you can use the RBFeeder software with your RTL dongle.
sudo nano /etc/rbfeeder.ini
2a If you want to use the RBFeeder software with your RTL dongle
Open configuration file (located at /etc/rbfeeder.ini) and change option "network_mode" to "false" under "[client]" section. If you have more than one RTL dongle, you can select the correct one by adding option "device=‹device number›" under "[client]" section of configuration file. Or, just type the following command
sudo rbfeeder --set-network-mode off --no-start
2b If you want to use the RBFeeder software with an existing decoder program
Open configuration file (locate at /etc/rbfeeder.ini) and change option "network_mode" to "true" under "[client]" section. Now, under section "[network]", change these options: "mode", "External_port", "external_host". Mode defines protocol to use. It can be "BEAST" or "RAW". Anything else will be ignored. "external_host" defines the host that feeder will connect to fetch data and "external_port" defines the port to connect on this host. Or, just type the following command
sudo rbfeeder --set-network-mode on --set-network-host ‹host› --set-network-port ‹port› --set-network-protocol ‹beast/raw› --no-start
2c If you already have a sharing key (from previous setup), change "key" under "[client]" section with your key. You can also setup your key by using the command line:
sudo rbfeeder --setkey ‹your sharing key›
2d If you don't have a sharing key, a new one will be created automatically when you connect to the RadarBox servers the first time.
3 Optional Step: Check your new key (or current key defined in the configuration file) by opening the configuration file or by typing in the command line:
sudo rbfeeder --showkey
You will need this key to claim this station to your RadarBox account in our website.
4 Install MLAT client
In order to activate MLAT in your Raspberry Pi, please install MLAT client:
sudo apt-get install mlat-client -y
5 RBFeeder automatically start after the reboot of your raspberry pi, but you can also start manually:
sudo systemctl restart rbfeeder
Sample configuration for using with local dongle and let the server create a new sharing key for you:
Sample configuration for ModesMixer/dump1090 running on a machine with IP 192.168.5.15
and providing BEAST protocol on port 30005
[client] network_mode=true [network] mode=raw external_host=192.168.5.15 external_port=30005
6 You're now ready to start feeding! Use the sharing key to associate with your account, become Business member and track your flights on our maps.
Claim Your Raspberry Pi