Developer Guide & API
開発者ガイド & API
テレメトリの送信方法・データフォーマット・リアルタイム受信の実装手順をまとめています。 APIキーはパイロットコンソールから取得してください。
認証
APIキーの設定
すべてのリクエストに apikey ヘッダーを付けてください。 キーは パイロットコンソール の「APIキー」カードで確認できます。
HTTP ヘッダー
apikey: awos_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
※ キーを確認するには サインイン が必要です。
テレメトリ送信
POST /rest/v1/flight_telemetry
POST
https://infegcqijxewuoraapqw.supabase.co/rest/v1/flight_telemetry機体・地上局・シミュレーターから1回のリクエストで位置データを送信します。 レイテンシは世界のどこからでも 50ms 以下を目標としています。 成功時のステータスコードは 201 Created です。
curl
curl -X POST 'https://infegcqijxewuoraapqw.supabase.co/rest/v1/flight_telemetry' \
-H 'apikey: awos_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
-H 'Content-Type: application/json' \
-d '{
"drone_id": "your-drone-id",
"latitude": 35.6895,
"longitude": 139.6917,
"altitude": 120,
"timestamp": "2026-06-06T09:00:00Z"
}'Python
import requests
url = "https://infegcqijxewuoraapqw.supabase.co/rest/v1/flight_telemetry"
api_key = "awos_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
payload = {
"drone_id": "your-drone-id",
"latitude": 35.6895,
"longitude": 139.6917,
"altitude": 120,
}
resp = requests.post(
url,
json=payload,
headers={"apikey": api_key, "Content-Type": "application/json"},
)
print(resp.status_code) # 201 Createdデータフォーマット
リクエストボディのフィールド
フィールド
型
必須
説明
drone_idstring✓
パイロットコンソールで登録したドローンID
latitudefloat✓
緯度 — −90 〜 90
longitudefloat✓
経度 — −180 〜 180
altitudefloat✓
高度(メートル)— 0 以上
timestampISO 8601—
省略時はサーバー受信時刻を使用
リアルタイム受信
WebSocket でテレメトリをリッスン
Supabase Realtime を使うと、新しいテレメトリが届いた瞬間にクライアントへプッシュされます。 ポーリング不要で、フライトモニターのマップはこの仕組みで動いています。
JavaScript / TypeScript
import { createClient } from '@supabase/supabase-js'
const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY)
supabase
.channel('telemetry-live')
.on(
'postgres_changes',
{ event: 'INSERT', schema: 'public', table: 'flight_telemetry' },
(payload) => {
console.log('新着テレメトリ:', payload.new)
}
)
.subscribe()パフォーマンス
レイテンシ・スループット
< 50ms
グローバル P99
99.99%
稼働率 SLA
1M+
テレメトリ / 日
256bit
AES 暗号化
ロードマップ
近日公開予定
準備中
Python SDK
pip install airffic — 1行でテレメトリを送信
準備中
Node.js SDK
npm install @airffic/sdk — TypeScript完全対応
準備中
Webhook 通知
異常検知・フェンス逸脱をリアルタイム通知
準備中
履歴データ API
ルート履歴・ミッションログをエクスポート
準備中
ジオフェンス API
飛行エリアの設定・違反アラートのトリガー
準備中
バッチ送信
複数ポイントを1リクエストで一括書き込み