Kako podesiti Meshtastic node
Prije nego počneš
- Treba ti Meshtastic uređaj, u ovom primjeru LilyGO T3 S3.
- Treba ti USB-C kabl koji prenosi podatke. Neki kablovi su samo za punjenje.
- Antena mora biti spojena prije nego uređaj počne slati LoRa signal.
- Treba ti Chrome/Edge browser za web flasher ili Meshtastic aplikacija na telefonu.
- Za ovaj vodič koristi javni kanal LongFast sa default ključem i primary channel Telemetry sa ključem navedenim u koraku za kanale.
Prvo zavrni antenu na LoRa konektor. Nemoj testirati LoRa uređaj bez antene, jer se radio izlaz može nepotrebno opteretiti.
Zatim spoji LilyGO T3 S3 na računar preko USB-C kabla. Ako računar ne prepozna uređaj, probaj drugi kabl ili drugi USB port.
Otvori zvanični Meshtastic web flasher:
https://flasher.meshtastic.org/
- Klikni Connect i odaberi USB port uređaja.
- U listi uređaja izaberi tačan LilyGO T3 S3 model. Ako nisi siguran, provjeri oznaku na pločici ili dokumentaciju prodavca.
- Izaberi beta/stable firmware kanal. Alpha koristi samo ako tačno znaš zašto ti treba, jer je namijenjen testiranju novih promjena.
- Ako je uređaj ranije bio podešavan, koristi opciju za brisanje starih postavki prije instalacije.
- Pokreni flashovanje i sačekaj da se proces završi. Ne izvlači USB kabl dok flasher ne javi da je gotovo.
Poslije flashovanja uređaj će se restartovati. Prvo pokretanje može trajati malo duže.
Najlakše je koristiti Meshtastic aplikaciju na telefonu. Možeš koristiti i web client preko USB-a, ali telefon je obično jednostavniji za početnike.
- Instaliraj Meshtastic aplikaciju za Android ili iOS.
- Uključi Bluetooth na telefonu.
- U aplikaciji potraži novi uređaj i upari ga.
- Ako aplikacija traži PIN, pogledaj ekran uređaja ili upute za konkretan model. Čest PIN je prikazan na ekranu uređaja.
- Upiši kratko ime i dugo ime uređaja, npr. E74BYZ-01 i E74BYZ test node.
Za naš region koristi se evropski 868 MHz opseg. U Meshtastic aplikaciji otvori podešavanja uređaja, zatim LoRa/radio konfiguraciju.
- Region: EU_868
- Modem preset: LongFast, odnosno preset 1
Svi uređaji koji trebaju međusobno pričati moraju imati kompatibilan region, modem preset i channel podešavanja. Ako jedan node koristi drugi region ili preset, neće se čuti sa ostatkom mreže.
Sačuvaj podešavanja. Uređaj se može restartovati nakon promjene radio postavki.
Channel key je tajni ključ kojim se šifruje sadržaj poruka na kanalu. Uređaj bez tog ključa može eventualno primiti radio paket, ali ne može pročitati tekst poruke niti normalno učestvovati u tom kanalu.
- U aplikaciji otvori Channels ili Channel settings.
- Izaberi kanal koji želiš podesiti.
- Za PSK/key izaberi opciju za generisanje novog ključa, ako praviš novu privatnu mrežu.
- Zapiši ili izvezi ključ na sigurno mjesto. Ko izgubi ključ, ne može se kasnije pridružiti istom privatnom kanalu bez ponovnog podešavanja.
- Ključ dijeli samo sa ljudima koji trebaju biti na tom kanalu.
Uređaj treba imati javni LongFast kanal i naš Telemetry kanal. LongFast često postoji kao default kanal, ali ga je lako slučajno pregaziti kada se dodaje Telemetry key.
- Otvori Channels.
- Provjeri da postoji javni kanal LongFast. Ako ne postoji, dodaj ga.
-
Za LongFast koristi default PSK/key:
AQ== - Nemoj prepisati postojeći LongFast kanal Telemetry ključem. Ako dodaješ Telemetry, dodaj novi channel umjesto da mijenjaš LongFast.
- Dodaj novi kanal i za naziv upiši Telemetry.
-
Za Telemetry unesi ili nalijepi ovaj PSK/key:
wIScbGal7fJSNe/6doggsK9ZJPCF1als5oCz1Aeafoo= - Na Android aplikaciji, ako želiš da Telemetry bude primary channel, nakon dodavanja ga povuci drag & drop na vrh liste, odnosno na nultu poziciju.
- Sačuvaj promjene i sačekaj da aplikacija pošalje konfiguraciju uređaju.
- Ako aplikacija ponudi restart, potvrdi restart.
Za komunikaciju su ključni isti PSK/key i ista pozicija kanala. Nazive LongFast i Telemetry držimo iste na svim uređajima radi lakšeg snalaženja.
Osnovna telemetrija pomaže da drugi vide koji node postoji, kako se zove i gdje se nalazi. Ipak, mesh je zajednički radio kanal i ne treba ga zatrpavati automatskim porukama.
- Uključi povremeno slanje Node/User info poruka, da se ime i osnovni podaci noda mogu pojaviti u mreži.
- Ako node ima GPS ili fiksnu lokaciju, uključi povremeno slanje Position poruka.
- Intervale postavi rijetko, na nekoliko sati, osim ako postoji poseban razlog za češće slanje.
- Za stacionarne nodove lokacija se ne mijenja često, pa nema potrebe da se position šalje svako nekoliko minuta.
- Ako je node tracker ili se stvarno kreće, position/telemetrija može ići češće, ali koristi smart podešavanje: šalji češće dok se kreće ili kada se lokacija značajno promijeni, a rjeđe kada miruje.
Dobro pravilo: pošalji dovoljno često da mreža zna da node postoji, ali ne toliko često da telemetrija zauzima kanal drugim porukama.
- Pošalji kratku test poruku na primary kanal.
- Provjeri da li drugi node vidi poruku.
- Ako nema poruka, provjeri antenu, region EU_868, LongFast/preset 1, poziciju primary kanala i key.
- Ako se node vidi u aplikaciji, ali nema mesh poruka, problem je najčešće u LoRa ili channel podešavanjima.
- Ako se node ne vidi ni u aplikaciji, provjeri Bluetooth/USB vezu i da li je firmware uspješno instaliran.
Kada test prođe, node je spreman za normalnu upotrebu.
Kratka kontrolna lista
| Firmware | Meshtastic firmware za tačan LilyGO T3 S3 model. |
|---|---|
| Region | EU_868 |
| Preset | LongFast / preset 1 |
| Javni kanal | Naziv: LongFast. Default ključ: AQ== |
| Primary channel | Naziv: Telemetry. Ključ: wIScbGal7fJSNe/6doggsK9ZJPCF1als5oCz1Aeafoo= |
| Telemetrija | Fiksni nodovi: nekoliko sati. Trackeri: češće, ali smart, prema kretanju ili značajnoj promjeni lokacije. |
| Sigurnost | Za privatne kanale koristi poseban privatni key i ne objavljuj ga javno. |