建立你的第一台 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
    Heltec LoRa32 V3 勿選擇 Bundle Web UI,
    因為它可能會導致記憶體不足而不穩定

  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 4. ✅ 啟用 地圖報告 5. 同意下方宣告隱私事項 6. 設定下方的隨機飄移範圍 (例如 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  
最後更新 2025/10/10 22:56 +0800
瀏覽次數
本站總訪問量
使用 Hugo 建立
主題 StackJimmy 設計