兩款 Android App,離線也能通訊

NTsocial + MeshLink BLE · Wi-Fi · Meshtastic LoRa

沒有網路,也能繼續傳訊息。

NTsocial 與 NTsocial MeshLink 是兩款各自獨立的 Android App,可以單獨使用。一起用時,鄰近的手機透過藍牙互相轉送訊息,Meshtastic 無線電再把文字經 LoRa 傳得更遠。不需帳號,也沒有中央伺服器。

  • 離線優先
  • 免帳號
  • 藍牙 mesh + LoRa
看兩款 App

單獨用,或搭配用

兩款 App,可獨立、可搭配

NTsocial 負責鄰近手機之間的訊息;MeshLink 負責操作 Meshtastic 無線電。你可以只用其中一款,也可以兩款都裝,把手機 mesh 和 LoRa 無線電 mesh 串起來。

NTsocial App 圖示

Android · 社交 mesh

NTsocial

一款離線也能運作的訊息 App。鄰近的 Android 手機透過藍牙互相尋找、接力轉送訊息,並補齊裝置漏收的歷史紀錄。過程中不需要帳號,也沒有中央伺服器。

單靠藍牙就能運作。MeshLink 是選配,只有需要 Meshtastic/LoRa 路徑時才用得到。

  • 訊息:公開貼文、主題頻道、私訊與巢狀回覆。手機之間互相暫存轉送,支援的機型還能用長距離 BLE 傳得更遠。
  • 大量傳輸走 Wi-Fi:相容手機之間可用裝置直連 Wi-Fi 更快同步歷史與附件,兩台裝置也能開一條私有連線傳大檔。藍牙持續負責探索、即時訊息與備援。
  • 野外工具:離線地圖、GPX 與地形資料、即時位置與 ATaK 物件、圖片與語音訊息,以及半雙工即按即說(PTT)。
  • 延伸到 LoRa:把指定頻道透過 MeshLink 送出,文字就能跨 Meshtastic 節點傳遞。圖片、語音與 PTT 仍留在手機端的傳輸路徑,不會被推上 LoRa。

Wi-Fi Aware、Wi-Fi Direct 與 Coded PHY 是否可用,取決於裝置與 Android 版本。

訊息怎麼傳

三種傳輸,各司其職

每種傳輸各做自己擅長的事:鄰近流量走藍牙,大檔走 Wi-Fi,長距離文字走無線電。大型多媒體不會被硬塞進低頻寬的無線電路徑。

  1. 01 · BLE

    隨時都在

    手機互相探索、交換即時訊息與多媒體、替彼此接力,並補齊漏收的歷史。不需要網路,也不需要行動網路。

    鄰近 mesh
  2. 02 · WI-FI

    需要時才加速

    相容手機用裝置直連 Wi-Fi 更快同步歷史與附件,也能在雙方同意下傳大檔。它是加速用的,不是平常的即時訊息路徑。

    裝置直傳
  3. 03 · MESHLINK / LORA

    無線電拉長距離

    MeshLink 操作相容的 Meshtastic 無線電,可把指定的 NTsocial 頻道文字延伸到 LoRa mesh。

    無線電 mesh

圖片、語音、PTT 與私有檔案資料不會走 NTsocial 的 LoRa 路徑。手機端接受指令,也不保證取得無線電的傳送時間或對端一定收到。

Android 近期更新

最近的新功能

近期版本在藍牙基礎上補上距離與速度,並讓每一條選配路徑都各自獨立、清楚可辨。

WI-FI

Wi-Fi 私有傳檔

兩台手機可在雙方同意下,用裝置直連 Wi-Fi 傳大檔,支援續傳與傳完後的完整性檢查。過程不需網路,也沒有檔案伺服器。

×4

最多四台 Meshtastic 無線電

MeshLink 可登錄最多四台藍牙無線電,把它們的動態整合在同一個檢視,同時讓每台的路徑各自獨立。

同步

更快補齊歷史

裝置直連 Wi-Fi 讓相容手機之間的歷史與附件同步更快。藍牙持續可用,本機 mesh 不會因此受制於它。

野外

野外協作

離線地圖、GPX、地形、ATaK 位置與物件、語音片段、圖片與 PTT,讓一支隊伍在鄰近範圍共用同一份現況。

版本更新紀錄

NTsocial 主要版本的紀錄。

目前 Android 功能總覽

目前的 Android 版本,在藍牙 mesh 基礎上結合了裝置直連 Wi-Fi 傳輸、私有大檔傳送,以及多台 MeshLink/Meshtastic 整合。

