Meshtastic技術的短板,真的如想像中美好嗎?

Meshtastic
技術的短板

真的如想像中美好嗎?

基於 2024-2025 使用的經驗分享

NOTE: 這是一個基於最新研究的技術分析簡報,會深入探討 Meshtastic 技術的實際問題和限制。


初次相遇的興奮

  • 無網路、無電力環境下的通訊解決方案
  • 基於 LoRa 技術的 mesh 網路系統
  • 開源、低功耗、長距離的魅力
  • 「末日通訊的完美解決方案」?

從理想到現實

✨ 理想:mesh 網路萬能,節點越多覆蓋越好

😓 現實:各種技術限制和實際問題浮現

一年多的深入研究後,發現現實遠比理想複雜


LoRa 技術的天生限制


頻寬限制

278572f7a1b24c4997dd10f8a0957f52

  • 傳輸速率:僅 kbps 級別
  • 只能傳送簡單文字訊息
  • 無法支援圖片、語音、視頻

法規限制

![N180312001320180312140710](https://hackmd.io/_uploads/HkenXzNcle.png =50%x)

  • ISM 頻段嚴格管
  • Duty cycle 限制(歐洲)法規上的限制
  • 會出現「請稍等,現在不能撥打」的尷尬情境
[LoRa頻率與法規:全球指南](https://arshon.com/blog/lora-frequency-and-regulations-a-global-guide/)
[低功率射頻電機技術規範-新聞稿](https://www.ncc.gov.tw/chinese/news_detail.aspx?site_content_sn=8&sn_f=38384)
[低功率射頻器材技術規範](https://www.ncc.gov.tw/chinese/files/24020/538_49880_240206_3.pdf )

Mesh 網路的複雜性挑戰


多跳延遲

  • 每增加一個中繼跳數,延遲增加
  • 五六個節點的延遲變得無法忍受

廣播風暴

  • 訊息被重複廣播多次
  • 密集網路中的整體擁塞
  • 像人群中的喊話變成噪音

示意簡易Mesh動畫展示 https://oliver0804.github.io/meshHowToWork/


路由算法問題

![截圖 2025-09-02 下午2.59.13](https://hackmd.io/_uploads/BJgRSf45gl.png =20%x)

https://www.youtube.com/shorts/o8YqPeLV-80

  • 簡單的 flooding(氾濫)算法效率不高
  • 網路中需要使用POSITION/NODEINFO數據包上報位置資訊

20240818 https://meshtastic.org/blog/why-meshtastic-uses-managed-flood-routing/


都市環境的尷尬

預期 vs 實際

  • 理論傳輸距離:幾公里?
  • 實際都市環境:只有幾百米
  • 官方記錄:331 公里(205 英里)

在台灣所面對的干擾源

  • 高樓大廈阻擋信號
  • LTE 基地台(915-928MHz 頻段)
  • 汽車電子系統與都市電磁噪音

NOTE: 建築物阻隔:高樓、混凝土結構會大幅削弱 LoRa 的訊號穿透能力。雖然 LoRa 在郊區可達 5–15 公里,但在都市往往縮短到 1–3 公里甚至更少。 多徑效應:城市中的反射(玻璃、金屬、牆壁)容易造成多徑干擾,影響鏈路穩定性。


世界記錄詳情

![截圖 2025-09-02 下午3.06.18](https://hackmd.io/_uploads/SJ8uvfE5xe.png =50%x) Meshtastic 官方距離記錄

  • 最新記錄:331 公里(205 英里)
  • 記錄保持者:MartinR7 & alleg
  • 設備:RAK4631 + 55cm 天線
  • 頻率:868MHz(歐洲)
  • 設定:Very Long Slow(SF12, BW62.5)
[官方測試記錄](https://meshtastic.org/docs/overview/range-tests/)

臺灣地區當前的挑戰


節點密度不均勻

![截圖 2025-09-02 下午4.17.20](https://hackmd.io/_uploads/By37_X4qex.png =50%x)

地形限制地形起伏、樹木遮蔽影響傳輸與人口密集區域集中 (人多節點跟著多)


電力供應問題

太陽能板效率在陰天下降 電池實際壽命比預期短

台灣案例:2024 年陽明山 IOT 設備鋰電池引發森林大火 ![截圖 2025-09-02 下午3.31.18](https://hackmd.io/_uploads/ry-u6fE9xg.jpg =70%x)


硬體設備局限性


處理能力限制

  • ESP32 低功耗微控制器(NRF52 is better)
  • 網路規模擴大時的處理瓶頸
  • 路由計算和訊息處理成為限制

電池續航現實與太陽能

![290f10383f2f6d6c146f256872a653923296ff37](https://hackmd.io/_uploads/SyXKSQ45ll.jpg =50%x)

  • 理論:幾個月甚至幾年
  • 實際:頻繁傳輸下消耗更快
  • 陰天或樹蔭下太陽能效率大打折扣

電池壽命計算

![p0797234205358-item-61edxf4x0600x0600-m](https://hackmd.io/_uploads/rJtfqmE5xx.jpg =25%x)

續航時間 = 電池容量(mAh) / 平均電流(mA) 3000mAh / 150mA = 20小時 (1天左右) 3000mAh / 20mA = 150小時 (6天左右)


軟體協議的瓶頸


路由協議效率

  • 簡單的 flooding 算法
  • 動態網路中產生大量控制訊息
  • 節點數量超過閾值時性能急劇下降

安全性顧慮

  • 密鑰管理困難
  • 缺乏有效的身份驗證機制
  • 任何人都可加入網路的風險

資安的問題


CVE-2025-52464:密鑰重複漏洞

  • 影響版本:2.5.0 至 2.6.11 之前
  • 核心問題:硬體廠商「黃金鏡像」克隆導致相同 X25519 密鑰
  • 風險:加密訊息可被攻擊者解密
  • 修復:2.6.11 檢測,2.6.12 自動清除

供應鏈安全問題

  • 廠商批量克隆相同密鑰的設備
  • 不同MCU平台上隨機性池始化失敗
[CVE](https://nvd.nist.gov/vuln/detail/CVE-2025-52464)

Android 應用安全漏洞


CVE-2025-52883:偽造訊息攻擊

  • 問題:攻擊者可偽造任何節點發送未加密直接訊息
  • 影響:訊息顯示虛假的加密狀態
  • 風險:用戶獲得錯誤的安全感
  • 修復版本:Android 應用 2.5.21

用戶介面安全問題

![截圖 2025-09-03 下午6.57.53](https://hackmd.io/_uploads/r1p4JjB5lg.png =30%x)

  • 綠色鎖頭圖示可被偽造
  • 缺乏明確的加密狀態指示
  • 公鑰/私鑰與共享密鑰難以區分
[安全通告](https://nvd.nist.gov/vuln/detail/CVE-2025-52883)

開源項目常見的問題 版控與發展


韌體進版導致問題頻發

  • 2.6.x 重大更新:所有設定、頻道、加密金鑰都會清除
  • 1.x → 2.x 不兼容:協定完全改寫,無法互通
  • v2.5 系列:業餘無線電加密限制
  • 更新頻率:安全修復需要頻繁更新,但可能破壞相容性

新手對面複雜的配置

LongFast設定在多節點網路中的忙碌問題(臺灣現在已經建議改SF)

已有LongFast用戶需要手動切換到ShortFast

設定選單複雜ex.MQTT功能修需要注意至少三個設定頁面


開源社群發展

開發者與用戶需求不匹配

業餘無線電操作員受限制

技術方向缺乏統一共識

[社群討論](https://github.com/meshtastic/firmware/discussions/5111)

實際性能數據揭示


大型網路的具體限制

  • 節點閾值:超過40 個節點需調整間隔設置
  • 通道利用率:>25%時停止節點資訊查詢
  • 配置遷移:官方網路從 LongFast 轉向 ShortFast(目前台灣基本上已完成轉換)

可靠性問題

  • 同房間內設備訊息接收不一致
  • 延遲訊息傳遞問題
  • 網路擁塞導致性能下降

2025 年 4 月官方參數設置建議

  • 整個 mesh 網路該區域網路的調整
  • 用戶需要手動調整設置
  • 顯示原有配置的根本性問題
[官方說明](https://meshtastic.org/blog/why-your-mesh-should-switch-from-longfast/)

總結有哪些瓶頸


網路容量瓶頸

ISM 頻段頻譜資源有限 Duty cycle 限制 節點密度過高時網路幾乎無法使用


管理維護複雜性

網路健康狀況監控

故障診斷困難

固件升級挑戰


英國網路分析案例

截圖 2025-09-03 下午3.28.32

  • 節點密度過高時網路變得無法使用
  • 像狹窄道路上的交通堵塞

社群認知與現實落差


「只是興趣愛好」的定位

Reddit 用戶反饋:「more of a hobby, not actually useful」 可靠性不足以支撐關鍵應用 技術門檻對一般用戶仍然過高


官方態度的變化

  • MQTT 服務政策突然變更(2024 年 8 月)
  • 需要專用工具進行網路規劃
  • 從去中心化向管理化轉變

我的期望與現實差距

  • 期望:即插即用的 mesh 網路
  • 現實:需要專業知識和持續維護
[社群討論](https://www.reddit.com/r/meshtastic/comments/1f1c7qt/future_of_lora/)

部署複雜性的真實體驗


需要專業知識?

維護成本?

定期固件更新 安全漏洞修復 硬體替換和升級


實際部署經驗

  • 台北市測試:理論距離 vs 實際效果差距巨大
  • 需要大量前期規劃和測試
[官方工具](https://meshtastic.org/blog/meshtastic-site-planner-introduction/)

面對競爭技術


現有的替代方案

5G:更高頻寬、更低延遲

衛星通訊:Starlink 等快速普及

LoRaWAN:更成熟的商業生態系統


5G vs Meshtastic 深度比較


5G 優勢

  • 頻寬:Gbps 級別 vs kbps 級別
  • 延遲:毫秒級 vs 秒級
  • 可靠性:99.9% vs 變動較大
  • 覆蓋:快速擴展基礎設施

Meshtastic 優勢

  • 成本:一次性購買 vs 持續月費
  • 獨立性:無需基礎設施
  • 開源:技術透明
  • 特殊場景:災難、偏遠地區

衛星通訊的威脅


Starlink 等服務優勢(台灣目前不再服務區中)

截圖 2025-09-03 下午3.38.09

  • 全球覆蓋,包括偏遠地區
  • 高頻寬支援多媒體通訊
  • 成本持續下降
  • 用戶體驗接近傳統網路

技術演進方向


Meshtastic 社群努力

  • AI 輔助路由算法
  • 自適應協議改進
  • 混合網路概念(LoRa + WiFi + 5G)

未來發展挑戰

  • 如何在競爭中找到差異化定位
  • 平衡技術複雜度和易用性
  • 建立可持續的商業模式

我『認為』適合的應用場景


✅ 推薦使用

  1. 應急通訊 - 自然災害備用通訊
  2. 偏遠監測 - 環境監測、農業管理
  3. 興趣愛好 - 無線電愛好者實驗平台
  4. 小規模社群 - 特定區域內的社群通訊

❌ 不適合

  • 高頻寬需求應用
  • 大規模商業部署
  • 替代主流通訊方式
  • 關鍵任務通訊

成本效益分析


初始投資

  • 設備成本:$30-200 per node
  • 部署成本:時間和專業知識
  • 維護成本:持續更新和修復

與有哪些替代方案?!

截圖 2025-09-02 下午3.51.22

  • 手機+衛星服務:月費但更可靠
  • 業餘無線電:更成熟但需執照
  • 專業通訊設備:成本高但性能好

實際建議


部署策略

  1. 先做小規模測試

    • 不要一開始就建大網路
    • 小範圍內驗證效果
  2. 合理期望值

    • 不能替代傳統通訊
    • 作為補充方案使用
  3. 持續學習

    • 關注技術發展
    • 保持更新

總結


技術的價值

  • 沒有完美的技術
  • 關鍵在於合適場景的使用
  • 不在於多完美,而在於能否解決實際問題

對技術評估的啟示

  • 理想與現實總有差距
  • 技術成熟度需要時間和實踐驗證
  • 社群驅動的技術發展既有優勢也有局限

理性的技術選擇


評估框架

  1. 需求匹配度:技術是否符合實際需求
  2. 成熟度:技術發展階段和穩定性
  3. 成本效益:總擁有成本 vs 收益
  4. 替代方案:其他技術選擇的比較

決策建議

  • 避免技術狂熱,理性評估
  • 考慮長期發展和維護成本
  • 保持開放態度,關注技術演進

Q&A 討論

*歡迎分享您的 Meshtastic 使用經驗

  • 遇到過什麼問題?
  • 在什麼場景下使用?
  • 對技術發展的看法?

*思考問題

  • 如何平衡理想與現實?
  • 開源技術的發展方向?
  • 未來通訊技術的演進?

謝謝聆聽!

參考資料


安全漏洞與修復

技術分析與批評


用戶體驗反饋

官方資源


競爭分析


本文最初發布於 HackMD @BASHCAT

留言

這個網誌中的熱門文章

Arduino 課本可能沒教的事(1)

SI4432 搭配Arduino

燒錄 Arduino mini Pro 燒錄