位置信標

目標:讓別人在地圖上看到你 —— 間隔、速度分檔、射頻開關一次配好。

上報節奏:先定間隔#

  1. 設定 → 定位上報 → 啟用位置信標 打開(預設開)。
  2. 上報間隔預設 60 秒 —— APRS-IS 建議移動站不低於 60 秒,最短 5 秒(輸入更小會被校驗攔下)。APRS 網路是共享資源,間隔拉太短會明顯增加伺服器負載,介面會提醒。
  3. 按需關掉 速度 / 方位角 / 手機電量 三個附加欄位 —— 關掉封包更短,也少暴露一點資訊。
  4. 不想自動發就關掉自動上報,用首頁的手動上報按需點。
⏱️

首頁看得見節奏:下次上報倒數、已發信標次數都在首頁上 —— 停在這兩個數字上就能判斷「它到底在不在發」。

移動起來:速度分檔#

  1. 設定 → 定位上報 → 智能信標(按速度分檔) 打開。
  2. 配置最多 5 檔:速度越快上報越頻繁;每檔自訂間隔與圖示(圖示留空 = 用「我的符號」)。
  3. 每檔還能設移動距離(公尺,0 = 關閉):定時到了或走夠了,任一滿足就上報。
  4. 每檔還能設航向變化(度,0 = 關閉):轉過這個角度也補一個點 —— 只在行駛中生效(停著不動時航向本身就是雜訊),且兩次之間至少隔 20 秒。
  5. 停車時檔位自動落到低速檔,間隔拉長 —— 不用每次手動改。
📏

為什麼還要「或距離」:定時上報有個先天缺口 —— 走了多遠,和「過了多久」無關。 塞車時 300 秒一個點完全夠用,而 60 km/h 在 60 秒裡能走 1 公里,中間那段在 aprs.fi 上就是一條直線、轉彎全被抹平。 預設值按「該檔速度在一個上報間隔內走的路程」給:靜止 200 / 步行 250 / 城市 400 / 高速 700 公尺。 走得快就按距離補點,停下來距離不動、自然退回純定時。

「或轉彎」治的是另一種路:山路上車速慢,距離門檻很久才夠,而連續髮夾彎正是最該有軌跡的地方;直路巡航時航向不變,它一次都不會觸發,不佔頻道。

⚠️

分檔間隔同樣受 5 秒下限與伺服器負載約束;把某一檔設成 3 秒,校驗會攔下來。

沒有 GPS 怎麼辦#

場景用什麼在哪
室內 / 桌面示範手動定位:輸入經緯度或在地圖上選點設定 → 定位上報 → 定位來源(模擬位置)
GPS 弱、有基站GPS + 網路設定 → 定位上報 → 定位模式
完全沒有定位啟用模擬資料(示範臺站/封包)設定 → 進階
📍

網路定位的誠實說明:基站/Wi-Fi 定位本來就有幾百公尺誤差,「位置飛來飛去」不是 bug。 應用的行為是「GPS 停更 2 分鐘後才用網路兜底,且不寫軌跡」,並且 GPS 新鮮時會丟棄網路點。 要準就選純 GPS。

  • 靜止防抖:站著不動時標記不會原地發抖(滑動窗口中位數 + 漂移判據),移動時完全不平滑、逐幀如實。

一幀信標長什麼樣#

本應用發出的位置幀(示例取自測試用例 beacon_format_test / afsk_test):

# 走 APRS-IS:
BG7LZG-9>APALOC,TCPIP*:!3904.25N/11624.44E>123/045/A=000100 Bat:88% APRSlocus v1.6.67
# 走射頻(TNC):
BG7LZQ-9>APALOC,WIDE1-1,WIDE2-1:!2230.00N/11400.00E>測試
  • APALOC 是 APRSLocus 的 tocall —— 第三方統計站按它訂閱就能看到「同款臺站」。
  • 射頻路徑用你在 TNC 頁配的 中繼路徑(預設 WIDE1-1,WIDE2-1);APRS-IS 側自動是 TCPIP*。
  • 註釋(電量/版本)緊跟定位串、中間無空格 —— APRS101 規範要求,解析器按此對齊。
✅

驗證:發一次手動上報 → 封包頁應看到自己那幀;幾分鐘後在 aprs.fi 用呼號搜,能看到同一座標。