Payload Optimizer Tool
Turn readable sensor values into compact, bit-packed satellite telemetry messages. Define your fields, preview the exact hex, and generate an editable C payload builder.
Your payload work stays in your browser.
Field definitions, example values, generated hex, and C code are calculated locally. The optimizer does not send or save that work, so Telemetry Station cannot see the payloads you build, the values you enter, or the code you generate.
Set the payload limit
The optimizer checks both your example message and the worst-case field sizes against the selected Iridium transport.
Configure payload fields
Fields are encoded from top to bottom. Reorder them deliberately: a future parser must use this same schema and order.
Editable C program
The example variables are defined at the top of main. Edit the generated starter code here, copy it, or download a .c file.
Generated code is a transparent starting point. Validate the byte order and schema against your receiving decoder before deploying it to production firmware.
Price and activate your Iridium service.
Use the optimized payload size in the Telemetry Station calculator to estimate the right plan for your deployment.