部署前檢查清單
緊急網狀通訊最重要的一條準則就是:在真正需要用到之前,先把設備設定並測試完成。在緊急狀況下、於黑暗中倉促設定的裝置,必然會出錯。請務必現在就完成這項工作。
目前台灣9成9的活躍節點是 Meshtastic 為基礎,自主演練是我們將使用 Meshtastic,但本文是以未來優選的 MeshCore 做基礎。
硬體準備
- 從 flasher.meshcore.io 或 flasher.meshtastic.org 燒錄工具,燒錄最新版韌體。
- 將節點名稱設定為容易辨識的名稱(呼號、所在地區、社區名稱等)。
- 設定 GPS 座標(經緯度)。節點若是住家,請記住需有安全考量。
- 部署前,務必更改室內伺服器韌體上的所有預設密碼。部分 MeshCore 室內伺服器/中繼器韌體版本,出廠時會附帶眾所皆知的預設密碼,但實際情況會因韌體而異──請查閱您所使用韌體的說明文件,以確認實際的預設帳密,而非逕自假設是特定的組合。在任何部署之前,都務必更改這些密碼:否則任何在無線電波涵蓋範圍內、知道預設密碼的人,都能藉此掌控該節點。
- 套用正確的區域無線電預設值(多數台灣 MeshCore/Meshtastic 網路適用 TW 或 AS923 預設值)。預設值名稱與參數會隨韌體版本更新而有所不同──請比對符合您所在地區目前使用的 MeshCore 預設值,並確認其頻道分配仍完全落在台灣合法的 920 至 925 MHz 頻段規劃範圍內。
- 安裝並固定外接天線。
- 確認該節點已出現在網路地圖上(map.meshcore.dev 或 meshmap.net),因安全和隱私考量不透露位址之訊另有其他作法。
連線測試
- 確認頻道/預設值與您當地網路相符。
- 與至少一個已知節點測試雙向通訊。
- 於多個地點進行測試(室內、室外、移動的車上等)。
- 確認室內伺服器(若已部署)能接收來自用戶端節點的訊息。
- 確認 MQTT 閘道(若有配置)正常發布資料至代理伺服器(broker)。
基礎設施
- 考慮設置一個半永久性的屋頂或高處中繼器,以涵蓋社區範圍──請趁狀況正常時、於緊急事件發生前先行安裝。
- 確保稍微永久(常駐)的中繼器具備穩定電力供應(理想情況下應搭配 UPS 或電池備援)。
- 將所有節點的位置、硬體與設定記錄於共用文件中,供緊急應變團隊查閱。
團隊準備
- 部署前,先讓所有團隊成員接受手機端應用程式的操作訓練。
- 事先建立頻道名稱與密碼,並提前告知所有參與人員。
- 指派一名「協調員」,負責在事件發生期間掌握網路運作狀態。
- 匯出設定備份,並與裝置分開存放。
實際通訊距離預期
以下數據為最佳狀況下、視距通訊(line-of-sight)時的估計值,並非保證。手持裝置及室內使用時,距離將大幅縮短。在真正依賴其通訊距離之前,請務必先行實測確認。
| 情境 | 一般通訊距離 |
|---|---|
| 都市直線通訊(街道層級) | 一般約 1 至 3 公里;在良好視線條件下最遠可達約 5 公里 |
| 郊區屋頂對屋頂 | 在視線通暢/屋頂高度優勢下可達 5 至 15 公里 |
| 鄉下/山頂對山頂 | 20 公里以上,甚至可達 50 公里以上(需兩端皆位於高處、視線完全通暢,且菲涅爾區(Fresnel zone)淨空條件接近理想) |
| 透過中繼器進行多次跳躍(mesh hop) | 可延伸涵蓋範圍,但每一次跳躍都會增加延遲並占用共享的通訊時段(airtime),且 Meshtastic 將路由跳躍次數上限設為 7 次──並非無限制。 |