では、私がやりたいことを説明する際は、明確にしておきたいと思います... 1090 用のアンテナ、Raspberry Pi 3B、フィルター、アンプを屋根に設置して、個人用の ADSB ステーション (他のタスクにも役立ちます) をセットアップしました。 dump1090-mutability タスクを 24 時間 365 日実行し、5 ~ 6 のオンライン フライト データ サービスにデータを送信しています。 'jq' パッケージ (dump1090 データから airlines.json を解析) の助けを借りて、カスタム ICAO、フライト名、または緊急トランスポンダー SQUAWK コードが検出されたときにメールで通知するように 'mailutils' および 'ssmtp' パッケージを設定した後、CRON と私のスクリプトの助けを借りて、次のような通知メールを受信しています。
{
"hex": "400af7",
"squawk": "1000",
"flight": "EZY42KU ",
"lat": 42.692322,
"lon": 10.078458,
"nucp": 7,
"seen_pos": 3.7,
"altitude": 37000,
"vert_rate": 960,
"track": 318,
"speed": 409,
"category": "A0",
"mlat": [],
"tisb": [],
"messages": 402,
"seen": 0,
"rssi": -27.5
}
これは、'jq' によって解析された検出された ADSB データ配列を含むメッセージ本文です。IFTTT サービスを利用して、この種のメールごとに Google スプレッドシートに新しいレコードが追加され、連絡先と緊急 SQUAWK がアーカイブおよび記録されるように設定しました...
しかし、私が今までに得た最良の結果は、列 A に日付と時刻、列 B にメールの本文全体というものでした。Google スプレッドシートで、たとえば B を 16 進数、C をスクォーク、C をフライト名など、すべての列に配列のセクションを指定する方法を教えていただけるとありがたいです。
ありがとう!