顯示具有 Meshtastic 標籤的文章。 顯示所有文章
顯示具有 Meshtastic 標籤的文章。 顯示所有文章

天線是什麼

天線如何工作

天線是一個關鍵的無線通訊組件,用於發射和接收電磁波。在無線通訊系統中,天線負責將電信號轉換成無線電波,以便傳播到空間中,同時也能從空間中接收來的無線電波並將其轉換回電信號供接收設備處理。

🌟 新手須知: 天線是所有無線通訊的基礎,從收音機到WiFi再到行動電話,都依賴於天線的正確工作。了解天線的基本原理將幫助您更好地使用和維護無線設備。

天線的基本原理

天線工作的基本原理基於電磁波理論。當交流電流通過導體(天線)時,會產生電磁場,這些電磁場以電磁波的形式向外傳播。同樣地,當電磁波經過天線時,會在導體中感應出交流電流。

關鍵物理原理包括:

  1. 電磁感應: 電流變化產生變化的電磁場
  2. 電磁波傳播: 電磁波在空間中以光速傳播
  3. 諧振: 天線長度通常是電磁波波長的特定比例(通常是1/2或1/4波長)

天線波長示意圖

天線的功能和重要性

電磁波的轉換:

天線可以轉換電信號為電磁波,這使得信號能夠透過空氣或其他介質傳播。 同樣地,天線也可以接收來自遠處的電磁波,並將其轉換為電信號供設備進一步處理。

信號傳播的效率:

天線的設計和放置對信號的覆蓋範圍和質量有顯著影響。一個好的天線設計可以增加通訊距離並減少信號丟失。

選擇和使用:

不同類型的天線適用於不同的應用。例如,全向天線適用於廣播信號到多個方向,而定向天線則適用於將信號聚焦到特定方向。

天線的類型

根據不同的應用需求,天線有多種類型:

1. 偶極天線(Dipole Antenna)

  • 最基本的天線類型,由兩個長度相等的導體組成
  • 通常長度為半波長(λ/2)
  • 輻射模式呈"8"字形
  • 常用於AM/FM收音機、簡單的無線設備

2. 單極天線(Monopole Antenna)

  • 由一個垂直導體和一個接地平面組成
  • 通常長度為1/4波長(λ/4)
  • 全向輻射模式(水平方向)
  • 常用於移動通訊、車載天線

3. 八木天線(Yagi-Uda Antenna)

  • 由一個饋電元件和多個導向器、反射器組成
  • 高指向性,增益高
  • 常用於電視接收、遠距離通訊

4. 貼片天線(Patch Antenna)

  • 平面結構,易於集成在電路板上
  • 低剖面,適合嵌入式應用
  • 常用於WiFi裝置、GPS接收機

5. 全向天線(Omnidirectional Antenna)

  • 水平方向上360度均勻輻射
  • 適合點對多點通訊
  • 常用於無線路由器、基地台

6. 定向天線(Directional Antenna)

  • 信號集中在特定方向
  • 通訊距離較遠
  • 用於點對點長距離通訊

天線阻抗匹配原理

阻抗匹配是無線電技術中的一個關鍵概念,直接影響天線的效能。當天線的阻抗與發射器或傳輸線的阻抗相匹配時,能量傳輸達到最大效率。

⚠️ 注意: 不良的阻抗匹配會導致信號反射回發射器,造功率損失,並可能導致設備損壞。

阻抗匹配的重要性:

  • 最大化功率傳輸: 當阻抗匹配時,幾乎所有的功率都會從發射器傳輸到天線
  • 減少駐波比(SWR): 良好的匹配降低反射波,減少信號損失
  • 保護發射設備: 避免過高的反射功率對發射器造成損害

匹配技術:

  1. 匹配網絡: 使用電感和電容的組合來調整阻抗
  2. 巴倫(Balun): 平衡與不平衡線路間的匹配裝置
  3. 1/4波長變壓器: 利用特定長度的傳輸線實現阻抗轉換

大多數專業無線設備設計為50歐姆阻抗,這已成為行業標準。對業餘愛好者來說,使用天線分析儀或駐波比(SWR)計可以幫助評估和改善天線匹配情況。

在使用射頻裝置時應注意的事項

當使用任何射頻裝置,如Meshtastic裝置,正確安裝天線是非常重要的:

避免損壞:

在開啟裝置之前安裝天線是至關重要的。如果在沒有天線的情況下啟動射頻裝置,發射部分可能會因為沒有適當的負載而過熱,這可能導致裝置的發射器損壞。

確保性能:

正確安裝天線不僅可以保護裝置免受損壞,還能確保通訊的效率和可靠性。天線的正確放置和定向也會影響信號的強度和質量。

天線應用實踐建議

新手實用技巧:

  1. 高度很重要: 天線安裝得越高,通常通訊距離越遠
  2. 遠離金屬物體: 周圍的金屬物體會干擾天線性能
  3. 適當的接地: 許多天線類型需要良好的接地以發揮最佳功能
  4. 使用合適的連接器和電纜: 高頻信號需要特定類型的連接器和電纜
  5. 定期檢查: 天線連接可能因風吹雨淋而鬆動,定期檢查可延長設備壽命

💡 專業提示: 在選擇天線時,要考慮通訊距離、頻率、環境條件和安裝位置等因素。正確選擇的天線可以顯著提高通訊系統的性能。

養成在開機前檢查天線是否安裝妥當的習慣,是每位使用無線通訊設備者的基本責任。這不僅能延長設備的使用壽命,還能提高通訊的效率和安全性。

本文最初發布於 HackMD @BASHCAT。

Meshtastic 使用場景

強化台灣的數位韌性:利用 Meshtastic 構建社區網絡安全網

什麼是Meshtastic? Meshtastic 是一個開源的離網通訊系統,基於 LoRa 技術,可實現長距離、低功耗的無線通訊,且不需要依賴於互聯網或行動網絡。這種網狀網絡系統允許多個節點互相連接,形成自組織網絡,從而在沒有傳統通訊設施的環境中提供可靠的通訊解決方案。

在面對自然災害和緊急情況時,傳統的通信網絡常常會遇到中斷的問題。台灣,一個地震頻繁且颱風經常侵襲的島嶼,對於強化數位韌性的需求尤為迫切。此時,Meshtastic 這一基於 LoRa 技術的開源網絡解決方案,為台灣社區提供了一個獨特而有效的溝通方式。

Meshtastic 是一個去中心化的網狀網絡系統,能夠在無需依賴手機網絡或網際網路的情況下運作。這意味著即使在最偏遠的山區或在傳統通信基礎設施受損的災難情況下,Meshtastic 裝置依然能夠實現端到端的通訊。它的應用不僅限於災難應對,也包括日常生活中的社區互助和信息共享。


