好的,我希望在解釋我想做的事情時能說清楚...我已經設定了一個個人ADSB 站(也幫助我完成其他任務),將1090 天線、Raspberry Pi 3B、濾波器和放大器放在我的屋頂上。我正在 24/7 運行 dump1090-mutability 任務,提供 5-6 個線上飛行數據服務。使用「jq」套件(從 dump1090 資料解析aircrafts.json),並在設定「mailutils」和「ssmtp」套件後,在偵測到自訂 ICAO、航班名稱或緊急轉發器 SQUAWK 代碼時透過郵件通知我,使用在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 列代表郵件的整個正文 - 如果有人能告訴我如何為每一列指定一個部分,我將不勝感激數組,例如穀歌 電子表格中的B 代表十六進制、C 代表尖叫、C 代表航班名稱等。
謝謝!