Documentation
CanSat Telemetry Format Specification
Complete documentation for the CanSat telemetry data format used in CanSatStudio.
Professional Telemetry System
This specification provides a standardized, efficient format for CanSat telemetry data, optimized for real-time transmission and analysis.
Overview
CanSat telemetry data follows a structured key-value format where each key represents a specific measurement or system value. Keys are organized by length and category to maintain consistency and clarity.
Key Naming Conventions
Naming Strategy
Our naming convention uses key length to indicate data category, making it easy to identify data types at a glance.
Data Format
Telemetry data is transmitted as JSON arrays of objects:
Sample Telemetry Datajson
[
{
"ts": 0,
"id": 1,
"seq": 0,
"alt": 100,
"gfx": 1.5,
"lat": 37.7749,
"lon": -122.4194,
"tmp": 20.5,
"prs": 1013.25,
"vol": 3.7,
"bat": 85,
"mode": "ascent",
"err": 0
}
]Data Validation
Always validate incoming telemetry data against the specification to ensure data integrity and system reliability.