Meshtastic, MeshCore és MeshCom a vízesésben: LoRa olvasása OpenWebRX+ szal

Ez az oldal automatikusan lett lefordítva. Hibák előfordulhatnak.

Aki tudni akarta, hogy a saját völgyében tényleg zajlik-e mesh forgalom, eddig csomópontot állított és várt. Most már másképp is megy: az OpenWebRX+ közvetlenül a böngészőben dekódolja a LoRa csomagokat, méghozzá a Meshtasticot, a MeshCore-t és a MeshComot is. Az adások látszanak a vízesésen, megjelennek az átvitel paraméterei, Meshtastic esetén pedig a nyílt csatorna tartalma is.

A WebRX.at oldalon, OE8YML nötschi webes SDR-jén ez be van állítva és nyilvánosan elérhető. Ez a cikk elmagyarázza, mi történik műszakilag, melyik verzió kell, mely beállításoknak kell egyezniük, és hol vannak a határok.

OpenWebRX felület vízeséssel 869,5 MHz körül, Meshtastic és MeshCore könyvjelzőkkel, valamint dekóderablakkal, amely sávszélességet és szórási tényezőt mutat
Így néz ki: a 869,5 MHz körüli tartomány a vízesésen, két könyvjelző a mesh hálózatokhoz, jobbra az üzemmódválasztó Meshcore állásban, balra pedig a dekóderablak a sávszélességgel, kódolási aránnyal és szórási tényezővel. Képernyőkép: WebRX.at, OE8YML.

Mi történik valójában

A LoRa nem úgy modulál, mint a beszédüzem, hanem egy frekvenciasöprésre, az úgynevezett chirpre teríti szét az információt. Éppen ettől lesz a jel a vízesésen olyan felismerhető: ferde csíkok egy egyébként nyugodt sávban. Egy hagyományos vevő ott semmi hasznosat nem hall, mert nincs mit hallani. Olyan dekóder kell, amely visszafejti a chirpeket.

Az OpenWebRX+ hozza magával. A vevő kivágja a spektrumból a megfelelő csatornát, egy LoRa dekóder ebből visszaállítja a csomagokat, Meshtastic esetén pedig egy elemző kicsomagolja a hasznos adatokat. A dekóderablakban ezután ott áll, milyen sávszélességgel, kódolási aránnyal és szórási tényezővel érkezett az adott csomag. Ezeket az értékeket a dekóder a csomag fejlécéből veszi, tehát nem kell előre ismerni őket.

A megfelelő verzió kell hozzá

Itt akad el a legtöbb próbálkozás: az eredeti OpenWebRX erre nem képes. Az OpenWebRX+ néven ismert leágazás kell, és ott is a verzió dönt. A nyilvános változásnapló megmutatja, mikor mi került bele:

  • 1.2.114: a dxlAPRS LoraRX eszközének beépítése, a LoRa WAN, LoRa APRS és FANET üzemmódok, valamint első ízben a Meshtastic és a Meshcore.
  • 1.2.115: a MeshCom külön LoRa üzemmódként, mellé előre beállított LoRa sávok és frekvenciák.
  • 1.2.116: a tényleges Meshtastic dekóder, amely olvashatóvá teszi a hasznos adatokat, és egy LoRa APRS elemző.

Aki mindhármat látni akarja, annak tehát legalább 1.2.116 kell. A nötschi állomás jelenleg 1.2.123-on fut, ez a verzió olvasható a fenti képernyőkép bal alsó sarkában, az állapotkiírásban.

Frekvenciák és sávszélességek

  • Meshtastic, EU_868 régió, LongFast előbeállítás: 869,525 MHz, 250 kHz sávszélességgel.
  • MeshCore Európában: 869,618 MHz, jellemzően szintén 250 kHz.
  • MeshCom Ausztriában: 433,175 MHz a 70 centiméteres rádióamatőr sávban, 125 kHz sávszélességgel és jóval magasabb szórási tényezővel.

A Meshtastic és a MeshCore mindössze 93 kHz-re van egymástól, és kényelmesen elfér ugyanabban az SDR-ablakban. Mégis két külön beállítás kell, mert a dekódernek a helyes középfrekvencia és a helyes üzemmód szükséges. Ha valaki a Meshtastic csatornát hangolja be, és reméli, hogy a MeshCore-t is elkapja, hiába vár.

