---
# System prepended metadata

title: 無標題

---

# 我把整個 Meshtastic 網路搞癱了，然後學會了這些設定技巧

去年春天某個週末，我興沖沖地拿著剛到手的 T-Beam，準備加入本地的 Meshtastic 社群網路。結果沒想到，我一個設定錯誤，竟然讓整個區域網路變得超級卡頓，群組裡面開始有人抱怨訊息延遲。

那時候我才知道，原來 Meshtastic 不是「插電即用」那麼簡單，每一個設定選項背後都有它的道理。經過幾個月的摸索和學習，我想分享一些真正有用的設定技巧，希望你不要像我一樣踩那些坑。

![Meshtastic 網路拓撲示意圖](https://hackmd.io/_uploads/rJq68Eftxx.jpg)

## 角色設定，我踩過的第一個大坑

剛開始接觸 Meshtastic 時，我看到有個「Repeater」角色選項，腦子裡立刻想起以前玩業餘無線電的經驗。「太好了！」我想，「我把節點設成中繼器，這樣就能幫大家轉發訊息了，多有意義啊！」

結果這個決定差點讓我被踢出社群群組。

後來才知道，Meshtastic 的角色設定跟傳統無線電完全不是一回事。我那個「熱心」的 Repeater 設定，其實是在不斷地重複轉發每一條經過的訊息，而且還關閉了所有的遙測資料廣播。想像一下，一個只會重複別人話但自己什麼都不說的人，在群聊中會有多煩人...

### Router：山頭霸主的專屬

Router 角色聽起來很威風，但其實它有非常嚴格的使用條件。這個角色最適合那些放在山頂、高塔或高樓頂上的固定節點，而且必須是 360 度無遮擋的「山頭霸主」位置。

Router 角色會自動啟用省電模式，還會禁用藍牙和 WiFi 連接。這意味著一旦設定好放上山，要再次修改設定就得爬山了。所以絕對不能隨便用這個角色，除非你真的確定那個位置值得。

### Client：最實用的選擇

對於我們這些手持設備用戶來說，Client 角色是最穩妥的選擇。它會在需要的時候幫忙轉發訊息，但不會搶著當網路中心。我現在所有的手持設備都用這個角色，包括那台讓我踩坑的 T-Beam。

### Client_Mute：低調的智慧選擇

這個角色是我後來發現的寶藏。當你家裡已經有一個固定的基礎設施節點（比如窗台上的太陽能節點）時，你的手持設備其實不需要再幫忙轉發訊息了。Client_Mute 就像一個安靜的聆聽者，只接收和發送自己的訊息，不會增加網路負擔。

在我們本地網路變得越來越擁擠之後，很多人都開始改用 Client_Mute，網路品質明顯改善了。

## 2.6 版本救了我們所有人

今年年初，Meshtastic 2.6 版本發布了，帶來了一個叫做「Next-Hop Routing」的新技術。老實說，我一開始也不太懂這是什麼，但升級之後的效果實在太明顯了。

以前的版本用的是「管理洪泛路由」（聽起來就很可怕對吧），簡單說就是每條訊息會讓周圍所有節點都嘗試轉發一次。在節點數量少的時候還好，但當我們本地網路發展到 50+ 個活躍節點時，這種方式就開始出問題了。

2.6 版本的 Next-Hop Routing 就聰明多了。它會讓訊息只通過最佳路徑傳遞，而不是讓每個節點都插一腳。實際效果就是，我的直接訊息送達率從 60% 提升到了 90% 以上，而且延遲明顯降低。

還有一個我特別喜歡的新功能叫做「unsuageable flag」。基礎設施節點可以設定這個標誌，告訴大家「我只負責轉發，請不要發直接訊息給我」。這樣一來，那些放在山頂沒人監控的節點就不會收到一堆無意義的直接訊息了。

## 硬體選擇，不再糾結

說到硬體，我前前後後買了不少設備，也算是交了不少學費。現在終於搞清楚該怎麼選了。

### ESP32 vs nRF52：電力的權衡

我的第一台設備是基於 ESP32 的 TTGO T-Beam，功能很全面，有 WiFi、藍牙、GPS，還能連電腦調試。但它有個致命缺點：太耗電了。

後來我又買了一台基於 nRF52 的 RAK4631，功耗立刻降低了 30% 左右。雖然沒有 WiFi，但對於手持設備來說，藍牙連接已經足夠了。如果你打算做電池供電或太陽能節點，nRF52 絕對是更好的選擇。

### 價格參考（2024年）

現在市面上的選擇比以前多太多了：

- **入門級（$15-25）**：Heltec WiFi LoRa 32 V3、TTGO LoRa32
- **主流選擇（$25-40）**：TTGO T-Beam、RAK WisBlock 套件
- **高端選擇（$40-60）**：T-Deck、預組裝的 Muzi Works H1

我現在最推薦的是 T-Deck，雖然價格高一點，但有鍵盤和大螢幕，用起來就像一台小電腦，特別適合當作主力通訊設備。

## 太陽能節點的小確幸

去年夏天，我在陽台上搭建了第一個太陽能節點。用的是大家都推薦的 Sohine 6W 太陽能板，配一顆 18650 電池和簡單的充電控制器。

剛開始我很擔心，畢竟台北經常陰雨天，會不會撐不了幾天就沒電了？結果出乎意料，即使在去年那個特別長的梅雨季，節點也穩穩運行了整整三個月沒斷過電。

太陽能節點的設定有個小技巧：把 GPS 功能關掉，改為手動設定固定位置。反正節點不會移動，GPS 只會白白耗電。這樣設定之後，整台設備的功耗可以降到 8mA 左右，一塊小電池就能撐很久。

```
// 太陽能節點推薦設定
Node Info 廣播：24 小時
位置更新：關閉（手動設定固定位置）
度量資料：1 小時
智能位置：關閉
```

## 廣播間隔，細節決定體驗

這是另一個我踩過坑的地方。預設設定下，節點會每小時廣播一次自己的資訊，每 15 分鐘更新一次位置。對於手持設備來說這還好，但如果你有很多固定基礎設施節點，這些廣播就會累積成不小的網路負擔。

我們本地社群經過實測，發現以下設定能在資訊即時性和網路效率間找到最好的平衡：

**基礎設施節點（Router 角色）：**
- Node Info：24 小時
- 位置更新：72 小時（或關閉）
- 度量資料：1 小時

**手持設備（Client/Client_Mute）：**
- Node Info：1 小時
- 智能位置：10 分鐘以上
- 度量資料：3 小時

## 我現在的設定檢查清單

經過這麼多次試錯，我整理了一個設定檢查清單，每次配置新節點都會過一遍：

1. **角色選擇**
   - ✅ 手持設備：Client 或 Client_Mute
   - ✅ 固定節點：只有絕佳位置才用 Router
   - ❌ 絕對不用 Repeater

2. **廣播設定**
   - ✅ Node Info 間隔：基礎設施 24h，手持 1h
   - ✅ 位置更新：根據實際需求調整
   - ✅ 跳躍限制：保持預設的 3，不要隨意增加

3. **韌體版本**
   - ✅ 升級到 2.6 或更新版本
   - ✅ 基礎設施節點用穩定版
   - ✅ 手持設備可以嘗試測試版

4. **硬體配置**
   - ✅ 電池供電選 nRF52
   - ✅ 需要 WiFi 功能選 ESP32
   - ✅ 天線選擇 4-6dBi 全向天線

5. **網路禮儀**
   - ✅ 設定有意義的節點名稱
   - ✅ 適當設定區域和頻率
   - ✅ 不要設定過高的發射功率

## 寫在最後

回想起第一次搞垮網路的經歷，其實我蠻感謝那次「事故」的。如果沒有那次踩坑，我可能永遠不會深入了解 Meshtastic 的技術細節，也不會認識社群裡那麼多有趣的朋友。

現在我的設備都跑得很穩定，本地網路也越來越健康。最讓我有成就感的是，新朋友加入社群時，我已經能夠分享這些實戰經驗，幫他們避開我曾經踩過的坑。

Meshtastic 是個很棒的技術，但它需要每個使用者都負起責任，用正確的設定來維護網路品質。希望這些分享對你有幫助，如果你也在玩 Meshtastic，歡迎分享你的經驗！

**參考資源：**
- [Meshtastic 官方文件](https://meshtastic.org/docs/)
- [設定工具網頁版](https://client.meshtastic.org/)
- [Meshtastic Discord 社群](https://discord.gg/ktMAKGBnBs)

---
