建立你的第一台 Meshtastic

這是一篇關於如何建立第一台 Meshtastic 裝置的指南,涵蓋硬體選擇、韌體安裝及基本設定。

建立第一台 Meshtastic

技術架構

1
2
手機 App ←→ Meshtastic 裝置 ←→ 其他 Meshtastic 裝置 ←→ 目標裝置
     (藍牙/WiFi)        (LoRa 無線電)
  1. 手機應用程式:使用者介面,透過藍牙或 WiFi 連接裝置
  2. Meshtastic 硬體:搭載 LoRa 晶片的開發板
  3. LoRa 通訊:裝置間的長距離無線通訊
  4. 網狀網路:自動組成的通訊網路

快速開始步驟

第一步:硬體選購與準備

推薦入門裝置

Heltec LoRa32 V3

  • 官網完整模組已集成天線與外殼
  • 官網提供代刷 Meshtastic 韌體
  • 內建 OLED 螢幕
  • 體積小巧
  • 適合初學者
  • 購買位置:Heltec Taiwan 官方賣場  
    加入 Facebook 社團 臺灣鏈網   可找到折扣碼哦!

以下都以 Heltec LoRa32 V3 為例,其他裝置請參考其官方文件。

必要配件

  • 天線:LoRa 專用天線(920-925MHz,適用於台灣 TW 區域)
  • 外殼:防水或防塵外殼(戶外使用需更加注意防水)
  • 充電線:USB-C 或 Micro-USB(依裝置而定)

⚠️ 天線重要提醒:天線頻率必須與您的區域設定匹配,
台灣地區請使用 920-925MHz 範圍的天線。

選擇配件

  • 電池:18650 鋰電池或 LiPo 電池
  • 太陽能板:長期部署時的供電方案
  • 磁吸天線座:車載或固定安裝