Egy csapda a felületen bújik meg. A dekóder beállításaiban a sávszélesség listából választható, a feliratok pedig kbps végződésűek. Valójában kilohertzről van szó. A 250-es bejegyzés tehát az a 250 kHz-es sávszélesség, amelyet a Meshtastic és a MeshCore Európában szokásosan használ, nem pedig adatsebesség.

Kezelés a böngészőben

  1. Válassz profilt. A profilválasztó a vevőpanel tetején van. A 868 MHz-es tartományhoz készült profil rögtön a spektrum megfelelő pontjára viszi a vevőt.
  2. Állítsd be az üzemmódot. A klasszikus üzemmódok alatt a sáv kínálja a digitális dekódereket, köztük a Meshtasticot, a Meshcore-t és a MeshComot.
  3. Kattints könyvjelzőre. Ha vannak könyvjelzők a vízesésen, egy kattintás egyszerre hozza a frekvenciát és az üzemmódot.
  4. Ellenőrizd a sávszélességet. A dekóder beállításaiban van egy rész a LoRa üzenetekhez, ahol hálózatonként állítható a sávszélesség. Ha nem egyezik a helyi hálózattal, az ablak üres marad, pedig a vízesésen jól látszik a forgalom.

A dekóderablak nem folyamatosan telik, hanem csomagonként. A hálózat aktivitásától függően két adás között hosszú csend is lehet. Aki nem lát semmit, előbb várjon és figyelje a vízesést.

Frissítés nagy vonalakban

  1. Frissítsd a csomaglistát erre az egy forrásra.
  2. Nézd meg, melyik verzió érhető el, mielőtt bármit telepítenél.
  3. Frissítsd az OpenWebRX-et és a hozzá tartozó könyvtárakat, rendszerint a dekóderkönyvtárakkal együtt.
  4. A mesh üzemmódokhoz további csomagok kellenek, köztük a dxlAPRS LoraRX eszköze és a Meshtastic Python-illesztése.
  5. Indítsd újra a szolgáltatást, és a naplóban ellenőrizd, hogy az SDR tisztán elindul, és az új üzemmódokhoz nem jelennek meg hibák.

Egy időt megspóroló tapasztalat: ha az apt makacsul régi verziót kínál, gyakran nem a tároló a hibás, hanem az elavult helyi csomaglista. Éppen ennek az egy forrásnak a célzott frissítése hirtelen előhozza az aktuális verziót. Ugyanígy megéri nem behúzni az összes függőben lévő rendszerfrissítést. A kicsi és követhető változtatás kifizetődik, mert egy webes SDR, amely egy nagy frissítés után nem indul el, sokkal több időbe kerül, mint a megspórolt lépések.

Hogy az új üzemmódok valóban rendelkezésre állnak-e, a szoftver állapotoldala mutatja meg, amely felsorolja a felismert funkciókat.

Mire jó mindez

  • Bizonyíték, hogy egy csomópont tényleg ad. Aki napelemes csomópontot tett ki egy hegyre, és azon töpreng, él-e még, a vízesésen látja az adását anélkül, hogy a hálózaton keresztül menne.
  • Helyszín értékelése építés előtt. Látszik, mely hálózatok érkeznek egyáltalán, és milyen irányból, még a hardvervásárlás előtt.
  • Paraméterhibák keresése. Mivel a sávszélesség, a kódolási arány és a szórási tényező is megjelenik, ellenőrizhető, hogy egy csomópont tényleg azokkal a beállításokkal ad-e, amelyekkel kellene.
  • Kezdés hardver nélkül. Aki fontolgatja, előbb megnézheti, mennyi forgalom zajlik egyáltalán. Magához a kezdéshez ott van a MeshCore és a MeshCom írásunk.

Karintiához érdemes összevetni a térképpel: mennyire sűrű ma a hálózat, azt a Meshmap és a 32 helyszínre nőtt hálózatról szóló beszámoló mutatja.

Amit őszintén ki kell mondani

Az olvasáshoz hozzátartozik egy szó a bizalmasságról. A Meshtastic alapértelmezett csatornáját nyilvánosan ismert kulcs védi, ami a gyakorlatban azt jelenti, hogy nem bizalmas. Éppen ezért tudja egy webes SDR megjeleníteni a tartalmát. Aki ott olvas, nem tesz tiltottat, hanem egy nyitott közösségi frekvenciát használ. Fordítva viszont mindenkire igaz, aki ad: ami az alapértelmezett csatornán megy, az potenciálisan mindenki előtt ott van. A saját kulccsal védett csatornák olvashatatlanok maradnak, a közvetlen üzenetek pedig az újabb firmware-ekben külön védelmet kaptak.

