Open Source
Open Source That Node
The Wingbits DePIN network supports the use of Open Source hardware and software for participating in the network. If you know your way around a single board computer and the linux operating system, this guide may be for you! If not, don't worry, we have you covered - Flyt provide everything you need through our DIY D Series and Premium X Series Nodes.
What You'll Need To Get Started
You will need the following items to get started;
- A computer capable of running Debian 11 or 12
- The computer should have a dual core processor, 1GB of RAM and 16GB of storage. We recommend a single-board computer such as the Raspberry Pi to get started.
- A Software Defined Radio
- The software defined radio should have native linux support and be capable of processing on the 1090mhz frequency. Aim to purchase an SDR with a built in filter and LNA for the best results.
- An Antenna
- Most antenna's will pick up some signal, but for the best results, purchase a quality 1090Mhz tuned antenna. Make sure you also pick up a quality cable to connect your antenna to your software defined radio.
- An Internet Connection
- You will need an internet connection through either WiFi or Ethernet depending on your boards capabilities, to relay data to the Wingbits network.
Operating System
We strongly recommend using Debian 12 Bookworm for your build. You will need to download install the appropriate build for your hardware, ensure you have console access either direct or via SSH to continue and connect it to the internet.
Register With Wingbits
You will need to register for an account with Wingbits in order to generate your antenna ID. Head to https://wingbits.com and create an account.
Once your account is verified, log in to your Wingbits dashboard at https://www.wingbits.com/dashboard/
Once in the dashboard, head to the 'Antennas' page and click on 'Register Antenna'.
Provide an Alias for easier management, and enter an address, co-ordinates or simply select a location on the map. This should be the location the node and antenna will be placed at.
Once added, make a note of the Antenna ID as shown in the dashboard.
Installing Packages
You will now need to install the Wingbits package set onto your node.
Head to your node console and run the following command as root.
curl -sL https://gitlab.com/wingbits/config/-/raw/master/download.sh | sudo bash
The script will prompt you to enter your Antenna ID - enter it exactly as shown on your dashboard.
After the script finishes, restart your device.
Configuring Readsb
The Readsb package, added during the Wingbits install, should now be configured.
Run the following command to set your location in Readsb, replacing < lat > and < lon > with your latitude and longitude as configured on your Wingbits Antenna.
sudo readsb-set-location < lat > < lon >
Checking The Status
You can now head back to the Wingbits dashboard and check the status of your Antenna. If your Antenna shows as online, you are submitting data to the Wingbits network.
You can now explore the installed tar1090 map by heading to http://< your node ip >/tar1090