如何建立一個長距離LoRa網狀網絡 | MeshTastic、Heltec、MeshNology
用 Meshtastic 整一個長距離、離網嘅 LoRa 傳訊器
喺今日呢個連住晒嘅世界,如果冇手機訊號或者上唔到網,咁會點算?呢個項目指南會教你點樣整一個屬於自己嘅私人離網通訊網絡,喺幾英里範圍內免費運作。我哋會將多功能嘅Heltec WiFi LoRa 32模組變成一個強勁嘅傳訊裝置,用開源嘅Meshtastic平台。呢個設定容許你喺一個長距離、低功耗嘅網狀網絡入面傳送文字訊息同分享位置,好啱行山、露營或者緊急情況用。
我哋會用幾個由Meshnology專門設計嘅外殼——N30、N32同N35——佢哋裝住Heltec板,仲有由1100mAh到3000mAh嘅電池,方便長時間喺戶外使用。所有需要嘅硬件、軟件同聯盟連結都喺呢條影片下面連結嘅資源頁度提供。
點樣運作:LoRa同Meshtastic解釋
呢個項目依賴兩項關鍵技術嚟達到長距離、離網通訊,影片喺01:43有詳細解釋。
- LoRa(長距離):呢個係一種無線電技術,可以用好少電力喺好遠距離傳送數據。佢用嘅係唔使牌照嘅頻段(好似美國嘅915 MHz),所以唔使畀任何費用或者訂閱。
- Meshtastic:呢個係一個開源項目,用平價嘅LoRa無線電建立一個去中心化、加密嘅網狀網絡。喺網狀網絡入面,每個裝置都可以幫其他裝置轉發訊息,自動延長成個網絡嘅覆蓋範圍。
通訊過程簡單但強勁:你喺手機嘅Meshtastic應用程式度打字。應用程式會透過藍牙將訊息傳去你配對咗嘅Heltec LoRa裝置。嗰個裝置跟住會透過LoRa網絡廣播訊息。任何喺範圍內嘅其他裝置會收到LoRa訊息,再透過藍牙轉發去佢配對嘅手機,然後喺應用程式度顯示出嚟。
步驟 1:刷入Meshtastic韌體
喺你可以用Heltec模組之前,你需要安裝Meshtastic韌體。最簡單嘅方法係用官方網頁刷機工具,影片喺09:26有示範。
- 用USB將你嘅Heltec WiFi LoRa 32裝置連接去電腦。
- 開一個相容嘅網頁瀏覽器(好似Google Chrome或者Edge),然後去flasher.meshtastic.org。
- 喺下拉選單度揀你嘅裝置。你可以用「Heltec」嚟篩選,容易啲搵到「Heltec Wireless Stick V3」或者類似型號。
- 喺下一個下拉選單度揀最新嘅穩定版韌體。
- 撳「Flash」按鈕。會彈出一個視窗叫你揀裝置嘅COM埠。揀好之後撳連接。好建議揀「Erase and install」選項,確保乾淨安裝。
- 刷機工具會自動清除舊韌體並安裝Meshtastic。完成之後,裝置會重新啟動,你會喺佢嘅OLED螢幕度見到Meshtastic開機畫面。
步驟 2:安裝同設定Meshtastic應用程式
Meshtastic應用程式係你嘅控制中心,用嚟傳訊息同設定裝置。安裝過程由12:48開始。
- 去你智能手機嘅Google Play Store或者Apple App Store,搜尋「Meshtastic」。
- 安裝並打開應用程式。你可以跳過初始嘅歡迎畫面。
- 應用程式需要藍牙同位置權限先至可以運作,所以記得喺提示時允許。
- 打開應用程式之後,你而家就可以配對你第一個LoRa裝置。
步驟 3:配對同設定你嘅裝置
要傳訊息,你需要透過藍牙將LoRa裝置同應用程式配對。呢個關鍵步驟喺13:38有講解。
- 喺Meshtastic應用程式入面,撳藍牙圖示或者「掃描」按鈕嚟搜尋附近嘅裝置。
- 你嘅Heltec裝置應該會喺列表度出現,名稱好似「Meshtastic_XXXX」。撳佢。
- 你嘅手機度會出現配對請求,而Heltec裝置嘅OLED螢幕會顯示一個6位數字確認碼。將呢個碼輸入應用程式嚟完成配對。
- 配對之後,應用程式會連接並載入裝置嘅設定。最重要嘅第一步係設定你嘅地區。去裝置設定,搵「LoRa」或者「無線電設定」選單,然後揀你嘅地區(例如「美國」)。咁會為你嘅地區設定正確頻率。儲存之後裝置會重新啟動。
- 你都可以去「用戶」設定度幫你嘅裝置改一個獨特名稱,咁樣喺網絡入面容易啲識別。
步驟 4(可選):進階網頁客戶端設定
對於進階用戶,Meshtastic提供一個強大嘅網頁客戶端嚟做設定,喺client.meshtastic.org度用。好似06:02所示,你可以用USB連接裝置,用呢個介面睇你網狀網絡入面所有節點嘅地圖、睇詳細裝置統計數據,仲可以微調進階設定,好似LoRa發射功率,嚟平衡範圍同電池壽命。
傳你第一條訊息
設定好晒裝置之後,你準備好可以通訊喇!呢個過程喺18:50有示範。
- 喺 Meshtastic 應用程式入面,去「聊天」或者「訊息」分頁。
- 所有訊息都係經由一個頻道發送。預設情況下,所有人都喺主頻道,但你都可以建立私人、加密嘅頻道。
- 直接喺文字框輸入你嘅訊息,然後撳發送。訊息會經由藍牙傳到你嘅 LoRa 裝置,然後佢會透過網狀網絡廣播出去。
- 幾秒之後,訊息就會出現喺你頻道上其他每個用戶嘅應用程式入面,同時亦會顯示喺佢哋 LoRa 裝置嘅 OLED 螢幕上。
正如影片所展示,呢個系統運作得完美無瑕,可以同時支援多種唔同類型嘅 Meshtastic 裝置之間嘅通訊。喺 19:58 嘅真實世界實地測試證實,喺 1.5 公里嘅距離內通訊成功,而底層技術已經證明可以喺更遠嘅範圍運作。
影片章節
- 00:00 - 項目介紹
- 01:43 - 咩係 LoRa 同 Meshtastic?
- 02:40 - 硬件概覽
- 05:02 - 軟件同工具概覽
- 09:26 - 用 flasher.meshtastic.org 刷韌體
- 12:48 - 安裝 Meshtastic 應用程式
- 13:38 - 經由藍牙配對裝置
- 15:07 - 設定裝置選項(地區同名稱)
- 18:50 - 現場實驗室示範:發送訊息
- 19:58 - 真實世界實地測試(1.5 公里)
Common Course Links
Common Course Files
資源與參考資料
-
外部Purchase Wi-Fi LoRa 32 from Meshnologymeshnology.com
文件📁
冇文件可用。