Meshtastic 的技術優勢

  • 無需許可證: 大多數地區可以免許可使用 LoRa 頻段,不像業餘無線電需要執照
  • 低功耗: 設備可以使用電池長時間運行,非常適合野外和緊急情況使用
  • 自組織網絡: 每個設備既是發送者也是中繼站,能自動擴展網絡範圍
  • 加密通訊: 所有訊息都經過加密,提供私密安全的通訊
  • 開源方案: 完全開源的硬件和軟件,可以根據需求進行定制和擴展
  • 低成本部署: 相較於傳統通訊系統,部署成本低,適合社區自主建設

實際應用場景

面對地震和其他天災

台灣位於太平洋地震帶,經常發生地震,強震可能會導致嚴重的基礎設施損壞,包括破壞通訊塔和電力網絡。在這些災害發生後的首幾小時,迅速而可靠的通訊尤其重要。Meshtastic 裝置由於其耐用性和獨立於傳統網絡的特性,成為災害應對中一個寶貴的工具。它可以幫助救災團隊協調行動,有效進行搜救任務,並且在關鍵時刻使受災居民得以互相聯繫和提供彼此支持。

Meshtastic的地震通報功能是由 Oliver0804 維護,這項功能串接了中央氣象局的進階版本 API。目的是為了在信號不良的環境中,如偏遠地區或登山路徑,提供使用者重要的地震警報信息。由於 Meshtastic 系統的通訊可能不是絕對即時,並且無法提供精確的地理座標信息,因此這個地震通報功能並不實行與台灣地牛翻身系統相同的即時警報策略。 相反,它旨在讓用戶知道他們所在的區域是否存在潛在危險,從而幫助他們做出是否繼續當前行程的決策。這項服務特別適合那些在偏遠或訊號不佳地區活動的人群,如登山者或探險家,為他們提供額外的安全防範措施。

