UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


communication:protocol

This is an old revision of the document!


Communications Protocol

This is the typical protocol used by UKHAS members to transmit GPS data balloon to ground on the unlicensed bands, although any custom data may be tacked onto the end of the string.

$$<CALL SIGN>,<INCREMENTAL COUNTER ID>,<TIME HH:MM:SS>,<LATITUDE-NORTH DD.DDDDDD>,<LONGITUDE-EAST DDD.DDDDDD>,<ALTITUDE METERS MMMMM>,<CUSTOM DATA><NEWLINE>
  • <CALL SIGN> simply identifies your balloon - doesn't have to be a real, licensed callsign.
  • <INCREMENTAL COUNTER ID> also helps people receiving many transmissions at once. This should go up for each new transmission. It can go up 1, 2, 3, or be the milliseconds since poweron, or whatever you want.
  • After “<ALTITUDE>,” the distributed tracker or anyone else not prepared for your custom data will not plot your data however the DL system will log the data for review. If you want to send anything else down, you can do so in that space.
  • The newline at the end is not required, however it does make the protocol much more easier to human-read.
  • Here are example strings:
$$ALIEN1,1,12:13:11,50.904072,00.026106,09001,temperature: 14
$$icarus,12342,12:34:17,52.345645,-1.02342,10232,21.35,192.3,15.4,-22.34,-18.27,1232
communication/protocol.1240258520.txt.gz · Last modified: 2009/04/20 20:15 by danielrichman