硬體組裝

  1. 連接天線到 LoRa 接口(務必先接天線再通電
  2. 安裝電池或電源線到裝置中
  3. 首次開機測試(LED 燈應會閃爍)

⚠️ 重要提醒:絕對不要在未接天線的情況下開機,這會損壞無線電晶片!


第二步:韌體安裝

若於官網購買時沒有選擇代刷服務或者想更新韌體,請依照以下步驟自行安裝韌體。

安裝前檢查

  • 確認資料傳輸線(非僅充電線)
  • 安裝適當的驅動程式(ESP32 裝置可能需要)
  • 關閉防毒軟體的即時保護(避免干擾)

方法一:使用 Web Flash Tool

  1. 下載 Silabs CP2102 或 CH340 驅動程式(依裝置而定)

  2. 造訪 Meshtastic Web Flasher  

  3. 選擇您的裝置型號

  4. 點擊 “Flash” 並勾選 完全擦除並安裝 Full Erase and Install

  5. 依照指示操作

  6. 等待韌體安裝完成

方法二:使用 Meshtastic CLI(進階)

方法三:使用 USB 連接埠(進階)


第三步:基本設定配置

手機應用安裝

首次連接設定

  1. 開啟裝置電源

    • 接上電源
    • 等待螢幕顯示 Meshtastic 啟動畫面
  2. 手機藍牙配對

    • 開啟手機藍牙
    • 在 Meshtastic App 選擇藍牙
    • 選擇您的設備進行配對
    • 配對時藍牙密碼會顯示在設備螢幕上
  3. 重要設定項目

    設備設定 ➜ 用戶

    • Long name:自訂一個容易識別的名稱 (最多 39 字)
    • Short name:自訂一個容易識別的名稱 (最多 4 字)

    設備設定 ➜ LoRa

    • 地區設定:台灣 (Taiwan)
    • 發射功率:不可超過 27dBm (台灣法規限制)
    • 首選節點:Medium Range - Fast
    • 頻率槽位:1

      注意:臺灣鏈網社團  
      已於 2025/07/30 建議大家更換首選節點及頻率槽位設定,
      以獲得更好的通訊效果。

  4. 網路連線設定

    此為有使用 MQTT 需求的設定,若不需要可跳過。

    設備設定 ➜ LoRa

    • ✅ 開啟 將消息轉發至 MQTT

    模組設定 ➜ MQTT

    1. MQTT 設定
      • MQTT address: mqtt.meshtastic.org
      • Username:meshdev
      • Password:large4cats
    2. ✅ 開啟 MQTT
    3. ❌ 關閉 TLS已啟用
    4. ✅ 開啟 加密已啟用

    若有 WiFi 連線可用

    • 網路設定:設備設定 ➜ 網路
    • MQTT 設定:模組設定 ➜ MQTT
      • ❌ 關閉 啟用對客戶端的代理

    若無 WiFi 連線 (使用手機網路)

    • MQTT 設定:模組設定 ➜ MQTT
      • ✅ 開啟 啟用對客戶端的代理

    💡使用說明:MQTT 可讓固定節點連接到網路,實現遠端監控和訊息橋接功能。

  5. 位置設定

    若希望設備回傳位置可進行以下設定

    設備設定 ➜ 位置

    1. 啟用固定位置 (因為 Heltec LoRa32 V3 沒有包含 GPS 模組)
    2. 輸入經度與緯度
    3. 輸入所在位置的海拔高度

    若同時希望設備位置顯示在地圖上可進行以下設定

    模組設定 ➜ MQTT

    1. ✅ 啟用 地圖報告
    2. 同意下方宣告隱私事項
    3. 設定下方的隨機飄移範圍 (例如 1.5km)

    線上地圖:MeshMap  Meshtastic Map  


第四步:頻道設定

可直接掃描 QRCode 設定,也可以參照以下設定自行新增輸入

TW Meshtastic QRCode (點擊可放大)

Primary

  1. LongFast
    • PSK:AQ==
    • 金鑰長度: 預設 (8 bit)
    • ✅ 開啟 上行
    • ❌ 關閉 下行
    • ❌ 關閉 位置

Secondary

  1. MeshTW

    • PSK:isDhHrNpJPlGX3GBJBX6kjuK7KQNp4Z0M7OTDpnX5N4=
    • 金鑰長度: 256 bit
    • ✅ 開啟 上行
    • ✅ 開啟 下行
    • ❌ 關閉 Precise location
    • 自行設定位置飄移範圍
  2. SignalTest

    • PSK:y1HciVgpl5Hzh05KJUe/umWUH8XhG3UjR1rvZHfUHFU=
    • 金鑰長度: 256 bit
    • ✅ 開啟 上行
    • ✅ 開啟 下行
    • ✅ 開啟 位置
    • ❌ 關閉 Precise location
    • 自行設定位置飄移範圍
  3. Emergency!

    • PSK:y2jnf86fTpf/4AFAf+mCwbzRoxpCV0P90dqJo0+w/SY=
    • 金鑰長度: 256 bit
    • ✅ 開啟 上行
    • ❌ 關閉 下行
    • ✅ 開啟 位置
    • ✅ 開啟 Precise location

完成以上步驟後,您就可以開始享受 Meshtastic 帶來的離線通訊體驗了!


常見問題排解

  • 無法連接藍牙:重啟裝置和手機藍牙
  • 訊號不穩定:檢查天線連接,調整位置
  • 電池耗電快:降低發射功率,調整 GPS 更新頻率
  • 收不到其他節點:確認頻段設定正確,檢查周圍是否有其他節點

結語

Meshtastic 是一個強大且實用的離線通訊解決方案,特別適合戶外活動愛好者和需要緊急通訊的應用場景。雖然有一定的技術門檻,但豐富的社群資源和詳細的文件讓入門變得容易許多。

在台灣使用 Meshtastic 時,請注意遵守相關法規,選擇合適的頻段和功率設定。建議先從基本的文字通訊開始,逐步探索更多進階功能。

如需轉載引用需保留原始連結及作者姓名,並以相同方式分享。CC BY-SA 4.0  
最後更新 2026/03/26 20:39 +0800
瀏覽次數
本站總訪問量
使用 Hugo 建立
主題 StackJimmy 設計