VODIČ ZA MESHTASTIC
Uvod
Ta vodič je namenjen kupcem naših naprav LoRa, kupljenim v naši trgovini in temelji na napravah Android. Velja pa tudi za vse druge naprave z enako strojno konfiguracijo. Za obsežnejši, splošnejši vodič, ki pokriva vse naprave in funkcije Meshtastic, obiščite uradno dokumentacijo Meshtastic.
Meshtastic je odprtokodni sistem za komunikacijo na dolge razdalje, ki napravam omogoča pošiljanje besedilnih sporočil, GPS lokacij in podatkov senzorjev brez zanašanja na mobilna omrežja, Wi-Fi ali internet.
Deluje s tehnologijo radijskega prenosa LoRa (Long Range), ki omogoča potovanje sporočil med napravami na razdalji več kilometrov (včasih tudi desetkov kilometrov).
Meshtastic ustvari mrežno omrežje - vsaka naprava deluje kot repetitor in posreduje sporočila, da razširi pokritost. To pomeni, da lahko sporočila, tudi kadar sta dva vozlišči daleč narazen, preskakujejo skozi vmesna vozlišča in dosežejo cilj.
Uporablja se lahko za:
- Pohodništvo, kampiranje in druge dejavnosti
- Komunikacijo brez omrežja med izrednimi razmerami
- Taktično koordinacijo skupin
- Sledenje in deljenje lokacije
Začetna nastavitev
Za hiter in enostaven začetek z vašim Expeditus Systems radijem je k vašemu naročilu priložen kratek priročnik za hiter začetek. Čeprav je primeren za začetno nastavitev, preberite spodnji podrobni vodič za nastavitve, da razumete osnovne nastavitve in njihov namen.
Strojna Oprema
V naših radijskih napravah LoRa uporabljamo modul RAK Wireless RAK4631 kot jedro čipa nRF52. Čip nRF52 je energetsko učinkovit in radijski modul je modularen.
Podatkovni kabel - Preverite, da vaš kabel podpira prenos podatkov in ne le polnjenja. Preizkusite tako, da telefon povežete z drugo napravo (npr. prenosnikom) in preverite, ali telefon pozove k izbiri možnosti prenosa datotek oziroma ali kopiranje datoteke deluje.
Programska Oprema
Vaša naprava LoRa je dobavljena z najnovejšo različico programske opreme Meshtastic, vendar boste v prihodnje morali namestiti posodobitve sami.
Metode posodobitve
DRAG & DROP
- Prenesite in razpakirajte najnovejšo vdelano programsko opremo s strani Meshtastic Downloads.
- Napravo povežite z računalnikom prek podatkovnega kabla USB.
- Dvokliknite gumb za ponastavitev na napravi (s tem jo postavite v način 'bootloader').
- Opazite, da bo na računalniku priklopljen nov pogon (Windows, Mac, Linux ali Android).
- Odprite ta pogon – videti bi morali tri datoteke: CURRENT.UF2, INDEX.HTM in INFO_UF2.TXT.
- Kopirajte ustrezno datoteko vdelane programske opreme (firmware-IME_NAPRAVE-X.X.X-xxxxxxx.uf2) iz izdaje na ta pogon.
- Ko se datoteka konča s kopiranjem na pogon, se bo naprava znova zagnala in namestila vdelano programsko opremo Meshtastic
OTA (Over The Air – brezžično)
Brezžične posodobitve vdelane programske opreme so na voljo za Android prek starejše izdaje naprednejše aplikacije nRF Connect App različice 4.24.3, ki je na voljo za prenos na strani GitHub Nordic Semiconductor.
- Prenesite izdajo vdelane programske opreme, ki jo želite namestiti, s strani Meshtastic Download Page ali Meshtastic GitHub.
- Razpakirajte mapo z vdelano programsko opremo.
- Odprite aplikacijo nRF Connect in na zavihku SCANNER izberite CONNECT pri svoji napravi.
- Če je v zgornjem desnem kotu vmesnika prikazano DISCONNECT, nadaljujte s korakom 5; če piše CONNECT, izberite CONNECT.
- Izberite ikono DFU v zgornjem desnem kotu zaslona.
- Po preverjanju, da je izbrano »Distribution Packet (ZIP)«, izberite OK.
- Izberite ustrezno datoteko vdelane programske opreme naprave (končuje se z -ota.zip).
- Posodobitev se bo začela samodejno (to bo počasno).
- Ko je posodobitev končana, se bo naprava samodejno znova zagnala.
Brezžične posodobitve (OTA) so še posebej koristne za vozlišča, do katerih je težko dostopati, kot so repetitorji nameščeni na drogovih ali strehah, ali kadar se želite izogniti odpiranju naprave.
+ Ni potrebe po fizičnem dostopu do vozlišča za pritisk gumba za ponastavitev.
- Posodobitve OTA so lahko počasnejše in občasno manj zanesljive v primerjavi z metodo Drag & Drop
Bluetooth Nastavitve
Te nastavitve nadzorujejo, kako se vaša naprava brezžično povezuje z vašim telefonom Android ali spletnim vmesnikom.
- Omogočeno - Vklopi ali izklopi Bluetooth. Opomba: Povezava prek kabla USB samodejno onemogoči Bluetooth, kar izboljša varnost in varčuje z baterijo.
- Način seznanjanja - Določa, kako se nove naprave povežejo:
- RANDOM_PIN - Enkratna koda PIN za vsako seznanjanje.
- FIXED_PIN - Stalna 6-mestna koda PIN (privzeto 123456; spremenite jo za večjo varnost).
- NO_PIN - Seznanitev brez kode PIN (najmanj varno).
Vrednost fiksne kode PIN – Uporablja se, ko je izbran FIXED_PIN; nastavite edinstveno kodo PIN, da preprečite nepooblaščen dostop.
Pravilna konfiguracija zagotavlja varen in zanesljiv brezžični dostop ter varčuje z baterijo, kadar Bluetooth ni potreben.
Nastavitve Regije
Preden vaše naprave Meshtastic lahko komunicirajo prek mreže, morate nastaviti pravilno frekvenco za vašo regijo. Naprave morajo biti nastavljene na 868 MHz za Evropo/Združeno kraljestvo ali 915 MHz za ZDA in Kanado, da ustrezajo lokalnim predpisom in zagotovijo pravilno delovanje.
Po potrditvi regionalne frekvence:
- Odprite aplikacijo Meshtastic za Android in se povežite z napravo prek USB Serial ali Bluetooth v zavihku Connection.
- Kliknite prednastavitev nad imenom naprave in jo nastavite na ustrezno regijo.
Opomba: Do nastavitev regije LoRa dostopate prek Settings > LoRa > Region.
Nastavitev pravilne regije zagotavlja, da vaša naprava oddaja v zakonitem frekvenčnem področju in lahko zanesljivo komunicira z drugimi vozlišči v mreži.
Nastavitve Kanalov
Kanal je kot zasebna »skupinska klepetalnica«, prek katere si vaše naprave izmenjujejo sporočila. Vsaka naprava mora biti nastavljena na popolnoma enako ime kanala in PSK (vnaprej deljeni ključ), da lahko med seboj komunicirajo.
- Primarni kanal - Glavna komunikacijska pot, ki jo vaša naprava posluša in po kateri pošilja. Privzeto je nastavljen na javni dostop in je edini, ki občasno pošilja telemetrične podatke.
- Sekundarni kanali - Neobvezni dodatni kanali za posebne namene, kot so različne ekipe, dogodki ali eksperimenti. Vaša naprava lahko hkrati posluša več kanalov, pošilja pa le na tistega, ki ga izberete.
- Onemogočeno - Kanal popolnoma izklopi. Naprava ga ne posluša in nanj ne pošilja.
Kanal je lahko javen ali zaseben:
- Javen - Kdorkoli s privzetimi nastavitvami Meshtastic ga lahko sliši in pošilja sporočila.
- Zaseben - Le naprave z enakim PSK lahko dešifrirajo in razumejo sporočila.
O PSK (vnaprej deljenem ključu)
PSK je šifrirni ključ, ki varuje vašo komunikacijo. Če spremenite PSK na eni napravi, ga posodobite na vseh napravah v skupini.
Za podrobnejše informacije o konfiguriranju kanalov prek aplikacije Meshtastic za Android obiščite uradno dokumentacijo:
Vloge Naprave
V Meshtastic aplikaciji je vsaki napravi mogoče dodeliti vlogo, ki določa njeno obnašanje znotraj omrežja. Vloge nadzorujejo, ali naprava pretežno pošilja sporočila, posreduje pakete za druge, oddaja GPS / podatke senzorjev ali pa se integrira s sistemi, kot je ATAK. Izbira prave vloge zagotavlja učinkovito delovanje omrežja in izpolnjuje specifične potrebe vaše postavitve.
- CLIENT - Standardna vloga za sporočanje, bodisi povezana z aplikacijo bodisi samostojna. Posreduje pakete, če tega ni storilo nobeno drugo vozlišče. Idealna za posameznike, ki komunicirajo prek mreže z odjemalskimi aplikacijami. To je vloga, ki jo uporablja večina uporabnikov.
- CLIENT_MUTE - Sodeluje v omrežju, vendar ne posreduje paketov od drugih naprav. Koristno za zmanjšanje obremenitve omrežja.
- CLIENT_HIDDEN - Oddaja le, kadar je to nujno potrebno, da varčuje z energijo ali ostane diskretna. Najboljša za prikrito postavitev ali zmanjšanje časa oddajanja ob hkratnem sodelovanju.
- TRACKER - Daje prednost pošiljanju posodobitev GPS lokacije. Odlična za sledenje osebam ali sredstvom, kjer je pravočasno poročanje o lokaciji pomembno.
- LOST_AND_FOUND - Redno oddaja svojo lokacijo na privzeti kanal, da olajša iskanje naprave. Idealna za iskanje izgubljenih naprav.
- SENSOR - Daje prednost pošiljanju telemetričnih podatkov. Primerna za učinkovito zbiranje okoljskih podatkov ali podatkov senzorjev.
- TAK - Optimizirana za uporabo s sistemomATAK, z zmanjšanim številom rutinskih oddajanj. Najboljša za taktične ali koordinirane operacije z uporabo vtičnika Meshtastic ATAK.
- TAK_TRACKER - Samodejno pošilja PLI (informacije o položaju) za ATAK ob hkratnem zmanjševanju rutinskih oddaj. Idealna za samostojno integracijo PLI v taktičnih namestitvah.
- REPEATER - Razširja pokritost mreže z vedno enkratnim posredovanjem paketov z minimalnimi 'stroški omrežja'. Ni vidna na seznamu vozlišč. Nameščena strateško za maksimiranje dosega omrežja. Da bo mrežno omrežje kar najbolj zdravo, bi skupnosti / ekipe morale repetitorje nameščati varčno in na ključnih višjee ležečih položajih.
- ROUTER - Podobna repetitorju, a vidna na seznamu vozlišč. Enkrat posreduje pakete za razširitev pokritosti; najboljša za ključne lokacije v omrežju.
- ROUTER_LATE - Posreduje pakete za vsemi drugimi načini, kar pomaga pokriti mrtve točke ali lokalne gruče. Vidna na seznamu vozlišč. Popolna za zagotavljanje zanesljive komunikacije tam, kjer druga vozlišča ne zagotavljajo popolne pokritosti.
GPS Pozicioniranje
Te nastavitve nadzorujejo, kako vaše omrežje obravnava GPS pozicioniranje in kako pogosto se podatki o lokaciji oddajajo v omrežje.
Način GPS
Določa, ali je GPS na napravi aktiven.
- ENABLED (Omogočen),
- DISABLED (Onemogočen),
- NOT_PRESENT (Ni prisoten)
- Večina naprav privzeto deluje v načinu ENABLED ali NOT_PRESENT, odvisno od strojne opreme in konfiguracije.
Interval posodobitve GPS
Določa, kako pogosto naprava poskuša pridobiti GPS signal (v sekundah).
- 0 = privzeto enkrat vsaki 2 minuti
- Maksimalna vrednost = posodobitev samo ob zagonu
Fiksna pozicija
- Vrednosti: true ali false (privzeto: false)
- Če je omogočeno, omrežje za posodobitve GPS uporablja fiksno geografsko širino/dolžino/nadmorsko višino. Posodobitve se še vedno dogajajo v rednih intervalih, a poročajo o shranjeni poziciji namesto o 'živi' GPS določitvi. Koordinate je mogoče nastaviti prek GPS naprave ali prek povezane mobilne naprave.
Pametno Oddajanje
- Vrednosti: true ali false (privzeto: true)
- Pošilja posodobitve lokacije pogosteje le, če se je naprava premaknila dovolj, da posodobitev to upravičuje.
- Priporočamo, da pustite interval oddajanja pri privzeti vrednosti, ko uporabljate to funkcijo.
- Deluje skupaj z intervalom oddajanja: povečuje pogostost med gibanjem in jo zmanjšuje pri mirovanju.
Minimalna razdalja za pametno oddajo
- Privzeto: 100 metrov (če je nastavljeno na 0)
- Minimalna razdalja, ki jo mora naprava prepotovati od zadnje oddaje, preden pošlje novo pozicijo, ko je pametno oddajanje omogočeno.
Minimalni interval za pametno oddajo
- Privzeto: 30 sekund (če je nastavljeno na 0)
- Minimalni čas, ki mora preteči od zadnje oddaje, preden se pošlje nova pozicija, ko je pametno oddajanje omogočeno.
Interval oddajanja
- Privzeto: 15 minut (če je pametno oddajanje izklopljeno)
- Določa, kako pogosto se posodobitve GPS pošiljajo v omrežje. Posodobitve lahko vsebujejo dejansko GPS lokacijo ali so prazne, če signal ni na voljo.
ATAK Vtičnik
Uradni vtičnik Meshtastic ATAK integrira LoRa mrežno komunikacijo z Android Team Awareness Kit (ATAK).
Omogoča:
- Posodobitve pozicije (PLI) in sporočila GeoChat, poslana preko omrežja
- Glasovne beležke (posneti govor se pretvori v besedilo in odda preko omrežja)
- Podporo za zunanji GPS, ki LoRa napravi omogoča, da služi kot GPS vir za ATAK
- Posredovanje dogodkov Cursor-on-Target (CoT), kar zagotavlja, da se gibanje in sporočila lahko posredujejo med napravami ali celo na strežnike TAK.
Pojdi na vodič za ATAK Vtičnik
Praktična Uporaba
Lokalni izpadi in priprava na nesreče. Ko pride do izpada električne energije ali mobilnih storitev, lahko skupine z Meshtastic-om ohranjajo osnoven pretok besedilnih sporočil in posodobitev lokacije brez infrastrukture. Pasovna širina je majhna, a sistem je odporen - zlasti če so nekatera vedno vklopljena vozlišča vnaprej nameščena.
Koordinacija v divjini. Pohodniki, taborniki in terenske ekipe si delijo kratka sporočila in GPS pozicije na razdalji več kilometrov, pokritost pa razširjajo z dodajanjem začasnih vozlišč vzdolž poti (skakanje po mreži). To deluje najbolje ob prisotnosti vidnega horizonta in preprostih relejnih vozlišč na višjih točkah.
Podpora iskanju in reševanju. Ekipe lahko sledijo lokacijam reševalcev in kratkim statusnim posodobitvam na zemljevidu; Meshtastic se integrira s CalTopo in ATAK, tako da PLI/CoT dogodki in sporočila v slogu GeoChat potekajo skozi mrežo in v znana orodja. (Meshtastic lahko služi tudi kot zunanji GPS vir za ATAK.)
Skupnostna omrežja in dogodki. Začasna omrežja na srečanjih ali sosedskih vozliščih udeležencem omogočajo hitro izmenjavo javljanj, točk poti in obvestil brez zanašanja na Wi-Fi ali mobilno pokritost.
Kaj pričakovati (in načrtovati). Meshtastic odlično deluje za kratka besedila in lokacijo, ne pa za glas, slike ali datoteke. Zanesljiva uporaba je odvisna od terena, antene in tega, da so nekatera vozlišča vklopljena in nameščena, preden jih potrebujete. Razmišljajte v smislu »večplastne komunikacije«: združite Meshtastic za izmenjavo podatkov z drugimi sistemi, kot so ročne radijske postaje za glasovno komunikacijo.
Viri
Dokumentacija Meshtastic: Uradna dokumentacija Meshtastic