操作說明手冊

NTsocial 應用程式使用者操作手冊

模組:個人檔案設定、地圖系統與 ATaK 戰術頻道 — 為救難現場人員、登山隊、熱門登山路線與獨木舟團隊提供離線協作操作指引。

NTsocial 版本:1.2.0 適用對象:救難現場人員、登山隊、熱門登山路線、獨木舟

1. 個人檔案 (Profile) 設定

1.1 概述

Profile (個人檔案) 頁面位於 NTsocial 應用程式底部導覽列的最右側。此頁面是使用者在去中心化網狀網路 (Mesh Network) 中的數位身分控制中心。在此設定的資訊是公開資訊,會自動分享給網狀網路上的其他節點,因此請自行決定願意揭露的內容。

1.2 頁面佈局與存取

啟動應用程式後,點擊底部導覽列最右側的「人員」圖示 (Profile) 即可進入此頁面。頁面採用垂直滾動佈局,由上至下依序分為:頭像區、基本識別區、詳細資訊區、社交連結區、語言設定區,以及發布與長距離模式開關。

1.3 身分識別與頭像管理 (Identity & Avatar)

由於 NTsocial 沒有中央伺服器管控人員帳號,為了避免冒名頂替的風險,會為每一個帳號自動生成全網唯一的彩色二維條碼作為視覺性的身分識別。即使有惡意第三方想盜用你的身分,也僅能使用相同暱稱,無法複製出和你完全相同的彩色二維碼。除此之外,NTsocial 也允許使用者自行上傳頭像,並與彩色二維碼並排顯示,以提升辨識度。

  • 指紋識別 (Identity Fingerprint):系統會為每一位使用者自動生成一組獨一無二的加密金鑰,再利用此金鑰生成 Identicon (幾何識別圖),即彩色二維碼。
  • 自定義頭像 (Custom Avatar):
    • 操作:點擊下方的「Change Avatar」(更換頭像) 按鈕,系統將呼叫 Android 內建的檔案選取器,提供使用者選擇手機內部儲存的照片。
    • 處理邏輯:選擇圖片 (image/*) 後,系統會將圖片與使用者的指紋進行關聯並儲存。介面將同時顯示彩色二維碼與使用者上傳的圖片;若檔案不存在,則單獨顯示彩色二維碼。

1.4 個人資訊編輯 (Profile Editing)

此區塊允許使用者編輯將廣播至網狀網路的公開資訊。所有欄位均支援輸入法操作 (ImeAction.Next) 以利快速切換。提醒:這些資訊都會由程式自動分享給全網,因此請自行決定願意揭露的內容。

1.4.1 核心識別

  • 暱稱 (Nickname):這是使用者在 Public Feed (公開頻道) 與 Private Chat (私聊) 中顯示的主要名稱。英語、中文與日語都能正確顯示。

1.4.2 基本資訊 (Basic Info)

  • 個性簽名 (Tagline):用於簡短描述狀態的單行文字。
  • 自我介紹 (Bio):支援多行輸入 (預設顯示 3 行) 的詳細介紹欄位。
  • 位置 (Location):使用者可手動輸入所在的地理區域或城市名稱。

1.4.3 社交連結 (Social Links)

為建立跨平台的信任鏈,使用者可在此填入其他網路服務的帳號資訊。系統針對特定欄位優化了鍵盤配置:

  • 網站 (Website):呼叫 URI 專用鍵盤,可填寫個人部落格或公司網頁。
  • 電子郵件 (Email):呼叫 Email 專用鍵盤。
  • 社群 ID:建議提供 GitHub、Twitter (X)、Instagram 等帳號資訊。

1.5 系統偏好設定 (System Preferences)

1.5.1 語言選擇 (Language Selector)

NTsocial 支援即時語言切換,目前支援美式英語、繁體中文與日語。使用者可透過單選按鈕 (Radio Button) 在以下語系間切換,設定將立即生效並更新應用程式顯示。小技巧:如果你發現在人員清單 (People) 中的在線名單可能是延遲資訊,切換到別的語言再切回來,可立刻刷新在線清單顯示。

  • English (en)
  • 繁體中文 (zh-TW)
  • 日本語 (ja)

1.6 進階網路設定 (Advanced Network Settings)

1.6.1 長距離模式 (Long Range Mode、LE Coded PHY S=8)

位於頁面最底部的 Long Range Toggle (S=8) 是一項對戶外活動非常關鍵的功能。只有比較新款的手機所採用的藍牙晶片才會完整支援此先進通訊模式。自從 1.2.6 版本以後,使用者啟動此模式,NTsocial 會智慧判斷當下訊號範圍內的節點,一旦有節點訊號強度較弱,就會切換到低速但遠距離通訊模式,此特殊功能可讓藍牙通訊距離超過 100 公尺遠,在戶外無論是登山或自行車活動,都強烈建議開啟此模式。如果所有節點都在訊號範圍內且訊號強度 (RSSI) 有餘裕,那麼即便開啟此模式,1.2.6 版本以後的 NTsocial 依然會選擇最高速的 2M 模式進行通訊,確保全網傳輸保持在藍牙最高速。

與每一個節點的連線都是獨立的,因此即使開啟此模式也只有與訊號相對較弱的節點會採取低速遠距通訊,與鄰近的節點依然會保持在 1M 或 2M 的高速模式。因此戶外活動強烈建議開啟此功能。

  • 功能:此模式通常對應至低頻寬、長距離的傳輸協議,雖然可以在空曠區將通訊距離放大四倍,但對於室內空間中有雜物、牆面阻隔或是有較強的 WiFi 訊號干擾,開啟此模式無法顯著增加傳輸距離。
  • 狀態顯示:若裝置的藍牙晶片支援此功能 (supportsLongRange 為 true),使用者可自由切換開關;若不支援,系統將鎖定開關並顯示提示訊息:「不支援長距離模式 (Long Range Unsupported)」。

1.7 資料發布 (Publishing)

這是此頁面最重要的操作步驟。一旦完成個人資訊的填寫或修改,請務必點擊發布按鈕,只有點擊此按鈕後才會將資訊分散出去給其他節點。或是當有新的節點上線,你希望確保新的節點能立即看到你最新的個人資訊,你也能手動點擊發布按鈕,主動推發資訊。

  • 操作:點擊頁面底部的「Publish Profile」(發布個人檔案) 按鈕。
  • 技術行為:資料將透過 Write/Notify 機制寫入本地資料庫,並依據 NTsocial 的同步協定 (Sync Protocol) 主動推播至連線中的鄰近節點 (Peers)。
  • 提醒:在網狀網路環境中,若僅修改欄位而未點擊發布,變更將僅暫存於記憶體中,不會同步給其他使用者。務必在編輯完成後執行發布動作。

2. 概述 (Overview)

NTsocial 整合了先進的離線地圖引擎與去中心化戰術態勢感知(ATaK)功能。NTsocial 允許使用者在無網際網路連線的環境下,透過 Mesh 網路進行全體隊員軌跡追蹤、即時位置分佈確認、圖資標記(CoT-like Markers)與地理資訊協作。

本模組分為兩大部分:

  • 離線地圖管理系統:圖資、主題、高程與軌跡的載入與設定。
  • ATaK 戰術頻道操作:位置回報、戰術物件標繪與頻道管理。

3. 離線地圖管理系統 (Offline Map System)

NTsocial 採用完全離線的渲染機制,不依賴 Google Maps 或其他線上服務。在任何沒有電信網路的地方都能獨立運作此功能,但使用者必須自行匯入相關地圖圖資檔案。NTsocial 檔案格式支援全球開源地圖社群的主流格式 (.map/.xml/.DEM/.GPX)。在台灣,推薦使用開源專案「魯地圖」(MOI.OSM - Taiwan TOPO)。

3.1 進入地圖介面

  1. 首次使用地圖功能,請先下載最新版本的地圖圖資檔案,直接下載 .map/.xml/.DEM 三種檔案。
  2. 一般 Android 手機會將檔案存放在 Download 資料夾中,無需手動解壓縮或搬遷,後續由 NTsocial 自動處理。
  3. 於應用程式畫面下方主選單點選「地圖」進入。
  4. 若首次進入未匯入圖資,程式會要求至少選取一個已存在手機上的地圖檔(例如:.map)。

完成圖資匯入後,開啟左側側邊欄選單(Sidebar):點擊左上角的選單按鈕(≡),或從螢幕極左側邊緣向右滑動。所有圖資管理、圖層控制與 ATaK 頻道點選皆在此進行。

首次使用地圖功能請務必再點選「匯入樣式檔」,匯入後在樣式清單中勾選「MOI_OSM_twmap.xml」。

3.2 匯入與切換地圖檔 (.map)

  • 開啟側邊欄,捲動至「離線地圖」區塊。
  • 若尚未匯入任何地圖,或需新增地圖,點擊「匯入地圖檔 (.map/.zip)」。
  • 系統將開啟檔案瀏覽器,選擇儲存於裝置內的 .map 檔案(或包含該檔案的 .zip)。
  • 匯入完成後,於清單中點擊該檔名以啟用地圖。

注意: 系統會自動記憶最後一次使用的地圖檔。

3.3 地圖視覺風格、渲染主題設定 (.xml)

  • 渲染主題決定地圖的視覺風格(道路顏色、等高線顯示)。
  • 於側邊欄「渲染主題 (Theme)」區塊,點擊「匯入主題 (.xml/.zip)」。
  • 建議匯入包含完整資源(圖片、圖示)的 .zip 壓縮檔。
  • 匯入後,於清單中選擇欲套用的主題;選擇「預設 (Default)」則使用內建渲染風格。

文字縮放 (Text Scale): 若地圖上的路名或標籤過小,可於側邊欄調整「文字比例」,提供小 (0.35x) 至 特大 (0.85x) 等選項。

3.4 數位高程模型 (DEM) 與地形陰影

  • 系統支援 SRTM HGT 格式高程數據,用於生成地形陰影(Hillshading)。
  • 於側邊欄「高程資料 (DEM)」區塊,點擊「匯入 HGT (.hgt/.zip)」。
  • 選擇對應當前地圖區域的 .hgt 檔案。
  • 匯入後,系統會自動偵測並於地圖渲染時疊加地形陰影效果。

3.5 軌跡管理 (GPX)

  • 於側邊欄「GPX 軌跡」區塊,點擊「匯入 GPX」。
  • 匯入後,勾選清單中的檔案名稱,即可將該軌跡(藍色線條)顯示於地圖上。
  • 可同時勾選多個 GPX 檔案進行疊圖分析。

3.6 基本地圖操作

  • 縮放: 使用雙指開合,或點擊右上角的 + / - 按鈕。
  • 歸位: 點擊右上角的 TW 按鈕,可快速將視角重置回預設中心點(台灣區域)。
  • 平移: 單指拖曳地圖。

4. ATaK 戰術頻道操作 (Tactical Channel Operations)

ATaK 頻道是專為戶外團隊協作設計的功能。NTsocial 允許使用者創建不受限制數量的 ATaK 頻道,地圖顯示可以同時勾選多頻道,因而能同時處理數個隊伍的地理資訊顯示與管理。ATaK 頻道原生具有人員即時位置與地圖物件資訊的自動同步,每一位成員都由程式自動回報 GPS 座標,每一位成員也能根據對現場地理的觀察建立地圖物件。

4.1 頻道啟用與可視化

  • 使用者加入的頻道若被標記為「戰術頻道」,將自動顯示於地圖左側邊欄下方的「ATaK 頻道」列表中。
  • 開啟左側邊欄,捲動至底部。
  • 顯示/隱藏: 勾選頻道名稱左側核取方塊,決定是否在地圖顯示該頻道的成員與物件。
  • 展開資訊: 點擊頻道名稱右側箭頭,可查看成員列表(含最後回報時間)與地圖物件清單。

4.2 自我位置回報 (PLI - Position Location Information)

  • 當使用者加入戰術頻道後,系統將自動於背景執行位置回報,回報時間間隔由頻道創立者進行設定。
  • 回報機制: 系統依據頻道「更新間隔」設定,自動擷取 GPS 座標並加密廣播。
  • 新鮮度保護: 若 GPS 定位過舊(如進入室內無法定位),系統將暫停回報,避免發送錯誤座標。
  • 隱私: 位置僅發送至已加入且開啟同步的戰術頻道,成員可隨時退出頻道。

4.3 成員追蹤

  • 地圖上將以圓形圖示標示頻道成員位置。
  • 縮寫字元: 圓圈內字母或數字代表該成員識別碼。
  • 顏色編碼: 系統自動分配不同顏色(紅、紫、綠、藍等)。
  • 詳細資訊: 點擊成員圖示,顯示完整暱稱、所屬頻道以及最後一次位置更新時間。

4.4 戰術物件 (Map Objects) 管理

A. 建立物件 (Create)

  • 長按地圖上的物件位置,建議先適當放大再進行點擊。
  • 系統將彈出「建立地圖物件」對話框,填寫以下參數:
  • 發佈頻道: 選擇物件同步的頻道(支援多選)。
  • 名稱: 物件簡稱(例如:CP-1, Target-A)。
  • 屬性: 簡短備註(例如:資源、食物、飲水、帳篷、營地、火苗)。
  • 描述: 詳細情報資訊。
  • 圖示符號: 從網格中選擇代表符號(如:人員、醫療、危險、集結點)。
  • 點擊「建立」,物件即會廣播至網狀網路。

B. 查看與編輯物件 (View & Edit)

  • 點擊地圖上已存在的物件圖示。
  • 資訊視窗顯示:物件名稱、座標、屬性、描述以及目前存在的頻道(Alive Channels)。
  • 編輯: 點擊「編輯」可修正名稱、描述或將物件同步至更多頻道。
  • 刪除: 點擊「刪除」並選擇欲執行刪除指令的頻道。
  • 系統將發送「刪除操作(Op: Delete)」至選定頻道,移除成員地圖上的該標記。

5. 故障排除與注意事項 (Troubleshooting & Notes)

地圖空白或網格狀

  • 確認已於側邊欄選取正確的 .map 檔案。
  • 確認該區域是否有下載對應的離線圖資。

位置未更新

  • 確認 Android 系統權限已授予 NTsocial「永遠允許」或「使用應用程式時」的位置權限。
  • 若開啟「省電模式」可能阻擋背景位置回報,建議將 NTsocial 加入電池最佳化白名單。

物件同步延遲

  • ATaK 協議依賴 Mesh 網路傳輸,在節點稀疏或訊號干擾環境下同步可能有物理延遲。
  • 若物件顯示為「已刪除」但圖示未消失,請嘗試重新整理或重啟應用程式。

檔案相容性

  • 地圖檔僅支援 Mapsforge 相容格式(OpenAndroMaps 推薦)。
  • ZIP 匯入時,確保壓縮檔內無多餘的 macOS 系統檔(如 __MACOSX),避免匯入失敗。