Kako povezujemo Meshtastic vozlišča prek interneta – in kako se lahko pridružite.
Meshtastic je genialen. Majhna LoRa vozlišča, ki komunicirajo brez interneta, brez ponudnika in brez mesečnih stroškov. Lokalno prek radia, od točke do točke, kot mora biti. Ampak kaj, ko sta dve vozlišči 200 kilometrov narazen? Tudi najboljša antena na 1.000 metrih tam ne pomaga več.
Točno za to obstaja MQTT. In točno zato zdaj obstaja zdaj namenski strežnik: meshmqtt.oeradio.at
Kaj dela MQTT pri Meshtasticu?
MQTT je internetni most za vašo mesh mrežo. Vaše vozlišče pošlje sporočilo prek radia – in če je hkrati preko aplikacije Meshtastic na pametnem telefonu povezano z MQTT strežnikom, se to sporočilo posreduje tudi prek interneta. Druga vozlišča, ki so povezana na isti strežnik, nato prejmejo sporočilo, kot da bi bila v neposrednem radijskem dosegu.
Na kratko: lokalno oddajate normalno prek LoRa. In prek MQTT postane vaša lokalna mesh državno – ali celo evropsko – omrežje. Oboje hkrati, avtomatsko.
Povezava z MQTT strežnikom poteka prek aplikacije Meshtastic na pametnem telefonu. Telefon je z vozliščem povezan prek Bluetootha in posreduje sporočila na internet. Vozlišče samo ne potrebuje Wi-Fi-ja ali interneta.
Zakaj lastni strežnik?
Obstajajo javni MQTT strežniki za Meshtastic. Tudi ti delujejo. Ampak lastni strežnik ima prednosti: Podatki so transparentni. Strežnik se lahko konfigurira po potrebi. In razpoložljivost je pod nadzorom. Strežnik teče na Oracle Cloud instanci v Frankfurtu – TLS šifrirano, s certifikatom Let’s Encrypt, dosegljiv 24 ur na dan.
Podatki za povezavo
Tukaj so poverilnice za strežnik – preprosto vnesite v aplikacijo Meshtastic:
| Nastavitev | Vrednost |
|---|---|
| Server | meshmqtt.oeradio.at |
| Port | 8883 |
| Username | meshtastic |
| Passwort | X6l906aQNcuIb8Pdh6YGT8Uu |
| TLS | Aktivirano |
| Šifriranje | Aktivirano |
| Root Topic | msh/oeradio |
Nastavitev korak za korakom
V aplikaciji Meshtastic (Android / iOS)
- Odprite aplikacijo Meshtastic in povežite vozlišče prek Bluetootha
- Nastaviteven (Zahnrad-Symbol) antippen
- Izberite MQTT
- Vnesite naslednje:
- MQTT aktiviran: Da
- Proxy do klienta: Da
- Serveradresse:
meshmqtt.oeradio.at - Username:
meshtastic - Passwort:
X6l906aQNcuIb8Pdh6YGT8Uu - TLS aktiviran: Da
- Šifriranje aktiviert: Ein
- Root Topic:
msh/oeradio
- Nastaviteven speichern – fertig!
Prek ukazne vrstice (Meshtastic CLI)
Za tiste, ki raje uporabljajo terminal – seveda gre tudi tako:
meshtastic --set mqtt.enabled true
--set mqtt.address "meshmqtt.oeradio.at"
--set mqtt.username "meshtastic"
--set mqtt.password "X6l906aQNcuIb8Pdh6YGT8Uu"
--set mqtt.tls_enabled true
--set mqtt.encryption_enabled true
--set mqtt.proxy_enabled true
--set mqtt.root "msh/oeradio"
Kaj potrebujem?
- Meshtastic vozlišče (npr. Heltec V3, T-Beam, RAK WisBlock)
- Aplikacijo Meshtastic na pametnem telefonu
- Bluetooth povezavo med aplikacijo in vozliščem
- Internetno povezavo na pametnem telefonu (Wi-Fi ali mobilni podatki)
Vozlišče samo ne potrebuje interneta – aplikacija na telefonu prevzame vlogo mostu.
Testiranje, ali vse deluje
Kdor želi preveriti, ali je strežnik dosegljiv, lahko uporabi mosquitto_sub:
Namestitev mosquitto_sub
Orodje mosquitto_sub je del paketa Mosquitto. Tako ga namestite:
Linux (Debian/Ubuntu):
sudo apt install mosquitto-clients
macOS (Homebrew):
brew install mosquitto
Windows:
Prenesite namestitveni program z mosquitto.org/download in namestite. Po namestitvi boste našli mosquitto_sub.exe v namestitvenem imeniku (privzeto: C:Program Filesmosquitto).
mosquitto_sub -h meshmqtt.oeradio.at -p 8883
--capath /etc/ssl/certs -t "msh/#"
-u meshtastic -P "X6l906aQNcuIb8Pdh6YGT8Uu"
Če sporočila prihajajo, vse deluje. Če ne – preprosto sporočite.
Vprašanja o nastavitvi ali težave s povezavo? Preprosto javite prek oeradio.at – pomoč je na voljo.
73 de OE8YML

