juei-dev / adsbmonitor

Simple ADS-B monitor UI using dump1090-fa JSONs
GNU General Public License v3.0
15 stars 2 forks source link

adsbmonitor

Simple ADS-B monitor UI using dump1090-fa JSONs

A very quite simple, quick and dirty UI using Leaftlet and Mapbox for the map and HTML5 Canvas for the Flight Level indicator, FD mock up and Receiver Detailed information (distance/direction circle and altitude graph). All run in client browser, no server-side services / APIs included in this project. But in order to get e.g. runways/airports working, it's recommended to place this to web server and access it from there.

Beofre updating your environment, please backup your config.js and, providing that there has not been any changes in the new version to the config.js, copy that config.js of yours over the default one after the update. If there's been some changes/additions to config.js in the updated version, modify manually your config.js accordingly.

Quick info

Just add your information to config.js -file:

Please note, that after creating an account at OpenWeatherMap, the API key might take over an hour to be in effect / enabled there.

History

Oct 28, 2021: The initial version containing quite lot of bugs and unfinished features. E.g. scrolling / refresh of the aircrafts tends to be very irritating when the list of aircrafts is long. Also FD mock up (hover the mouse over the aircraft callsign to display) has unfinished stuff like pitch calculation and altitude "roller". Additionally, the code is just in one html and requires cleaning up & breaking into several .js -files (preferrably minified). But that comes later. Hopefully.

Oct 30, 2021: Rewrote part of the table code & bug fixes. Added a feature which allows filter/limit infomation on the alti-bar and aircraft table to the visible on the map only

Oct 31, 2021: Added features:

Nov 1, 2021:

Nov 2, 2021:

Nov 3, 2021:

Nov 4-5, 2021:

Nov 6, 2021:

Nov 7, 2021:

Nov 8, 2021:

Nov 9, 2021:

Nov 10, 2021:

Nov 11, 2021:

Nov 13, 2021:

Nov 14, 2021:

Nov 15, 2021:

Nov 16, 2021:

Nov 18, 2021:

Nov 21, 2021:

Nov 22, 2021:

Nov 25th, 2021:

Dec 10th, 2021:

Dec 11th, 2021:

Dec 12th, 2021:

Dec 14th, 2021:

Dec 15th, 2021:

Dec 16th, 2021:

Dec 17th, 2021:

Dec 18th, 2021:

Dec 25th, 2021:

Dec 26th, 2021:

Dec 27th, 2021:

Dec 28th, 2021:

Dec 29th, 2021:

Dec 30th, 2021:

Dec 31st, 2021:

Jan 1st, 2022:

Jan 3rd, 2022:

Jan 6th, 2022:

Jan 8th, 2022:

Jan 9th, 2022:

Jan 17th, 2022:

Jan 23rd, 2022:

Current features

Bringing up OpenSky: A large-scale ADS-B sensor network for research

Matthias Schäfer, Martin Strohmeier, Vincent Lenders, Ivan Martinovic, Matthias Wilhelm

ACM/IEEE International Conference on Information Processing in Sensor Networks, April 2014

The OpenSky Network, http://www.opensky-network.org


Feel free to use or modify this to your own needs - there's no guarantee that this would be updated over the time.

Juho


Examples

Example (Nov 18th 2021): Example screenshot

Example (Nov 18th 2021) with FD (slightly modified overall visuals): Example screenshot with FD

Example (Nov 18th 2021) runway list with some commercial ACs take-off approximated capabilities in MTOW: Example_runway_list_and_TO_length_approximations

Example (Nov 18th 2021) receiver reach: Example_receiver_reach

Example (Nov 18th 2021) downloadable receiver distance / direction JPG image:

Example_circular_chart

Example (Nov 21th 2021) statistics gauge display: Example_stats_display

Example (Dec 11th 2021) selected aircraft with true distance to closest aircraft: Example_distance

Example (Dec 12th 2021) selected aircraft 5 closest aircrafts list in stats display: Example_distance_list

Example (Dec 18th 2021) selected runway threshold and selected aircraft: Example_runway_info_distance_to_aircraft

Example (Dec 18th 2021) selected runway threshold and selected aircraft: Example_runway_info_distance_to_aircraft_fullscreen

Example (Dec 26th 2021) selected aircraft extra information: Example_extra_selected_ac_informationn

Example (Dec 27th 2021) full screen map alti-bar and receiver status information: Example_fullscreen_altibar_and_receiver_stats

Example (Dec 31st 2021) full screen map trace aircraft and new toggle buttons at bottom right: Example_map_traces_and_buttons