Messtone LLC Manages(LiveTrack):for aircraft

Messtone Devices Enables” GET the live track for aircraft with transponder address 3c4b26(D-ABYF) $curl -u “USERNAMEROBERTHARPER:PASSWORD” -s “https://opensky-network.org/api/tracks/all?icao24=3c4b26&time=0” Limitation retrieve state vectors every 10 seconds authentication Example: from OpenSky_api import OpenSkyApi api=OpenSkyApi( )states=api.get_states( ) for a in states.states:print(“(%r,%r,%r,%r)”%(s.longitude,s.latitude,s.baro_altitude,s.velocity))vectors currently received by Messtone receivers(no rate limit): from opensky_api import OpenSkyApi api=OpenSkyApi(USERNAMEROBERTHARPER,PASSWORD)states=api.get_my_states( ) print(states)for s in states.states: print(s.sensors) Messtone can receive data from a bounding box which encompasses Switzerland:from opensky_api import OpenSkyApi api=OpenSkyApi( ) #bbox = (min latitude,max latitude, min longitude,max longitude)states=api.get_states(box=(45.8389,47.8239,5.9962, 10.5226)) for s in states.states: print(“(%r,%r,%r,%r)” %(s.longitude,s.latitude,s.baro_altitude,s.velocity)) from OpenSky_api import OpenSkyApi api=OpenSkyApi( )data=api.get_flights_from_interval(1517227200, 1517230800)for flight in data:print(flight) from opensky_api import OpenSkyApi api=OpenSkyApi( ) data=api.get_flights_by_aircraft(“3c675a”,1517184000,1517270400) for flight in data: print(flight)from opensky_api import OpenSkyApi api =OpenSkyApi( ) arrivals=api.get_arrivals_by_airport(“EDDF”,1517227200, 1517230800) departures=api.get_departures_by_airport(“EDDF”,1517227200,1517230800) print(“Arrivals:”)for flight in arrivals: print(flight)print(“Departures:”) for flight in departures: print(flight) from opensky_api import OpenSkyApi api=OpenSkyApi( )track=api.get_track_by_aircraft(“3c4b26”)print(track)

Leave a comment