目前重點

  • 私人 Wi-Fi 檔案連線:指定的兩位使用者可同意建立可續傳的大型檔案工作階段,並在完成時驗證完整性;檔案內容不會改走 BLE 或 LoRa。
  • MeshLink 多無線電路由:每條綁定都明確限定於特定端點,讓 NTsocial 可從 MeshLink 登錄的最多四個 Meshtastic BLE 無線電端點中指定目標無線電。
  • 更快的歷史修復:相容的裝置直連 Wi-Fi 路徑可加速符合條件的精確歷史與附件同步,BLE 仍保留為基礎傳輸。
  • 媒體各走合適路徑:圖片、語音片段與 PTT 留在近距離手機傳輸;NTsocial 的 LoRa 路徑專注於已綁定的文字與支援的狀態資料。
  • BLE 仍是核心:探索、即時訊息、轉傳、同步備援,以及相容裝置上的長距離 Coded PHY,無需網路或電信服務即可繼續運作。

NTsocial 1.3.0 版本更新說明

NTsocial 1.3.0 帶來原生長距離通訊模式、藍牙對講機 (PTT) 與 Mesh 電子寵物功能。此版本亦全面翻新私訊介面,並修正圖片畫質與個人檔案同步的關鍵問題。

更新重點

  • 原生長距離與高速模式: 實作支援 Extended Advertising 的原生長距離模式 (Native Long Range, S=8),並積極啟用 2M PHY 以提升傳輸吞吐量。
  • 語音與 PTT: 新增語音訊息 (Audio Message) 傳送與藍牙對講機 (PTT) 通話功能。
  • Mesh 電子寵物: 內建電子寵物系統,寵物的成長將直接反映您的節點對中繼網路的貢獻度。
  • 視覺體驗升級: 私訊版面更新為現代化的對話氣泡風格;優化圖片壓縮演算法,放寬容量限制並確保小圖與截圖文字清晰可讀。
  • 穩定性與修正: 修正遠端使用者無法看見自定義頭像與名片 (Author Card) 的問題,增加地圖狀態 (縮放/位置) 的持久性記憶,並解決編碼冗餘導致的傳輸浪費。

NTsocial 1.2.0 版本更新說明

NTsocial 1.2.0 強化 ATaK 能力、改善同名頻道處理、修正私人訊息圖片傳送問題,並升級地圖功能以支援實地協作。

更新重點

  • ATaK 基礎: 完成 ATaK 基本功能,實現團隊與資源的地理資訊即時分享。
  • 同名頻道相容: 新增同名頻道的相容與區別機制。
  • 私人訊息圖片修正: 修正私人訊息無法傳送圖片的問題。
  • 地圖匯入: 地圖介面支援風格(.style)、DEM 山脈陰影以及 GPX 軌跡檔匯入。
  • 等高線與地圖物件: 地圖支援等高線顯示;ATaK 頻道可顯示全員即時位置,並可建立地圖物件,管理資源、危險與目標的地理資訊。

NTsocial 1.1.0 版本更新說明

NTsocial 1.1.0 直接延續 1.0.0 正式版,在修正多項與圖片處理、訊息同步與導覽相關的高影響錯誤之餘,也帶來加密頻道、離線地圖與 ATaK 風格任務頻道等新功能,讓實際野外運用更穩定可靠。

錯誤修正與體驗優化

  • 發文附圖方向: 貼文所附圖片的顯示方向現在會對齊 Google 相簿中的原始旋轉資訊,避免出現橫放或上下顛倒的情況。
  • 圖片亂碼修正: 修正部分裝置在接收圖片時只顯示 base64 字串或亂碼的問題,現在所有支援的圖片都會正確解碼並顯示。
  • 訊息同步效率: 修正訊息同步程序中的一個缺陷,在多節點環境下同步效能大幅提升,減少重複傳送與延遲。
  • 開場畫面按鈕位置: 在部分螢幕比例的手機上,啟動畫面的主按鈕可能掉出螢幕邊界,現已透過重新調整版面與安全區距離加以修正。
  • 底部導覽列調整: 移除底部導覽列中央的「私訊」按鈕,此按鈕的運作邏輯容易誤導操作。現在要開啟私訊,只要在「People」畫面點擊對方帳號即可進入對話,原位置改為新的「地圖」按鈕。
  • 中文頻道名稱錯誤: 以中文命名的非加密頻道,其訊息曾出現跨頻道混在一起顯示的嚴重錯誤。此問題源自中文字解碼缺陷,已在新版完全修正。

完成的新功能

  • 離線地圖: 新增離線地圖匯入與顯示功能,可載入自備的離線地圖檔進行瀏覽。目前尚未支援樣式檔與等高線疊圖,視覺體驗之後會持續優化。
  • 加密頻道: 新增獨立的加密頻道類型,頻道內訊息在儲存與傳輸時都會使用 256 位元對稱式加密(AES-256-GCM),降低裝置遺失或節點被截取時的風險。
  • ATaK 風格任務頻道: 新增專為登山隊與搜救隊設計的加密頻道,所有成員會持續共享自己的 GPS 座標,並透過節點間的轉傳與同步,突破單一連線距離限制,讓隊伍可以在地圖上掌握彼此的最新位置。
  • 個人頭像上傳: 開放使用者上傳個人頭照作為識別,但仍保留原本的彩色二維碼幾何頭像,以利辨識裝置與防止身分冒用。
  • 圖片檢視與縮放: 除了維持與 Google 相簿一致的圖片方向外,現在在貼文中點擊圖片即可進入檢視模式,支援多指縮放與拖移查看細節。

