-
Notifications
You must be signed in to change notification settings - Fork 2
3 Data Sources
Oziplotter accepts telemetry (payload position) and waypoint data as LF terminated lines of CSV on UDP port 8942 (configurable in OziPlotter.conf). The following formats are accepted:
-
Payload Positions:
TELEMETRY,HH:MM:SS,latitude,longitude,altitude\n
- Example:
TELEMETRY,01:05:20,-34.12345,138.12345,10123\n
- Payload positions are added to a track within OziExplorer.
- The time (in HH:MM:SS format) should be the time the telemetry was received, and must be in UTC time, in the current UTC day. This time information is used to calculate ascent/descent rates, and feeds into the predictor.
- Example:
-
Waypoint data:
WAYPOINT,name,latitude,longitude,comment\n
- Example:
WAYPOINT,VK5QI-9,-34.12345,138.1234,QSY 439.900\n
- Waypoints are plotted in OziExplorer, and are referenced by name. Hence, they can be updated by sending a new Waypoint data sentence with the same waypoint name.
- Waypoints cannot currently be deleted (TODO!)
- Example:
The following software has been designed to produce data in this format, and is suitable for gathering payload telemetry from various sources:
The horus_utils repository contains a range of utilities intended to obtain and process telemetry data from various sources, and feed it into OziPlotter.
Supported data sources include:
- dl-fldigi, for tracking a payload transmitting UKHAS-standard telemetry via RTTY or other modulation.
- Data from the Habitat online balloon tracker, via the HabitatBridge application.
- Project Horus Mission Control Payloads, which transmit a binary telemetry format via LoRa modules.
- Decoded radiosonde telemetry, via radiosonde_auto_rx (see below)
A 'multiplexer' utility (OziMux) allows switching between multiple data sources during a flight.
Documentation on how the Horus Utilities are used is available here.
Along with launching our own High Altitude balloons, we also go hunting radiosondes launched by the local Bureau of Meteorology. The 'radiosonde_auto_rx' radiosonde decoding software uses a RTLSDR to automatically search for radiosonde transmissions, decodes them, and plots data to APRS-IS and the Habitat online tracker. It can also output data in OziPlotter compatible format!
The OziPlotter output must be enabled in the auto_rx configuration file. As with the above applications, you can either push data directly to OziPlotter, or via OziMux. The ozi_enabled
setting in the config file must be set to True
for this function to operate.
If sending data directly from radiosonde_auto_rx to OziPlotter, set ozi_port
to 8942. If you are using the OziMux utility, set ozi_port
to 55681.
Next: Chasing a balloon!