|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3220 Aktiv.: 33.18
|
Objavljeno: Tor Sep 21, 2021 12:03 am Naslov sporočila: Seeed studio LoRa modul in TTN |
|
|
Poštar je prinesel nove igračke:
https://www.seeedstudio.com/Grove-LoRa-E5-STM32WLE5JC-p-4867.html
Preden povozim "AT Firmware" z lastno aplikacijo sem rekel, da moram preizkusit ta "AT" ukazni interpreter. Zadeva res lepo dela. Če ima kdo kak LoRa gateway v bližini, je to najenostavnejši način, kako nekaj sporočiti v internet brez dodatnih stroškov in brez postavljanja kake posebne infrastrukture...
Potrebno se je registrirat tule:
https://console.cloud.thethings.network/
potem si skreiraš aplikacijo (izberi EU network in ikono "Applications", klikni moder gumb "Add application")), v to aplikacijo pa dodaš (ročno) napravo - "end device". Pri tem se skreirajo trije podatki, ki so pomembni za uspešno povezavo:
DevEUI, AppEUI in APPkey.
Modul se priklopi na USB/serial vmesnik ali na karkoli, ki se pogovarja na 9600 baud, n,8,1 in ima TTL nivoje.
Najprej je potrebno povedati, kako se bomo povezovali v lorawan. Default je OTAA (over the air activation). Ukaz za to je
Potem nastavimo svoje tri "ključe":
Koda: |
AT+ID=DevEui,"xxxxxxxxxxxxxxxxx"
AT+ID=AppEui,"xxxxxxxxxxxxxxxxxx"
AT+KEY=APPKEY,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
Namesto x je potrebno vnesti dejanske vrednosti.
Sledi še ukaz za povezavo v Lorawan:
Če je vse OK, bo modul odgovoril:
Koda: |
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:E1:82
+JOIN: Done |
Takole, zdaj lahko pošljemo kak string, hex, ...
Za string je ukaz:
Koda: |
AT+MSG="Deluje? Alo, alo!!!" |
Ti podatki se potem "javijo" v konzoli v Application pod zavihkom "Live data".
Prihodnjič pa še kako te podatke odkodiramo in "nekam" pošljemo.
V taki obliki je kar uporabno za kak *-duino projekt, kjer moramo na daljšo razdaljo poslati kake odčitke senzorja, termometra, javiti alarm, da je obremenitev na postelji za 78kg previsoka, da je čebelji panj poln, ali pa samo kdaj je zašlo sonce pri paradižnikih...
Spodaj par skrinšotov...
Opis: |
|
Velikost datoteke: |
11.73 KB |
Pogledana: |
691 krat |
|
Opis: |
|
Velikost datoteke: |
68.61 KB |
Pogledana: |
3 krat |
|
Opis: |
|
Velikost datoteke: |
45.27 KB |
Pogledana: |
3 krat |
|
Opis: |
|
Velikost datoteke: |
23.07 KB |
Pogledana: |
5 krat |
|
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3220 Aktiv.: 33.18
|
Objavljeno: Tor Sep 21, 2021 12:10 am Naslov sporočila: |
|
|
Še foto na USB/serial priklopljenega modula.
Tule je pa nekaj branja:
https://www.thethingsindustries.com/docs/devices/
Opis: |
|
Velikost datoteke: |
66.69 KB |
Pogledana: |
3 krat |
|
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
eddie Član
Pridružen-a: Sre 10 Dec 2003 21:02 Prispevkov: 706 Aktiv.: 3.18 Kraj: Severna primorska
|
Objavljeno: Tor Sep 21, 2021 9:06 am Naslov sporočila: |
|
|
No, tole pa komaj čakam da povoziš custom FW.
Zakaj? Ker sem se pred časom lotil pripravljati osnovo za programiranje tega modula v Cube Ide. Moram povedat da sem v tem okolju popoln začetnuk. Po navodilih moraš z njihovimi datotekami povoziti datoteke v inštalaciji oziroma primerih za podoben modul...
No tisto mi ni bilo niti ravno jasno in niti ne ravno všeč.
Me zanima kako se to naredi prav oziroma kako se tako konfiguracijo naredi "iz nule".
Lp
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 47 dni
Powered by phpBB © 2001, 2005 phpBB Group
|