下一版本即將嘗試的方向

  • 地圖樣式與等高線: 下一版將持續優化地圖顯示,導入地圖樣式檔與等高線疊圖,目標是提供登山活動所需的基本專業地圖功能。
  • 任務標記與危險標示: ATaK 風格頻道將嘗試導入地理資訊管理,成員可以在地圖上標記水源、起火點、物資堆放處等資源或危險點,時間與座標會同步給所有頻道成員,並在地圖上顯示。
  • 無線電網路整合: 評估與 Meshtastic 等開源無線電網路互通的可能性,讓 NTsocial 可以作為其應用前端或輔助工具。

NTsocial 1.0.0 版本更新說明

NTsocial 1.0.0 正式發布。此首個正式版本在既有測試基礎上帶來核心功能升級、安全強化與更順暢的使用體驗。

主要新增功能

  • 貼文附圖: 貼文現在支援附加單張圖片。上傳前會在端上即時壓縮為 11 KB 以下的 WebP,為了善用藍牙頻寬,文字會優先於圖片傳送,若圖片稍晚抵達,UI 會自動偵測並載入。
  • 本地儲存加密: 所有公開、頻道與私訊在寫入裝置前皆使用 AES-256-GCM 行級加密,金鑰由 Android KeyStore 託管,確保靜態資料的隱私。
  • 精細通知: 全新通知服務為 Public、Channels 與 DMs 提供獨立控制,UI 具備前景感知,瀏覽中的版面會暫時靜音。
  • 國際化支援: App 現已提供英語、繁體中文與日語,可在首次啟動或個人檔案頁選擇偏好語言。
  • 全新啟動畫面: 以更貼近產品意象的抽象圖替換舊有靜態畫面,帶來一致的品牌與載入體驗。

使用說明

主要功能

五大分頁:

  • Public (公開):瀏覽公開的貼文牆,你可以在這裡發文或回覆訊息。
  • Channels (頻道):探索、加入或建立不同的主題頻道,與有相同興趣的人群交流。
  • Map(地圖):開啟離線地圖、GPX 軌跡,以及 ATaK 團隊位置與地圖物件。
  • People (人員):查看附近有哪些使用者,並能看到他們的訊號強度。你可以在這裡將他們設為好友或封鎖。
  • Profile (個人):設定你的個人檔案,包含暱稱、簡介與社群連結,並發布給附近的人看見。

離線通訊:BLE 是探索、訊息、同步、附件與 PTT 的必要點對點基礎,不需要網際網路連線。

巢狀留言:任何訊息下方都支援無限層級的回覆,方便追蹤討論串。

按需啟用 Wi-Fi 加速:相容節點可加速精確歷史與附件同步;指定的兩位使用者也能同意建立可續傳的私人裝置直連 Wi-Fi 工作階段來傳送大型檔案。BLE 仍是探索、即時訊息與備援的基礎。

未讀與本機整理:逐則跳轉未讀訊息;長按後將訊息拖曳超過一半可移除本機副本,其他裝置不受影響。

圖片與語音:圖片貼文必須附說明,可重試失敗的傳送或預覽,也能分享語音片段並使用 BLE PTT。

個人化

  • 暱稱:你可以自訂暱稱,方便大家辨識。
  • 個人頭像:App 會根據你的 Peer ID 自動生成一個獨特的幾何圖形頭像。
  • 個人檔案:在「Profile」頁面,你可以建立包含個人簡介、網站等資訊的名片,並分享給附近的人。
  • 好友與封鎖:在「People」頁面,你可以將朋友加入好友名單,即使他們離線,App 也會記住你的設定。同時,你也可以封鎖不想互動的使用者。
  • 長距離模式:支援的手機可由雙方共同啟用,要求雙向 Bluetooth Coded PHY (S=8),同時保留標準探索。
  • NTsocial MeshLink:使用這款可獨立運作的 App 管理最多四台 Meshtastic BLE 無線電的清單,再將每條 NTsocial 文字/狀態資料路由明確綁定到指定的無線電端點。
  • 高速傳輸設定:Profile 可控制相容的 Wi-Fi 歷史同步與私人檔案連線;實際可用的裝置直連模式取決於硬體與 Android 支援。

注意事項

  • 安全邊界:Public 貼文與 PTT 媒體是明文,頻道加密則為選用。不要假設所有介面或傳輸都具備端對端加密;需要時請選擇加密頻道,威脅模型不明時避免傳送敏感資料。
  • 權限:NTsocial 會依功能引導你開啟藍牙、附近 Wi-Fi、Android 所需的位置、通知、麥克風/相機與電池最佳化例外。