Log in op je Altimeter Cloud account
Nog geen account? Maak er een aan
We sturen een bevestigingslink naar je e-mail. Controleer je spammap als je deze niet ontvangt.
Heb je al een account? Inloggen
Firmwareupdatev1.2
Vluchtlogboek uploadenv1.1
Online USB-portalv1.0
Online USB WiFi configuratorv1.1
3D parts toolv1.0
Luchtgat calculatorv1.0
Altimeter Cloud APIv1.0
Hoogtevoorspellerv1.0
Buissterktecalculatorv1.0
Afdalingscalculatorv1.0
Buskruitladingcalculatorv1.0
ESP webprogrammeurv1.0
Vinfluttercalculatorv1.0
Firmwareupdatev1.2
Vluchtlogboek uploadenv1.1
Vluchtlogverificatiev1.1
Laseronderdelen ontwerperv1.0
Online USB-portalv1.0
Online USB WiFi configuratorv1.1
Railsnelheidcalculatorv1.0
Driftcalculatorv1.0
Zichtbaarheidscalculatorv1.0Dit eindpunt geeft een openbare samenvatting van een enkele vlucht terug, inclusief links naar de grafiekminiaturen in elk formaat. Zoek een vlucht op via het cloud-vlucht-id of via de signature-hash die de verifier teruggeeft als flight_unique_id (dezelfde waarde die een piloot uit het logbestand zelf kan aflezen).
Het is een enkele geïndexeerde zoekopdracht en geeft geen gebruikersidentificerende informatie terug: geen account, geen apparaatserienummer, geen uploadadres, geen notities, afbeeldingen of lanceercoördinaten. Het apparaatlabel en het deelnemerslabel zijn wel opgenomen, omdat ze een vermelding identificeren en niet een persoon.
id of hash
Geef ofwel het numerieke id of de signature-hash op. Als beide worden gegeven, heeft id voorrang. Alleen openbaar zichtbare vluchten worden teruggegeven.
| Parameter | Type | Beschrijving |
|---|---|---|
id | integer | Het numerieke cloud-vlucht-id |
hash | string | De signature-hash van de vlucht (64 of 128 hexadecimale tekens), zoals teruggegeven door de verifier of geschreven in het logbestand |
sig | string | Alias voor hash |
De API geeft JSON terug. Barometrische kernvelden zijn voor elke vlucht aanwezig. Vluchten met IMU (Mercury, of Nano hardwarerevisie 4 en later) bevatten ook een imu-object met versnellings-, oriëntatie-, rotatie-, stabiliteits- en dual-deploy-gegevens. Mercury-vluchten bevatten daarnaast een mercury-object met extra sensor- en omgevingsgegevens (externe temperatuursonde, batterij, boardtemperatuur) die alleen dat board registreert. Alleen-barometrische vluchten laten de IMU- en Mercury-blokken weg.
{
"success": true,
"flight": {
"id": 1234,
"url": "https://www.altimetercloud.com/nl/flights/1234/",
"csv_url": "https://www.altimetercloud.com/nl/flightdata/4/1234.csv",
"device": "nanov1",
"firmware": "1.52",
"revision": "4",
"has_imu": 1,
"tag": "MY-NANO",
"competitor_tag": "C-07",
"uploaddate": "10/06/26-14:22:01",
"uploadstamp": 1781453721,
"samples": 3210,
"sps": 100,
"apogee": 246.4,
"apogee_time": 5210,
"max_velocity": 98.3,
"max_velocity_down": -12.4,
"velocity_landing": 4.8,
"landing_ms": 41800,
"landing_m": 1.2,
"flight_time": 41.8,
"total_time": 44.2,
"lockouts": 0,
"not_real_flight": 0,
"settings": {
"sealevel": 1013.25,
"samplerate": 100,
"recordingstop": 1,
"oversampling": 1,
"iirfilter": 0,
"pressurefilter": 1,
"startuplock": 0,
"usetemp": 1,
"fixedtemp": 15,
"launchdetect": 1,
"sampleratio": 1,
"maintainpower": 0,
"maxsamples": 0,
"recording_alt": 0,
"units": 0,
"units_velocity": 0,
"units_acceleration": 0,
"lockout_time": 0,
"lockout_change": 0,
"output_enable": 0,
"orientation": 0,
"launchprotection": 1
},
"imu": {
"burnout": 1400,
"ejection": 5600,
"max_acceleration": 11.6,
"acceleration": {
"max_ascent": 11.6,
"max_descent": 2.3,
"max_burn": 11.6,
"avg_ascent": 4.2,
"avg_burn": 9.8
},
"velocity": {
"burnout": 96.2,
"descent": 5.1,
"up_imu": 96.2,
"down_imu": -11.8
},
"orientation": {
"launch_pitch": 2,
"launch_roll": 1,
"launch_yaw": 0,
"launch_tilt": 3,
"max_tilt": 7
},
"spin": {
"max": 540.5,
"average": 120.2,
"roll_rate": 33,
"coning_rate": 4,
"coning_power": 2
},
"stability": {
"score": 92,
"launch": 88,
"coning": 95,
"straight": 90,
"confidence": 1,
"thrust_straight": 97,
"launch_tilt": 3
},
"dual_deploy": {
"detected": 1,
"drogue_velocity": 18.2,
"main_velocity": 6.4,
"main_altitude": 120.5,
"main_time": 30200
}
},
"thumbnails": {
"meters_small": "https://www.altimetercloud.com/nl/flightdata/4/1234.webp",
"meters_large": "https://www.altimetercloud.com/nl/flightdata/4/1234_l.webp",
"feet_small": "https://www.altimetercloud.com/nl/flightdata/4/1234_ft.webp",
"feet_large": "https://www.altimetercloud.com/nl/flightdata/4/1234_l_ft.webp",
"miles_small": "https://www.altimetercloud.com/nl/flightdata/4/1234_mi.webp",
"miles_large": "https://www.altimetercloud.com/nl/flightdata/4/1234_l_mi.webp",
"km_small": "https://www.altimetercloud.com/nl/flightdata/4/1234_km.webp",
"km_large": "https://www.altimetercloud.com/nl/flightdata/4/1234_l_km.webp"
}
}
}
Een alleen-barometrische vlucht (bijvoorbeeld een Nano onder revisie 4) geeft dezelfde kernvelden terug met has_imu op 0 en zonder imu-blok:
{
"success": true,
"flight": {
"id": 980,
"device": "nanov1",
"firmware": "1.52",
"revision": "2",
"has_imu": 0,
"apogee": 312.7,
"apogee_time": 6120,
"max_velocity": 104.5,
"...": "core fields and settings, but no imu block"
}
}
Als geen enkele openbare vlucht overeenkomt met het opgegeven id of de hash:
{
"success": false,
"error": {
"code": "404",
"message": "No public flight found for that id or signature hash"
}
}
Alle metingen worden teruggegeven in SI-basiseenheden: hoogtes in meters, snelheden in meters per seconde, versnellingen in g, hoeken in graden, rotatie en snelheden in graden per seconde, en tijden in milliseconden tenzij anders vermeld. De vluchtpagina kan deze omgerekend naar uw gekozen eenheden tonen, maar de API is altijd SI.
| Veld | Type | Beschrijving |
|---|---|---|
id / url | integer / string | Cloud-vlucht-id en de openbare vluchtpagina |
csv_url | string | Directe downloadlink voor het ruwe CSV-log |
device / firmware / revision | string | Model (nanov1, mercuryv1), firmwareversie, hardwarerevisie |
has_imu | integer | 1 als dit model en deze revisie een IMU hebben (Mercury, of Nano revisie 4+). Bepaalt of het imu-blok aanwezig is |
tag / competitor_tag | string | Apparaatlabel en deelnemerslabel |
uploaddate / uploadstamp | string / integer | Uploaddatumtekst en Unix-tijdstempel |
samples / sps | integer | Aantal opgenomen monsters en monsters per seconde |
apogee | float | Maximale hoogte in meters |
apogee_time | integer | Tijdstip van apogeum in milliseconden |
max_velocity / max_velocity_down | float | Maximale stijg- en daalsnelheid (m/s), barometrisch |
velocity_landing | float | Snelheid bij de landing (m/s) |
landing_ms / landing_m | number | Landingstijd (milliseconden) en landingshoogte (meters) |
flight_time / total_time | float | Opnameduur en totale duur inclusief pre-launch, in seconden |
lockouts | integer | Aantal apogeum-lockoutgebeurtenissen |
not_real_flight | integer | 1 als gemarkeerd als geen echte vlucht (bijvoorbeeld een banktest) |
settings | object | Opname-instellingen uit de log-header (zeeniveaudruk, bemonsteringsfrequentie, filters, eenheden, lockouts, uitvoer, oriëntatie, lanceerbeveiliging en meer) |
thumbnails | object | URL's van grafiekafbeeldingen: meters, voet, mijlen en kilometers, elk in een klein en groot formaat |
Alleen aanwezig wanneer has_imu 1 is. Afwezig bij alleen-barometrische vluchten.
| Veld | Type | Beschrijving |
|---|---|---|
burnout / ejection | integer | Motoruitbrand- en uitwerptijden in milliseconden |
max_acceleration | float | Piekversnelling in g |
acceleration | object | max_ascent, max_descent, max_burn, avg_ascent, avg_burn, alle in g |
velocity | object | burnout, descent (m/s), plus up_imu / down_imu, de uit de IMU afgeleide piek-stijg- en daalsnelheden (m/s) |
orientation | object | launch_pitch, launch_roll, launch_yaw, launch_tilt, max_tilt, alle in graden |
spin | object | max, average, roll_rate, coning_rate, coning_power, alle in graden per seconde |
stability | object | score en de subscores launch / coning / straight / thrust_straight (0 tot 100), confidence (0 tot 1) en launch_tilt (graden) |
dual_deploy | object | detected (0/1), drogue_velocity / main_velocity (m/s), main_altitude (meters), main_time (milliseconden) |
Alleen aanwezig voor Mercury, die een extra sensor- en omgevingslaag registreert die de Nano niet heeft. Wordt met de beste inspanning gelezen uit het databestand van de vlucht, dus oudere Mercury-firmware kan minder velden teruggeven, en elk ontbrekend veld wordt gewoon weggelaten.
"mercury": {
"mt1_temp_c": 16,
"battery_start_pct": 98,
"battery_end_pct": 95,
"board_temp_start_c": 13.02,
"board_temp_end_c": 12.25,
"recovered": 0
}
| Veld | Type | Beschrijving |
|---|---|---|
mt1_temp_c | float | Meting van de externe MT1-temperatuursonde bij de lancering, in graden Celsius |
battery_start_pct / battery_end_pct | integer | Batterijlading aan het begin en einde van de vlucht, als percentage |
board_temp_start_c / board_temp_end_c | float | Boardtemperatuur aan het begin en einde van de vlucht, in graden Celsius |
recovered | integer | 1 als het log na een crash of spanningsval uit de flash is herbouwd, anders 0 |
Voer een openbaar vlucht-id (of een signature-hash) in en klik op Uitvoeren om de samenvatting op te halen.