作者Github [BASHCAT](https://github.com/Oliver0804) https://github.com/Oliver0804

地震通報機制目前測試中 441214172_1489341648647640_3889184645701438230_n

使用英文的地震報告,也可以在OLED有良好的顯示效果 目前已先改為中文,主要因為單筆訊息上限為228字元,英文如直接採用氣象局報告,會出現無法傳輸狀況(待修正)

![441285774_8374598445889597_7390305352891841032_n](https://hackmd.io/_uploads/ByHIASsG0.jpg =400x300)

登山救助和野外探險

台灣的山岳地形吸引了大量的登山愛好者,但山區常常面臨信號涵蓋不足的問題,尤其在偏遠和高海拔地區。在這些情況下,Meshtastic 提供了一個獨特的解決方案,可以極大地增強山區救援的效率和安全性。

根據搜尋結果顯示,Meshtastic 已經在實際應用中取得顯著成效。例如,有報導描述如何利用兩個 Meshtastic 設備在15分鐘內成功找回在荒野中走失的寵物狗。這種無需依賴手機信號、能自建無線網格網絡穿透密林的通訊方式,在某些情況下甚至比傳統GPS更可靠。

Meshtastic 在登山和野外活動中的主要優勢包括:
  • 延伸通訊範圍: 透過每個設備的中繼功能,能覆蓋更廣闊的區域
  • 即時位置共享: 團隊成員間可互相看到對方的GPS位置
  • 路徑追蹤: 記錄行進路線,便於回程或救援
  • 緊急求助: 可向網絡內其他成員發送SOS訊息
  • 氣象資訊: 結合其他系統可提供實時氣象預警
  • 低功耗運行: 單次充電可長時間使用,適合多日旅程

同時也可以提供登山人員近期氣候預報地震區域示警...。

IMG_1237

社區防災網絡建設

在台灣各社區,尤其是位於地震、颱風等自然災害高風險區域的社區,可以考慮建立基於 Meshtastic 的防災通訊網絡。這種網絡可以在緊急狀態下作為重要的資訊傳遞管道,同時也能在平時用於社區活動和日常溝通。

社區防災網絡的構建建議:
  1. 高點部署: 將節點設備安裝在社區內的高處,如大樓樓頂、學校屋頂等
  2. 24小時運行: 保持節點全天候運作,確保網絡的連續性
  3. 電源備援: 配置太陽能板或備用電池,保證斷電時仍能運行
  4. 定期測試: 組織社區成員進行通訊演練,熟悉設備使用
  5. 與政府合作: 與當地政府防災部門建立連接,提高協調效率

設備選擇與部署建議

選擇 Meshtastic 設備時,需要考慮以下因素:

  • 硬件配置: 選擇適合您使用場景的處理器、天線和電池容量
  • 頻段匹配: 確保設備支持台灣地區的頻段(923MHz)感謝Sean Young提醒
  • 防水等級: 戶外使用需考慮防水防塵性能
  • 尺寸重量: 攜帶便利性考量
  • 擴展接口: 是否需要連接外部傳感器或設備
### 提高通訊範圍的技巧
  1. 天線高度: 天線的高度對信號覆蓋範圍影響極大,每增加一米高度,視距可增加約一公里
  2. 天線選擇: 在使用者較少的地區,建議使用性能更好的天線,注意頻段必須匹配
  3. 節點位置: 選擇高處安裝節點,如高樓樓頂或山頂,可大幅提升覆蓋範圍
  4. 角色設定: 大多數情況下選擇CLIENT角色;移動設備選擇CLIENT_MUTE;只有在極高點才考慮ROUTER角色
  5. 視距計算: 使用視距計算工具來估算最佳放置位置,通常視距即為最大有效通訊範圍

結語

Meshtastic 作為一種創新的通訊解決方案,在台灣這樣的地理環境和社會背景下具有獨特價值。無論是應對自然災害、增強戶外活動安全,還是強化社區韌性,Meshtastic 都提供了一個值得探索和實施的選擇。隨著使用者社群的擴大和技術的不斷進步,我們可以期待 Meshtastic 在未來發揮更大的作用,為台灣的數位韌性建設貢獻力量。


本文最初發布於 HackMD @BASHCAT。

前言

截圖 2024-05-08 下午1.50.17

image

[toc]

截圖 2024-05-03 上午11.49.19 大家好,我是BASHCAT...這是一篇面向一般民眾的 Meshtastic 教學文件,讓你可以快速入門 Meshtastic。

本於核心精神,開源、離網、去中心化、網狀網絡,專為在經濟實惠的低功耗設備上運行而構建:『新手入門必讀』並不會提到太多花裡胡哨的炫技(魔改射頻、多頻段組網),但絕對可以讓你快速建立一個節點加入我們。

07/07更新:注意,Meshtastic在數據傳輸上並非絕對安全,尤其在開啟MQTT模式,未定期更換key的狀況下,更容易發發生數據洩漏、或冒名的狀況。 請不要在Meshtastic傳送機敏訊息或是個人資訊!並不要聽信任何人的指示。

至於經濟實惠呢,以最容易購買到的 Meshtastic裝置 Heltec V3 在台灣有代理商可以購買,售價約在台幣650~720。(跳至購買管道)

截圖 2024-05-09 下午2.30.58

如果有能力,或市場買左岸的產品的朋友,也可至某寶進行採購(這邊不進行而外購買教學~)。

截圖 2024-05-09 下午2.28.54

如果還想要更便宜,或是動手能力更好的朋友,可以參考下面影片採用ESP32+SX12xx系列構成,當然這需要相關的編程經驗或是,多花點心力來建構: {%youtube Ivs6mewt-fw%}

2024/05/03 北台灣節點分佈 截圖 2024-05-03 中午12.29.45

2024/06/29 北台灣節點分佈 SCR-20240629-m3y

Meshtastic 簡介

台灣頻道快速 QRCODE ![439337288_10223250809052381_7504192286148581237_n](https://hackmd.io/_uploads/B1RktkzGR.jpg =300x300) (https://meshtastic.org/e/#CgMSAQEKNxIgisDhHrNpJPlGX3GBJBX6kjuK7KQNp4Z0M7OTDpnX5N4aBk1lc2hUVyUBAAAAKAEwAToCCBAKNhIgy1HciVgpl5Hzh05KJUe_umWUH8XhG3UjR1rvZHfUHFUaClNpZ25hbFRlc3QoATABOgIIIAo2EiDLaOd_zp9Ol__gAUB_6YLBvNGjGkJXQ_3R2omjT7D9JhoKRW1lcmdlbmN5ISgBMAE6AgggEg4IATgIQANIAVARWBBoAQ

Meshtastic Taiwan Community 臺灣鏈網 社群簡介

Meshtastic 介紹 by 何封

Meshtastic官方連結 https://meshtastic.org/

An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices

Meshtastic 採用 LoRa,一種遠端無線電協定,與 HAM 無線電操作不同,該協定可在大多數地區廣泛使用,無需額外的許可證或認證。

這些無線電旨在重新廣播它們收到的訊息,形成網狀網絡。此設定可確保每個群組成員(包括距離最遠的成員)都可以接收訊息。根據所採用的設定,Meshtastic 裝置支援最多可以同時與其他 100 個裝置互動。

此外,Meshtastic 裝置可以與一部手機配對,讓朋友和家人可以直接向您的 Meshtastic 裝置發送訊息,然後你就可以在 Meshtastic 裝置和手機上看到來自朋友的訊息。值得注意的是,每台 Meshtastic 設備一次只能和一臺手機連線(透過藍牙連線的狀況)。

Meshtastic 使用場景

  • 面對兩岸局勢 在台灣,兩岸緊張局勢可能導致通訊中斷或被干擾,特別是在軍事演習或其他安全事件發生時。Meshtastic 能在這些情況下提供一個可靠的通訊網絡,因為它不依賴於傳統的通訊基礎設施。即使在手機網絡不穩定或中斷的情況下,人們仍然可以通過 Meshtastic 裝置保持聯繫,進行基本的溝通和組織應對措施。

  • 面對地震和其他天災 台灣位於太平洋地震帶,經常發生地震,強震可能會導致嚴重的基礎設施損壞,包括破壞通訊塔和電力網絡。在這些災害發生後的首幾小時,迅速而可靠的通訊尤其重要。Meshtastic 裝置由於其耐用性和獨立於傳統網絡的特性,成為災害應對中一個寶貴的工具。它可以幫助救災團隊協調行動,有效進行搜救任務,並且在關鍵時刻使受災居民得以互相聯繫和提供彼此支持。

    地震通報機制目前測試中 441214172_1489341648647640_3889184645701438230_n

    使用英文的地震報告,也可以在OLED有良好的顯示效果 目前已先改為中文,主要因為單筆訊息上限為228字元,英文如直接採用氣象局報告,會出現無法傳輸狀況(待修正)

    ![441285774_8374598445889597_7390305352891841032_n](https://hackmd.io/_uploads/ByHIASsG0.jpg =400x300)

  • 登山救助 台灣的山岳地形吸引了大量的登山愛好者,但山區常常面臨信號涵蓋不足的問題,尤其在偏遠和高海拔地區。在這些情況下,Meshtastic 提供了一個獨特的解決方案,可以極大地增強山區救援的效率和安全性。

Meshtastic 能做到那些事?


  1. 通訊連接 在偏遠地區進行登山活動時,常規的手機信號可能無法涵蓋,這時 Meshtastic 裝置與裝置之間,能夠自行建立出網路,讓隊員間可以相互通訊,即使在崇山峻嶺之中也不會失聯。這對於在遇到緊急情況時快速反應至關重要。

  2. 即時位置共享 利用 Meshtastic 的地圖和 GPS 功能,隊員可以實時分享他們的位置。這對於救援隊來說是一個寶貴的功能,因為他們可以即時確定失蹤者的最後位置,並更有效地計劃搜救路線。

  3. 救援協調 在發生意外時,快速的協調救援行動是救援成功的關鍵。Meshtastic 能夠幫助救援隊伍在沒有其他通訊手段的情況下,通過裝置直接協調救援行動,包括安排救援路徑、調配資源及處理突發狀況。

新手入門必讀(入門)

在台灣,LoRa (Long Range) 射頻技術的使用需符合國家通信傳輸委員會 (NCC) 的相關規範與標準。這些規範確保了射頻技術的使用不會干擾其他無線通訊服務,並且保護用戶的隱私與安全。

Part 1:環境建置

其實建置 Meshtastic 就像是組電腦一樣,你可以選擇套裝電腦,或是有動手能力的,也可以自行組裝,因為 Meshtastic 架構開源的特性,你也可以自行修改程式原始碼執行,但相對的門檻較高。

給新手的提示: 1. 任何射頻裝置,請務必先安裝天線後再進行開機,Meshtastic 也是一樣,要養成好習慣。 2. 請在確認接下來不會需要使用藍牙與裝置連線時,才開啟WI-FI模式。Meshtastic ESP32 的開發板可以開啓 WI-FI 功能,但只能藍牙/WI-FI二選一,不小心開啟的朋友可以透過電腦+裝置IP與裝置連線,或者是使用 USB 與電腦或是安卓手機連線後重新開啓藍牙功能,不一定要重新刷韌體喔。 3. iOS版本中 設定>裝置>Managed Device 選項在尚未完成所有配置前,請先不要開啟,否則會無法透過BLE進行設定,可以跟第2點一樣進行 USB 與電腦或是安卓手機連線後修改回來唷。

快速懶人包

1.硬體的選擇

入門建議使用 HeltecV3、登山與戶外運動者可嘗試跨國購買 LILYGO TTGO T-Echo

2.確認韌體版本或是燒寫韌體

Meshtastic 功能還在持續成長中,若有需要更新韌體,可以參考 https://www.facebook.com/groups/meshtastictw/permalink/414578450951353/

3.軟體設定

需要設定的有:
    使用藍牙連上設備,輸入 Meshtastic 裝置螢幕上顯示的 PIN 碼
    裝置使用地區原先預設是 UNNET,請設定為 TW 
    設定裝置的長名稱與短名稱
    點擊本文章的 QRCODE,或使用掃描方式,加入臺灣的頻道(可以視爲聊天室)設定

4.發送數據

可以挑選頻道(聊天室):MESH TW 或是 SignalTest 跟大家打聲招呼

5.設定 GPS 或開啟 FixedGPS 資訊


再次貼心小提醒,任何射頻裝置,在設備上電前,請確保天線安裝妥當,並且安裝正確的頻率,否則可能損害設備


硬體篇

照片 介紹 補充資料
HeltecV3 Heltec V3- 這款裝置結合了 ESP32 和 LoRa,並有一個 OLED 顯示器,方便顯示訊息和狀態(也是目前台灣最多人使用的裝置)。
TTGO TTGO T-Beam - 擁有 GPS 模組和 LoRa 無線模組,背後有一組 18650 電池座,非常適合戶外使用。也相當容易從網路上找到對應的外殼進行 3D 列印。
截圖 2024-05-03 中午12.04.55 NRF52840 - ,可使用原廠開發板或購買台灣勁達 EVB ,此項為低功耗的藍牙開發板,但不具有 WI-FI 功能,入門門檻較高,適合有長時間待機的節點使用。
RAK4631 RAK4631 - 這是一個模組化解決方案, NRF52+LoRa 整合模組的方案。適合配合太陽能板搭建節點。
SCR-20240629-mom LILYGO T-Echo - 這是一臺開箱即用的裝置,採用 NRF 技術與電子紙螢幕,因此會比 ESP32 系列裝置來的省電。內建 GPS,因此會主推給登山愛好者。目前臺灣沒有代理,需從海外購買。
  • 要如何與 Meshtastic 裝置連線 根據不同裝置所可以使用的介面與工具不同,大致上可分為:
    • BLE 低功耗藍牙進行連接(建議的連線方式)
    • USB 介面 內部 USB to TTL 連接 可配合桌面應用程式或是
      • PythonCli
      • WebClient 當設備的設定頁面消失時,可以使用此工具進行修復
    • WIFI 連接
    • Android 手機 OTA連接 作為 NRF52 系列的一個韌體更新方式

韌體篇

通常在台灣購買 HeltecV3 時,可以付費請商家協助進行韌體的更新。 如果買到的設備無預先燒錄韌體,可以參考下方 flaher 工具,裡面可以選擇不同廠牌的裝置與版本。 https://flasher.meshtastic.org/ 使用工具前要先進入燒綠模式(ESP32base),有兩個方式: ~1. 在未接電的狀況下,按住 PROG/BOOT 按鈕:在連接電源或 USB 線之前,按住此按鈕,上電即會進入。 2. 在已接電的狀況下連接裝置:在繼續按住 PROG/BOOT 按鈕的同時,按下RST後釋放RST,此時PROG/BOOT才能將其放開。

這邊有詳細說明 by 何封: 434851390_10223161407857407_5019292819019651219_n https://www.facebook.com/groups/meshtastictw/permalink/414578450951353/

軟體篇

射頻篇

  • 在臺灣,LoRa 的合法使用頻段爲 920Mhz ~ 925 Mhz。
  • 台灣 Meshtastic 預設使用 923Mhz,切換到其他頻段,不但會有違法的風險,也會無法和其他裝置通聯。
  • 補充資訊
    • LoRa(Long Range) 915 MHz 頻段是一種專為長距離低功耗通訊設計的技術,具有幾個顯著特性,使其在各種應用中都非常實用。以下是 LoRa 915 MHz 頻段的一些關鍵特性和可能的影響因素:
    • LoRa 915 MHz 的特性 長距離傳輸:LoRa 915 MHz 能夠提供遠距離的無線通訊能力,常見的通訊距離可以達到2-5公里(城市環境)和15公里(開放或郊區環境),這得益於其低數據傳輸速率和強大的信號調變技術。 高穿透力:915 MHz 頻段具有良好的建築物穿透能力,這使其在城市和室內環境中也能保持較好的通訊連接,適合於室內外結合的應用。 低功耗:LoRa 技術以其極低的功耗著稱,這使得在電池供電的設備上非常實用。
    • 受影響的因素 干擾:由於 915 MHz 是非授權頻段,它可能會受到其他使用相同或相鄰頻段設備的干擾,例如:其他無線設備、手機基地台、某些家用電子產品等。 地理和環境因素:山脈、高樓、樹木等自然和人造障礙物可以影響 915 MHz 信號的傳播距離和品質。 天氣條件:極端的天氣條件,如雨、雪和濃霧,可能會減弱射頻信號,尤其是在更長的傳輸距離上。 法規限制:不同國家和地區對於 915 MHz 頻段的使用有不同的法規限制,這可能會影響設備的功率輸出、頻道分配和運作模式。

Part 2:基本功能

裝置形態

裝置角色 描述 最佳使用場景
CLIENT 可連接應用程式或做爲獨立的消息傳送裝置。 一般人在使用時都是選擇這個。支持客戶端應用。
CLIENT_MUTE 不轉發其他裝置的數據包的裝置。 當設備需要參與網絡,但不協助轉發接收到的數據包時,以減少網絡負荷的情況。
CLIENT_HIDDEN 僅在需要時廣播,以實現隱蔽或節省電力。 用於隱藏/秘密部署或在仍參與網絡的同時減少空中時間/功耗。
TRACKER 優先廣播 GPS 位置數據包。 跟踪個人或資產的位置,特別是在需要即時且高效的位置更新的情境中。
LOST_AND_FOUND 定期向預設頻道發送位置消息以協助找回設備。 用於協助找回丟失的設備。
SENSOR 優先廣播遙測數據包。 在需要收集環境或其他感測數據的情景中部署,具有高效的能源使用和頻繁更新。
TAK 最佳化 ATAK 系統通信,減少常規廣播。 與 ATAK 系統整合(通過 Meshtastic ATAK 插件),用於戰術或協調操作中的通信。
TAK_TRACKER 啟用自動 TAK PLI 廣播並減少常規廣播。 獨立的 TAK PLI 整合,用於戰術或協調操作中的通信。
REPEATER 通過最小開銷中繼消息來擴展網絡涵蓋的基礎設施節點。不顯示在節點列表中。 最佳放置於戰略位置以最大化網絡整體覆蓋。設備在拓撲中不顯示。
ROUTER 通過中繼消息擴展網絡覆蓋的基礎設施節點。顯示在節點列表中。 最佳放置於戰略位置以最大化網絡整體涵蓋。設備在拓撲中顯示。
ROUTER_CLIENT ROUTER 和 CLIENT 的結合體。不適用於移動設備。 放置於戰略位置,需要優先路由的設備,同時也充當標準 CLIENT。

不同模式下工作狀態

裝置角色 BLE/WiFi/序列埠 螢幕啟用 耗電量 重傳 優先路由 在節點列表中可見
CLIENT 是 是 常規 是 否 是
CLIENT_MUTE 是 是 最低 否 否 是
CLIENT_HIDDEN 是 是 最低 僅本地 否 否
TRACKER 是 否 常規 否 否 是
LOST_AND_FOUND 是 否 常規 否 否 是
SENSOR 是 否 高 否 否 是
TAK 是 可選 常規 是 否 是
TAK_TRACKER 是 可選 常規 是 否 是
ROUTER 否1 否 高 是 是 是
ROUTER_CLIENT 是 是 最高 是 是 是
REPEATER 是 否 高 是 是 否

如何讓節點出現在地圖中

https://www.facebook.com/groups/meshtastictw/permalink/415687787507086/

建立/加入網絡

MQTT 使用與設定

若你所在區域的 Meshtastic 覆蓋率還不高,或是因爲四週都是高樓大廈導致無法穩定的收到其他裝置的 LoRa 訊號,那你就需要需要開啓 MQTT ,來利用網際網路傳送訊息,設定方法如下:

  • Android app

    • Radio configuration(裝備設定) → Lora → 不要勾選 Ignore MQTT → 按下 Send → 裝置會重開機,等它開完機並重新連上手機
    • 回到 Radio configuration(裝備設定) → 往下捲動找到 MQTT → 打開 MQTT enabled 開關 → 打開 Encryption enabled 開關 → 打開 Proxy to client enabled 開關(讓裝置透過手機的網路來接收與傳送訊息) → (其他的開關都不用開)→ 按下 Send → 裝置會重開機,等它開完機並重新連上手機即完成
    • 同樣在 MQTT 的設定頁面,Root Topic 的部分確保設定爲 msh/TW,不要是 msh/TW/XXX 之類的,只要 msh/TW 就好,不然會收不到其他人的訊息
  • iOS app

    • 設定頁 → LoRa → 不要勾選 Ignore MQTT → 按下儲存 → 裝置會重開機,等它開完機並重新連上手機

    • 設定頁 → 往下捲動找到 MQTT → 從畫面最上方數起,第 1 2 3 4 個選項的開關打開。 451786627_792825912839187_4315039696692845276_n

    • 同樣在 MQTT 的設定頁面,Root Topic 的部分確保設定爲 msh/TW,不要是 msh/TW/XXX 之類的,只要 msh/TW 就好,不然會收不到其他人的訊息

    • 確認後按下儲存 → 裝置會重開機,等它開完機並重新連上手機即完成

  • 在使用 MQTT 時,因爲是透過手機網路來接收與傳送訊息,因此請不要把手機網路關掉唷。

發送和接收訊息

教使用者如何透過裝置發送文本訊息和接收來自其他裝置的訊息。

Part 3:進階使用

  • 自訂設定 - 解釋如何通過應用程式自訂裝置設定,如更改頻率、調整發射功率等。
  • 群組通訊 - 介紹如何在 Meshtastic 裝置間設立和管理群組通訊。
  • 連接外部設備 - 講解如何將 Meshtastic 裝置與其他設備如: GPS 或氣象儀器連接。

Part 4:日常維護與常見問題

日常維護

對於太陽能節點

1. 檢查太陽能板清潔度:
    定期清潔太陽能板,去除灰塵、污垢或其他異物,這些都可能阻擋陽光,影響充電效率。
2. 檢查電池狀態:
    定期檢查電池是否需要更換。太陽能系統中的電池壽命有限,長時間使用後可能需要更換。
3. 檢查接線和連接:
    確保所有接線緊固且無腐蝕。接線的松動或腐蝕都會影響系統效能。
    確認系統充電和放電效率:
    定期檢查系統的充電和放電效率,確保太陽能板和電池工作正常。

對於室內LoRa節點

1. 設備擺放位置:
    確保LoRa節點放在通風良好且無電子干擾的地方。避免放置在熱源附近或密封環境中,以免影響性能和壽命。
2. 定期檢查和重啟設備:
    定期檢查設備運行狀況,偶爾重啟設備可以清理內存並解決一些暫時性的問題。
3. 更新固件和軟件:
    定期檢查並更新節點的硬體和軟體,以確保所有功能都能正常工作並擁有最新的安全性更新。
    監控訊號強度和連接穩定性:
    監控節點的訊號強度和連接穩定性,確保訊號覆蓋範圍內無死角,且通信穩定。

常見問題

  • Q.為什麼 GPS 一直沒有訊號? A.GPS 需要於是外使用才能有效進行尋星,當搜到一定數量時,在裝置螢幕上,或是 app 端可以查看到當前座標,或衛星數量。

  • Q.為什麼我的 app 畫面跟群友的不太一樣? A.目前 Meshtastic 在手機端支持的兩大平台(iOS&Android),它們的使用邏輯,與操作方式皆有不同,甚至一些較新的功能會出現在其中一個平臺上,但另一個平臺卻無法使用。另外補充,iOS 可以長按訊息進行進行『回覆』與『回覆表情符號』的功能,但 Android 只能看到訊息依序出現,所以使用 iOS 的朋友要注意一下,Android 朋友實際上看不到你是針對哪一條訊息回覆。

  • Q.設備只有充電指示燈有亮,顯示器與藍牙都連不上? A.請先檢查是否為韌體異常,檢查方式可以使用帶有數據傳輸功能的USB線接上板子。注意,有少部份的USB線材並沒有D+D-數據傳輸線(如行動電源送的),會導致無法排查問題,接上後使用baudrate 115200,連上端口,這時可以按下RST查看打印訊息,正常如下圖: 截圖 2024-05-05 晚上10.07.30 如果沒出現則需要重新下載韌體到板子上。

  • Q.Heltec v3 能否關閉電源? A.長按裝置左上角的按鈕 5 秒鐘,當螢幕顯示 Shutting Down 時就是成功了。按下同一顆按鍵即可喚醒。若是喚醒後感覺秀抖秀抖,可以按一下裝置左下角的按鍵,重新開機。

  • Q.T-beam能否關閉電源? A.長按設備上的電源開關5秒鐘。當設備開機後,通常會有指示燈亮起或OLED顯示LOGO,設備已經成功開機,關機操作也是一樣。

  • Q.為什麼通訊距離這麼短? A.LoRa 和無線電一樣,容易遭遇遮蔽干擾,尤其是建築物,盡可能於『視距通訊』(Line of Sight, LOS)與對方通訊。視距通信是指在發射器和接收器之間的通信路徑上,沒有任何障礙物阻擋,因此信號可以直接傳遞。在視距範圍內,無線電信號的傳輸會更加清晰和穩定,經過實際測試,在沒有阻擋的狀態下,透過 Heltec v3 就可以從林口與汐止的裝置成功通訊。而由於城市內建築物很多,因此會建議大家在自家頂樓架設 Meshtastic 太陽能節點,就可以從高處與遠處的裝置做通聯,由頂樓的節點把資訊轉發給樓下的住戶(也就是你)。

  • Q.HeltecV3 可以工作多久? A. HeltecV3 採用 ESP32 方案,基本待機功耗為 120~130mA 可配合 https://www.digikey.tw/zh/resources/conversion-calculators/conversion-calculator-battery-life 進行待機計算,但要注意計算結果為預估值,實際仍依照電池壽命與使用環境有影響。 截圖 2024-05-05 晚上10.22.19

  • Q.我手上有許多設備,但為在家測試時,通訊時有時無? A.當多個 Meshtastic 設備處於彼此非常接近的位置,並且同時嘗試通信時,可能會發生一種稱為信道飽和或信號干擾的現象。這種情況發生的原因主要是因為所有設備都在同一無線頻段上發送信號,從而導致類似蛙群『共鳴』的狀況。

    1. 可以嘗試關閉幾組設備,或是將其距離拉開。
    2. 可以嘗試從原本的『長距離 快速』切換爲『短距離 快速』的傳輸方式。不過切換後,會無法和其他『長距離 快速』的裝置透過 LoRa 連線。(MQTT 連線則是不影響)
  • Q.433Mhz 與 915Mhz 傳輸的差異? A.在無線通訊領域中,433 MHz 和 915 MHz 都是常用的無線電頻率,主要用於低功耗的短距離通訊,例如物聯網(IoT)裝置、無線遙控器和一些家庭自動化系統。這兩個頻率帶有各自的特點和應用上的差異:

    1. 法規限制: 433 MHz:這個頻率在歐洲和亞洲廣泛使用,但在美國和加拿大的使用受到更嚴格的限制。 915 MHz:主要在美國使用,這個頻率在美國允許較高的發射功率,這使得通訊距離可以更遠。在其他地區,如澳大利亞和一些亞洲國家,也有被使用,但可能有不同的法規限制。
    2. 通信距離和穿透能力: 通常來說,較低的頻率(如433 MHz)可以提供更好的穿透能力(例如穿過牆壁和其他障礙物),但可能有較低的數據傳輸速率。 915 MHz 頻率提供較高的數據傳輸速度,但其穿透能力相比433 MHz 要差一些。
    3. 干擾和擁擠: 由於433 MHz 在多個地區使用較為普遍,可能會遇到更多的干擾,尤其是在人口密集的地區。 915 MHz 雖然在美國較為常用,但由於其使用範圍較窄,相對的干擾可能會較少。
    4. 應用範圍: 433 MHz 適合需要大範圍覆蓋且對數據速率要求不高的應用,如某些類型的家庭自動化系統。 915 MHz 則適用於需要較高數據傳輸速度或較短通訊距離的應用,例如某些高速的物聯網應用。
  • Q.為甚麼我的 iOS app,裝置的設定選單突然不見了?QAQ 這可能表示你與你的裝置現在是處於斷線的狀況(藍牙),請檢查連線確認是否正確連線,或者將 iOS 系統中的藍牙設置移除後重新配對,如配對後仍相同狀況,應該是有去設定到使用者管理的選單,解決辦法有兩種:

    ![截圖 2024-05-10 下午4.08.50](https://hackmd.io/_uploads/SkAfILsGA.png =300x600)

    1. 重新刷韌體,需要完全抹除設置
    2. 使用USB接口連接上電腦後,並使用Web Tools進行重新設定 https://client.meshtastic.org/ 位置在Radio Config>Device>Managed 截圖 2024-05-10 下午4.11.43

    截圖 2024-05-10 下午4.11.21

  • Q.藍牙裝置『偶發』連不上? Meshtastic 使用 BLE 藍牙連線,只能支持同一時間一組裝置,所以連不上時可以依據下面方式確認:

    1. 確保只有一個裝置連上 Meshtastic,如果有使用其他手機或是電腦,有可能會被自動連線占用,請其藍牙關閉或是『遺忘該藍牙裝置』後重新配對,查看是否恢復。
    2. 如果有經過韌體重刷的動作,請於手機端進行『藍牙裝置遺忘』後重新配對,查看是否恢復。
    3. 使用 nrf connect app 進行 BLE Scan,查看是否因為訊號不穩定導致連線失敗。 ![IMG_0469](https://hackmd.io/_uploads/SJxRTYlmC.jpg =500x400) IMG_0470

學習資源

進一步學習資源 - 提供進一步學習的資源,包括官方文檔、在線論壇和社群。

購買管道

各種材料、裝置,可以在這裡買

場勘使用(RF通訊測試)

https://www.facebook.com/groups/meshtastictw/posts/449545847454613/

走火入魔XD(進階延伸)

好還要更好的天線

Q. 我的天線太爛了,我要更好的天線!!(急!在線等... A. 我知道你很急,但你先別急。

待我娓娓道來,Meshtastic 這個開源、離線、去中心化的網狀網路系統,特別設計來運行在價格合理且低功耗的設備上。它基於網狀網路的特性,可以利用LoRa節點進行協力轉發,從而擴展通信距離。當你發出的訊息在地圖上顯示,被一些素未謀面的朋友的節點轉發時,這正展示了 Meshtastic的核心價值。

因此,即使是性價比高的射頻設備,也能有效地進行通訊,不一定需要頂級的天線品質。 對於天線的要求可以不需要達到最高標準,依然能夠達成良好的通訊效果,這才是Mesh用眾人的力量來實現廣域的通聯。

想要更多功能的原始碼修改

使用 vscode + platfomrIO https://github.com/meshtastic/firmware/tree/master

我要漂亮的外殼

截圖 2024-05-03 晚上7.05.31

https://www.printables.com/model/741974-h1-case-for-heltec-v3-running-meshtastic/files

https://www.thingiverse.com/search?q=Heltec+V3&page=1

我要更大的發射功率(請注意當地法規)

如何提升接收的靈敏度

ATAK

https://www.facebook.com/groups/861791915202978

等待整理

截圖 2024-05-10 中午12.30.28

tags: Meshtastic lora

本文最初發布於 HackMD @BASHCAT。

無線電是如何工作的

無線電通訊與Meshtastic指南

無線電是如何工作的

無線電通訊是通過空氣(或其他非物理介質)傳播電磁波來進行資訊交換的技術。無線電波是電磁波的一種,可以在不同的頻率上傳輸聲音、數據或影像。

無線電的基本工作原理:

發射:

  • 調製:將想要傳輸的資訊(如聲音或數據)轉換成適合無線傳輸的形式。這通常涉及將信息信號與一個載波信號結合,過程稱為調製。
  • 放大:增強調製後的信號,使其足以傳輸到目的地。
  • 發射:通過天線將調製和放大後的信號以電磁波形式發射出去。

傳輸:

  • 電磁波沿直線從發射點向外擴散,可以穿過空氣、真空,甚至某些物質。

接收:

  • 捕捉信號:接收天線捕捉由發射天線發射的電磁波。
  • 解調:將接收到的調製信號轉換回原始資訊的過程稱為解調。
  • 處理和輸出:將解調後的信號進行必要的處理,以恢復成可以識別的聲音、圖像或數據形式。

無線電調製的類型

調製是無線通訊的關鍵,它決定了如何將資訊「編碼」到無線電波中

#### 類比調製 1. **振幅調變 (AM)** - 通過改變載波信號的振幅來編碼資訊 - 較易受噪聲干擾,但技術實現簡單 - 常用於廣播電台和航空通訊
  1. 頻率調變 (FM)
    • 通過改變載波信號的頻率來編碼資訊
    • 抗噪性能較好,音質更清晰
    • 廣泛用於FM廣播、無線電對講機等

數位調製

  1. 頻移鍵控 (FSK)

    • 使用不同頻率代表數位1和0
    • 用於低速數據傳輸
  2. 相移鍵控 (PSK)

    • 通過改變載波的相位來表示數據
    • 廣泛用於高速數據通訊
  3. 正交振幅調變 (QAM)

    • 結合振幅和相位調變
    • 用於高效寬頻通訊,如Wi-Fi、4G/5G等

頻率與頻段

無線電頻率範圍從3 Hz到300 GHz,不同頻段有不同用途:

頻段 頻率範圍 主要用途
特低頻 (ELF) 3 Hz - 30 Hz 海底通訊
超低頻 (ULF) 30 Hz - 300 Hz 礦山通訊
甚低頻 (VLF) 3 kHz - 30 kHz 導航、政府通訊
低頻 (LF) 30 kHz - 300 kHz 導航、氣象
中頻 (MF) 300 kHz - 3 MHz AM廣播
高頻 (HF) 3 MHz - 30 MHz 短波廣播、業餘無線電
甚高頻 (VHF) 30 MHz - 300 MHz FM廣播、電視、航空
超高頻 (UHF) 300 MHz - 3 GHz 電視、手機、Wi-Fi
極高頻 (SHF) 3 GHz - 30 GHz 衛星通訊、雷達
太赫頻 (THF) 30 GHz - 300 GHz 天文學、未來通訊技術

Meshtastic 的工作原理

Meshtastic是一個開源、離網、去中心化的網狀網路通訊系統,運行在低成本、低功耗的設備上。

### 核心技術與特點

使用LoRa技術:

  • Meshtastic主要使用**低功耗長距離(LoRa)**技術,這是一種專為小數據量、長距離和低功耗設計的無線通訊方式。
  • LoRa使用展頻調變技術,在在台灣863-928 MHz頻段運行(具體頻率因地區而異)。
  • 在理想條件下,LoRa通訊距離可達16公里。

網狀網路架構:

  • 在Meshtastic網絡中,每個裝置不僅是通訊的終端,還可以作為中繼站,幫助轉發其他裝置的信號。
  • 這樣,即使某些裝置之間沒有直接的通訊線路,信息也可以通過多個中繼點間接傳遞。
  • 依據設定,Meshtastic網狀網路可同時支援多達100個設備。

多點傳輸:

  • 通過LoRa發送的信號可以被網絡中的多個接收器接收。
  • Meshtastic 利用這一特性,結合網狀網路技術,有效擴大了通訊範圍和可靠性。

智能路由:

  • 系統會根據網絡條件和節點的連接狀況智能選擇最佳路由,確保消息能夠有效傳遞。
  • 自動適應網絡變化,形成自我修復網路。

Meshtastic的應用場景

  1. 戶外活動

    • 遠足、登山、露營等沒有手機訊號的地區通訊
    • 團隊成員之間的位置共享和訊息傳遞
  2. 緊急救災

    • 自然災害後通訊基礎設施損壞時的應急通訊
    • 搜救行動中的團隊協調
  3. 遠程地區

    • 缺乏通訊基礎設施的偏遠地區
    • 野外科學考察、探險
  4. 物聯網應用

    • 分佈式傳感器網絡
    • 低頻率數據收集和監控

硬體支援

Meshtastic支援多種硬體平台,包括:

  • T-Beam、T-Echo、T-TWR等TTGO設備
  • Heltec LoRa 32和SX1262系列
  • LILYGO TTGO設備
  • SenseCAP系列
  • 各種基於ESP32和LoRa模組的自製設備

每個Meshtastic設備一次只能與一部手機配對使用

### 使用優勢
  1. 不依賴網絡基礎設施:完全離線運作,不需要網際網路或手機網絡
  2. 開源且可擴展:100%社區驅動的開源項目,持續改進
  3. 低成本:使用價格實惠的硬體設備
  4. 低功耗:設備可以長時間運行,適合野外使用
  5. 加密通訊:提供端到端加密,保護通訊隱私
  6. 易於設置:通過手機應用或電腦軟體輕鬆配置

這種結合了LoRa無線技術和網狀網路的方法使Meshtastic在戶外活動、遠程地區或災難應對等場景下成為一個非常實用的通訊工具。


本文最初發布於 HackMD @BASHCAT。

無線電設定

ℹ️ 提示

Meshtastic 不是 LoRaWAN、Helium 或 TTN (TheThingsNetwork)。Meshtastic 使用指定給各區域 LoRa 技術的完整頻譜範圍。這使得僅在美國區域就有幾百個可能的頻率通道。

ℹ️ 提示

如果將 is_licensed 設定為 true,軟體中的功率限制通常會被解除。查看業餘無線電模式以獲取更多資訊。

歐洲頻段

歐盟國家通常受無線電設備指令(2014/53/EU)及其後續修正案的約束,這些規定隨後被納入當地法律。有關於此的有用資訊位於此處。

以下頻段是根據可用的最大功率和工作週期選擇的。對於特定應用可能可以使用其他頻段,但這些頻段目前不受「開箱即用」的支援。

433 MHz

歐洲允許的最大功率為 +10 dBm ERP (有效輻射功率)。

頻段範圍為 433 至 434 MHz。

使用標準無線電預設值 LongFast 定義了四個頻率槽。出廠重置後,無線電將設定為頻率槽 4,中心頻率為 433.875 MHz。

868 MHz

歐洲允許的最大功率為 +27 dBm ERP (有效輻射功率)。

頻段範圍為 869.40 至 869.65 MHz。這低於定義為 SRD (短距離設備) 頻段的 863–870 MHz 範圍,但允許更高的 ERP 和 10% 的工作週期。

使用標準無線電預設值 LongFast 定義了一個頻率槽。出廠重置後,無線電將設定為頻率槽 1,中心頻率為 869.525 MHz。

值得注意的是,868 MHz 通常是歐洲 Meshtastic 最常用的頻段。

北美頻段

915 MHz (ISM 頻段)

北美的最大輸出功率為 +30 dBm ERP (有效輻射功率)。

頻段範圍為 902 至 928 MHz。

在北美,可用的頻率槽取決於頻寬設定,這包含在所選的無線電預設值中。標準預設值 LongFast 提供 104 個頻率槽。出廠重置後,無線電預設為 LongFast,頻率槽為 0,根據通道雜湊算法,這對應於 20 號槽(中心頻率為 906.875 MHz)。

資料傳輸率

考量因素

配置頻率槽時有各種資料傳輸率選項,這些選項與設備的理論範圍成反比。

  • 擴頻因子 (SF) - 我們如何在時間上「擴展」我們的資料。
    • 擴頻因子每增加一步,傳輸所需的空中時間就會加倍。
    • 擴頻因子每增加一步,可增加約 2.5dB 的額外鏈路預算。
  • 頻寬 - 我們使用頻譜中多大的片段。
    • 頻寬每翻倍,鏈路預算就會減少近 3dB。
    • 除非你有高質量的晶體振盪器,否則小於 31 的頻寬可能不穩定。
  • 編碼率 - 我們編碼多少冗餘來抵抗噪聲。
    • 增加編碼率會增加可靠性,同時降低資料傳輸率。
    • 4/5 - 1.25倍開銷
    • 4/6 - 1.5倍開銷
    • 4/7 - 1.75倍開銷
    • 4/8 - 2倍開銷

預設值

我們有八種 LoRa 無線電預設值。這些是最常見的設置,已被證明效果良好:

無線電預設值 替代預設名稱 資料傳輸率 SF / 符號 編碼率 頻寬 鏈路預算
短距離 / 渦輪 Short Turbo 21.88 kbps 7 / 128 4/5 500 kHz[1] 140dB
短距離 / 快速 Short Fast 10.94 kbps 7 / 128 4/5 250 kHz 143dB
短距離 / 慢速 Short Slow 6.25 kbps 8 / 256 4/5 250 kHz 145.5dB
中距離 / 快速 Medium Fast 3.52 kbps 9 / 512 4/5 250 kHz 148dB
中距離 / 慢速 Medium Slow 1.95 kbps 10 / 1024 4/5 250 kHz 150.5dB
長距離 / 快速 Long Fast 1.07 kbps 11 / 2048 4/5 250 kHz 153dB
長距離 / 適中 Long Moderate 0.34 kbps 11 / 2048 4/8 125 kHz 156dB
長距離 / 慢速 Long Slow 0.18 kbps 12 / 4096 4/8 125 kHz 158.5dB

註

這些計算使用的鏈路預算假設發射功率為 22dBm 且天線增益為 0dB。請根據您實際的設備調整您的鏈路預算假設。此表中的資料傳輸率是理論上的最大值,但未考慮封包標頭、跳躍和重新傳輸。計算基於官方 Semtech LoRa 計算器 的資料。

自定義設定

可以通過使用支援的軟體應用自定義設定。

應用設定後,您需要重新啟動設備。設備重新啟動後,它將產生一個新的加密金鑰,您需要將新生成的 QR[2] 碼或 URL 分享給您的所有其他設備。

一些示例設定:

資料傳輸率 SF / 符號 編碼率 頻寬 鏈路預算 備註
37.50 kbps 6 / 64 4/5 500 kHz 129dB 可能的最快速度
3.125 kbps 8 / 256 4/5 125 kHz 143dB
1.953 kbps 8 / 256 4/8 125 kHz 143dB
1.343 kbps 11 / 2048 4/8 500 kHz 145dB
1.099 kbps 9 / 512 4/8 125 kHz 146dB
0.814 kbps 10 / 1024 4/6 125 kHz 149dB
0.610 kbps 10 / 1024 4/8 125 kHz 149dB
0.488 kbps 11 / 2048 4/6 125 kHz 152dB
0.073 kbps 12 / 4096 4/5 31 kHz 160dB 「長距離 / 慢速」的兩倍範圍和/或覆蓋範圍,低抗噪能力
0.046 kbps 12 / 4096 4/8 31 kHz 160dB 「長距離 / 慢速」的兩倍範圍和/或覆蓋範圍,高抗噪能力

這些計算使用的鏈路預算假設發射功率為 17dBm 且天線增益為 0dB。請根據您實際的設備調整您的鏈路預算假設。

這些頻率槽設定可能尚未經過測試。使用時請自行判斷。在 Meshtastic 討論頁面 分享您的成功或失敗經驗。

加密

設備使用的預共享金鑰 (PSK) 可以是 AES128 或 AES256 序列。或者,可以關閉加密,這在您持有業餘無線電執照的情況下可能會有用。

註腳

[1]: 短距離/渦輪是最快的預設值,也是唯一一個頻寬為 500kHz 的預設值。由於頻寬較寬,在某些地區使用它可能不合法。

[2]: Meshtastic QR 碼(或頻道 URL)允許用戶快速共享頻道和 LoRa 設定,使得配置多個具有匹配設定以進行通信的節點變得容易。掃描 QR 碼會應用所有包含的頻道設定和 LoRa 配置設定,因此請確保在繼續之前檢視這些設定包含哪些內容。只掃描來自可信來源的 QR 碼。


本文最初發布於 HackMD @BASHCAT。

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

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

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

Meshtastic 網路拓撲示意圖

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

剛開始接觸 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,歡迎分享你的經驗!

參考資源:



本文最初發布於 HackMD @BASHCAT。

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。

8GB 的 RK3588 能跑多聰明的 LLM?ROCK 5C 用 NPU 實測 5 個模型

先講結論,省得你滑到最後: 在一片 8GB 的 RK3588 板子上,用 NPU 跑得最聰明的是 Qwen3-4B-Instruct-2507,我出的 7 題全對,但每秒只吐 3.7 個 token。 想要順一點的對話體驗,Qwen3.5-2B 的 8.4 tok/s 是比...