This project displays ADS-B flight data from the Dump1090 server in a dynamic HTML table.
- Real-time visualization of ADS-B flight data
- Sorting and filtering of data by various attributes
- Direct link to FlightRadar24 and ADS-B exchange for each flight
For Raspberry Pi Users i developed a simple automatic installation script.
Copy and paste it in your terminal, than press enter.
sudo bash -c "$(wget -O - https://raw.githubusercontent.com/anthonyborriello/table-dump1090/main/radar_table.sh)"
Or you can proceed manually:
- Dump1090 server should already be installed to provide the required json data.
- Clone the repository
sudo apt install git
git clone https://github.com/anthonyborriello/table-dump1090
You can alternatively download the required PHP file like this:
wget https://raw.githubusercontent.com/anthonyborriello/table-dump1090/main/radar_table.php
- You should install PHP in your web server and enable it.
If you are using lighttpd:
sudo apt install php8.2 php8.2-fpm php8.2-cgi
sudo lighty-enable-mod fastcgi-php-fpm
sudo service lighttpd force-reload
- In the
radar_table.php
file, customize the URL in the$response
variable to match your Dump1090 server setup
(e.g.,'http://yourserveraddress:8080/data/aircraft.json'
) - Locate the following lines of code:
$reference_point = array(41.9028, 12.4964);
- Replace the values with your Latitude and Longitude:
example for Rome:41.9028, 12.4964
- Save the changes and close the file.
- Insert the
radar_table.php
page into your web service folder (usually/var/www/html/
).
sudo mv radar_table.php /var/www/html/
- Reload the
radar_table.php
page in your web browser to see the updated flight data for the new location.
- Open the
radar_table.php
file in a web browser. (Usually http://raspberrypi:8080/data/radar_table.php) - Check the displayed flight data.
- Click on flight links for further information.
If you would like to contribute to this project, follow these steps:
- Fork the repository.
- Create a branch for your changes (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add new feature'
). - Push the branch (
git push origin feature/your-feature
). - Open a Pull Request.
🇮🇹 Antonio Borriello - Website
This project is licensed under the MIT License.