A MeshComnál másképp merül fel a kérdés. Az rádióamatőr sávban működik, ahol a titkosítás amúgy sem megengedett, az adások pedig hívójelet visznek. A hallgatózás itt annyira szokásos, mint egy átjátszós kör követése.

Ehhez jön két műszaki korlát. A webes SDR csak azt hallja, ami az antennájáig eljut, a kép tehát mindig a vevő helyszínéről szól, nem az egész hálózatról. A vétel pedig nem részvétel: így adni nem lehet, a hálózatba lépéshez továbbra is saját csomópont kell.

Végül egy gyakorlati megjegyzés: az adott hálózatra jellemző sávszélesség régiónként eltérhet, mert a választott előbeállítástól függ. Ha a vízesésen láthatóan van forgalom, de a dekóderablak üres marad, szinte mindig a sávszélesség beállítása az ok, nem a vétel.

Források

73 – az oeradio.at szerkesztősége


Átláthatósági nyilatkozat

Ez a cikk nyilvános forrásokra és a leírt állomáson végzett saját megfigyelésre támaszkodva, mesterséges intelligencia (Claude, Anthropic) segítségével készült, a tartalmat az oeradio.at szerkesztősége ellenőrizte. A verzióadatok a projekt nyilvános változásnaplójából, a frekvenciaadatok a projektek dokumentációjából és az ÖVSV Wikiből származnak. Szándékosan nem szerepelnek konfigurációs fájlok, profiladatok és az állomás hozzáférési adatai, ezért az eljárás általánosan van leírva, és nem másolási sablonnak készült. A címkép saját állomásunk képernyőképe. Javításokat szívesen fogadunk a [email protected] címen.

Gyakori kérdések

Kell saját csomópont ahhoz, hogy lássam a mesh csomagokat?Nem. Elég egy SDR vevő a megfelelő szoftverrel. A WebRX.at oldalon böngészőből is megnézhető, saját hardver nélkül.
Melyik OpenWebRX+ verzió szükséges?A LoRa üzemmódok az 1.2.114-gyel jöttek, a MeshCom az 1.2.115-tel, a tényleges Meshtastic dekóder pedig az 1.2.116-tal. A teljes képhez legalább az 1.2.116 ajánlott. A plusz nélküli eredeti OpenWebRX nem ismeri ezeket.
Milyen frekvenciákon zajlik ez?Meshtastic EU_868 LongFast a 869,525 MHz-en, MeshCore Európában a 869,618 MHz-en, MeshCom Ausztriában a 433,175 MHz-en, a 70 centiméteres sávban.
Miért kbps szerepel a sávszélesség-választóban kHz helyett?Feliratozási hiba a felületen. Kilohertzet jelent, és a 250-es bejegyzés felel meg annak a 250 kHz-nek, amelyet a Meshtastic és a MeshCore Európában használ.
Tudok így adni is?Nem. A webes SDR csak vesz. A hálózatba lépéshez továbbra is saját csomópont kell.
Titkosítottak az olvasható üzenetek?Az alapértelmezett csatornán érdemben nem. Annak kulcsa nyilvánosan ismert, ezért dekódolhatók az üzenetek. A saját kulccsal védett saját csatornák olvashatatlanok maradnak.
Hogyan értékeled ezt a cikket?
Nem használunk sütiket. Csak az értékelésed, az opcionális visszajelzés és egy anonimizált IP-hash kerül tárolásra (többszörös szavazás elleni védelem). Adatvédelem

RSS-hírcsatorna

Maradj naprakész!

Ne maradj le semmiről – iratkozz fel RSS-hírcsatornánkra

„Wire and will, we’re breaking through –Share · Connect · Create!

Antennákat építesz, csúcsokat aktiválsz, SDR-rel kísérletezel vagy Meshtastic node-okat hackelsz? Az OERadio.at a te platformod. Oszd meg a tudásod – cikként, építési útmutatóként, terepi beszámolóként vagy technikai tippként. Legyél tapasztalt YL vagy OM, frissen engedélyezett vagy régi motoros: A tapasztalatod számít.