Work in Progress
A versatile mini-computer powered by a quad-core processor and equipped with 1GB of RAM.
Runs on Debian OS, a robust and stable Linux distribution, ideal for continuous operation.
Processes the ADS-B signals received, decoding the intricate dance of aircraft above.
A crucial component that captures the 1090 MHz ADS-B transmissions from overhead flights.
Converts radio waves into digital information, ready for analysis and visualization.
Delivers reliable power with a substantial 20,000mAh capacity, ensuring your system remains operational.
Equipped with a 20W USB-C port, providing fast and efficient charging.
Utilizes Dump1090, a powerful ADS-B decoding software that runs seamlessly on Debian OS.
A custom Python script further parses the data, enabling tailored analysis and personalized tracking experiences.
Together, these components form a robust flight tracking system, combining the raw data capture capability with the finesse of custom data processing, all while ensuring uninterrupted power supply.
Develop a Python script or a module to efficiently parse the CSV file generated by Dump1090.
Ensure the parser can handle large volumes of data and extract key information like flight numbers, altitudes, coordinates, and timestamps.
Implement Plotly, a powerful interactive visualization library, to create dynamic graphs and maps from the parsed flight data.
Design an intuitive dashboard that allows users to explore various aspects of the data, such as flight paths, altitude profiles, and speed patterns over time.
Incorporate a natural language processing (NLP) component to enable querying the flight data using conversational language.
This could involve building a chatbot or a voice assistant that can understand and respond to questions like "Show me the flight path of AA123" or "What was the highest altitude reached by BA456 today?"
Explore options to expand the range and accuracy of the data collection, such as adding a larger antenna or integrating additional SDRs.
Windows Toast Notifications:
I have integrated Windows toast notifications to provide immediate desktop alerts. This is ideal for users at their computers, offering instant pop-up notifications for important updates.
Email Notifications:
Email notification functionality has been incorporated to ensure that users receive comprehensive alerts in their inbox. This method is perfect for detailed overviews and maintaining a record of received alerts.
SMS Notifications via Twilio:
Twilio's SMS service is used for urgent and mobile-friendly alerts. This ensures users are promptly informed about critical situations such as unusual flight patterns or specific flights, accessible from anywhere.
Create a system for storing historical flight data and develop tools for long-term trend analysis and pattern recognition.
Develop a mobile application to access the flight tracking system remotely, offering users the flexibility to monitor and analyze flight data on the go.
Set up a platform for sharing collected data with a community of enthusiasts, contributing to larger flight tracking networks or collaborative projects.