MeshTNC 是一個用於將消費級 LoRa 無線電連接到分封網路的工具。

下載預編譯的韌體版本 - github.com/datapartyjs/MeshTNC/releases

我們尚未建置刷寫工具。您可以使用 meshcore flasher、OEM 提供的刷寫工具,或依照開發者說明使用 VS Code 進行刷寫。

MeshTNC 的設計目標是支援 MeshCore 的裝置,請查看 MeshCore Flasher 中的支援列表。我們支援大部分相同的硬體,請參閱 variants。

MeshTNC 韌體最初會以人類可讀的序列模式啟動。您可以使用序列終端機應用程式連接到序列主控台。您可能需要設定鮑率,預設為 115200。以下命令使用 minicom 連接到序列埠,請將 /dev/ttyACM0 替換為您序列埠的正確裝置節點:

在 Linux 系統上,執行以下命令可能會有幫助,以便在與序列埠互動時設定預設鮑率:

連接後,MeshTNC 裝置有一個簡單的 CLI。該 CLI 大致上與 MeshCore 相似,但增加了一些顯著的功能。

KISS 模式允許將 LoRa 無線電作為 KISS 數據機運作,這使其與許多現有的無線電軟體相容,包括 APRS 軟體和 Linux 核心。

您可以使用您最喜歡的 APRS 工具搭配 MeshTNC。只需選擇一個頻率,將無線電置於 kiss 模式,然後將其連接到您的 APRS 工具作為 KISS TNC 裝置。

MeshTNC 應該能與許多 APRS 用戶端搭配使用,我們已在以下工具上進行測試:

這裡有豐富的知識和範例可供參考:https://linux-ax25.in-berlin.de/wiki/AX.25

可以直接透過 AX.25 進行許多非常有趣的應用,而無需涉及 IP,但以下範例將示範如何為 AX.25 介面指派 IP 位址。這可以在兩台不同的電腦上,各配備一個 MeshTNC 裝置來完成,只要 MeshTNC 的無線電設定相符、每個系統上指派的 IP 位址屬於同一子網且彼此不同,並且呼號(或至少是 SSID)在每個系統上不同,您就可以在空中進行 ping 測試。如果正確設定,IP 路由也能正常運作!

在兩台或更多電腦上執行以下命令,每台電腦都連接一個 MeshTNC 裝置,以建立一個基於 LoRa 的乙太網路。

MeshTNC 是一個將消費級 LoRa 無線電轉化為 KISS TNC 相容分封網路數據機的工具。