顯示具有 JS8CALL 標籤的文章。 顯示所有文章
顯示具有 JS8CALL 標籤的文章。 顯示所有文章

2020年7月5日 星期日

SOTA spot 使用JS8Call HF aprs message

當在沒有手機網路訊號的SOTA山頭,使用別的方式來上網公告QRV資訊 (頻率、模式)給有興趣的Chaser可以幫助提高成功通聯機會。

APRS2SOTA 是其中一個方式,可以利用無線電發送APRS message到APRS無線電網路中,無線電同好架設的server擷取APRS2SOTA的資訊自動在Internet上再發到SOTA spot。

本篇介紹利用JS8CALL程式來發送APRS2SPOT,此模式可工作在HF頻段,為沒有VHF/UHF aprs覆蓋的地區提高了APRS2SOTA的可行性。

請先參考另一篇blog - "HF APRS的新模式 - JS8CALL - 設定tracker" 安裝 JS8CALL 及 JS8CallUtilities。(因為我們的目的為發送APRS message,所以GPS定位的部分非必要,這和HF aprs tracker稍不同)

接下來利用JS8CallUtilities的 APRS Message頁籤將SOTA QRV的資訊打入傳送。
Message Type: APRS
Enter Callsign: SOTA
Text: (APRS2SOTA資訊)
APRS2SOTA 的資訊格式請參考APRS2SOTA說明

以下是aprs.fi網站上我的呼號發送aprs message 後aprs server所接收到的資料raw data 範例:

以下是在SOTA spot網頁上即時所看到的spot範例:

祝大家都有順利的 SOTA Activations。

2020年7月4日 星期六

HF APRS的新模式- JS8CALL - 設定tracker



本篇簡介如何設定tracker:

APRS tracker需要獲得GPS的位置資訊定時交給無線電機發送,JS8CALL目前最新版內建並無這樣的功能,我們需要第三方軟體,感謝M0IAX 以Python撰寫的 JS8CallUtilities提供了aprs tracker的功能。

首先JS8CALL需要點選一些設定:
Preferences -> Reporting -> API ->
點選以下3處
讓JS8CallUtilities可透過API控制JS8CALL
Preferences -> General -> Networking & Autoreply
設定自動回覆
取消自動回覆確認
設定較長時間的自動回覆


下載安裝Python,JS8CallUtilities需要Python 3.7以上的版本。

下載執行JS8CallUtilities

點下方設定Settings選取GPS來源,我所使用的GPS是長天Holux m-241 藍牙/USB GPS紀錄器;
Holux M241 angefasst - YouTube
m-241的USB轉Serial速度為38400,要留意配合作業系統安裝支援的driver,我的操作系統是Mac OSX 10.15,所以GPS interface為 /dev/cu.SLAB_USBtoUART9,若為Windows作業系統,要找到相對應的com號;另外也可設定Auto Time 發射的間隔。

若成功抓到GPS,在GPS頁面點"Get Grid from GPS"會顯示位置經緯度及Grid


點Send Grid to JS8Call會更新JS8Call的電台Grid為GPS定位值
點TX Grid會在JS8Call發射自己的aprs grid message
以上為JS8CALL + JS8CallUtilities + GPS 作為 APRS tracker的方式。

HF APRS的新模式- JS8CALL - 設定igate

以前曾經試過的HF APRS,使用的軟體為Cross Country Wireless的 APRS Messenger

有PSK-63及MFSK-16等不同的數位模式可選擇,該軟體只有Windows平台,對於主要使用Mac電腦的我來說有一點點不方便,更重要的是要架行動台hf aprs tracker,得準備一台可跑windows的電腦是有一些侷限。

最近在APRS Messenger官網上發現,該軟體已不再繼續開發了,並且推薦同好可改用JS8CALL軟體

這是個我有興趣的消息,JS8Call我本來就有耳聞,但還沒有動手試著玩玩,剛好趁此機會試試這個新的支援HF APRS的軟體。

JS8CALL是基於FT8通訊模式但可自由傳訊的軟體,前身是FT8CALL,和WSJT-X相似都有支援Windows/Linux/OSX多平台,所以也能裝在Raspberry pi上,這對行動台來說是個優點。


如何設定JS8CALL作為 iGate:

在完成基本的JS8CALL設定後,
JS8CALL程式 -> Preferences -> Reporting -> Network Services ->  
"Enable spotting @APRSIS messages to the APRS-IS network" 打勾
"APRS server" => 改為 asia.aprs2.net  (不改也可以)


這樣就完成了JS8Call igate的設定,當電台有收到其他電台發送aprs訊息(包括位置資訊),則會送到aprs server。