pyAirwaves is an ADS-B and AIS processing, storage, and display application with Leaflets integration.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Dashie der otter 539f42fa8f
Changelog
10ヶ月前
.vscode Update VSCode config 11ヶ月前
backend reformat 10ヶ月前
controllers Add proper about page 11ヶ月前
docs Update 10ヶ月前
installation indentation 10ヶ月前
libPyAirwaves Less logging 10ヶ月前
.coveragerc First import 1年前
.dockerignore First import 1年前
.drone.yml Fix image name 10ヶ月前
.gitignore Update VSCode config 11ヶ月前
.isort.cfg First import 1年前
.jshintrc That's boring 1年前
.pre-commit-config.yaml Update pre-commit config 11ヶ月前
.python-version First import 1年前
.tmuxinator.yml Add dev things 11ヶ月前
CHANGELOG.md Changelog 10ヶ月前
LICENSE licensing 1年前
LICENSE.other Rename SSR to ADSB 11ヶ月前
README.md Add requirements to uses the RRZE tile server hd through local proxy cache 10ヶ月前
TODO Clean TODO 10ヶ月前
airwaves_adsb_client.py Less logging 10ヶ月前
airwaves_ais_client.py Less logging 10ヶ月前
babel.cfg First import 1年前
config.py.sample Exclude bogus lat/lon 10ヶ月前
models.py Switch sqlalchemy without flask 11ヶ月前
pyproject.toml Updates and delete old python stuff 11ヶ月前
real_datas_test.py Add some AIS datas 11ヶ月前
requirements.txt Updates and delete old python stuff 11ヶ月前
screenshot.png Update changelog and screenshot 11ヶ月前
setup.cfg Updates and delete old python stuff 11ヶ月前
setup.py Updates and delete old python stuff 11ヶ月前
simulator_adsb_coordinates.py Rename some fields; Fetch or create source archive 10ヶ月前
simulator_adsb_real_datas.py Rename some fields; Fetch or create source archive 10ヶ月前
simulator_ais_real_datas.py Rename some fields; Fetch or create source archive 10ヶ月前
utils.py Drop pycurl 11ヶ月前

README.md

pyAirwaves, realtime planes and boats display on map with rtl-sdr

Build Status

Screenshot

screenshow

Licensing

This project is licensed under AGPL v3, except a few files in js and css which are GPL v3 from AirSuck project. See LICENSE.other file.

What is it

This project use the AirSuck frontend with new features, improvements and uses Leaflets maps.

The entire backend haven't been kept and then entirely write from scratch.

pyAirwaves will use dump1090 and rtl-ais daemons to send real-time display of airplanes and boards to a maps for display.

Some more features will be available like airplane picture, company, and statistics.

Requirements

  • redis server
  • postgresql >= 10 (should work with lower but you are on your own)
  • python >= 3.6
  • elixir >= 1.5
  • at least 5G of disk space on the server running nginx (tile caching)

Setup

See docs/install.md

Daemons/scripts:

  • airwaves_adsb_client.py will connect to dump1090
  • airwaves_ais_client.py will connect to rtl-ais
  • simulator_adsb_real_datas.py instead of connecting to a remote dump1090, it will replay 15minutes of ADS-B datas
  • simulator_adsb_coordinates.py instead of connecting to a remote dump1090, it will replay three planes looping somewhere in the USA
  • simulator_ais_real_datas.py instead of connecting to a remote rtl-ais, it will replay a few minutes of AIS datas
  • installation/*.service systemd services files for the daemons and production server

Docs

Various docs can be found in the docs/ folder.

Contact

Dashie dashie@sigpipe.me