LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

Povezovanje množice naprav, ki imajo vgrajene senzorje in dokaj samostojno komunicirajo med seboj in z najrazličnejšimi aplikacijami.

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a s54mtb » 19 Nov 2019, 15:27

Za udeležence delavnice predlagam nabavo tegale modula:
https://store.mcci.com/collections/lora ... technology

- modul ima že nekaj senzorjev gor (lahko izvedemo delavnico brez dodatnega materiala)
- vse je open source, tako da si lahko vsak sam potem na osnovi te sheme naredi lastne module po svojih potrebah
- programira se v arduino okolju, kar pomeni da praviloma ne bo izgubljanja časa na delavnici s postavljanjem okolja
- isti hardver se potem lahko programira tudi v vseh ostalih orodjih (kar jih podpira STM)
- na modulu je tudi fram, ki omogoča shranjevanje brez "obrabe" internega flasha

Ima pa par slabosti:
- Cena ni najbolj ugodna, je pa tak modul potem tudi dejansko uporaben ne le kot razvojna plata
- poraba v stand-by je 100uA, kar je veliko v primerjavi z drugimi, se pa seveda da to zmanjšati (na modulu je kar nekaj porabnikov, ki imajo po par 10uA v mirovanju)

Glede na to, da je PCB in BOM na voljo, se lahko da tudi izdelati "n" modulov preko društva, če je to komu ljubše. Samo vprašanje, če bo dosti ceneje prišlo skozi.

LP,
Mare
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11488
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1588 krat
Prejel zahvalo: 4191 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 120

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a xfce » 19 Nov 2019, 17:47

Škoda, so se kar potrudili. VDD linijo, ki gre na LUX sensor, temp/pressure, flash in FRAM bi se moralo dati programsko izklopiti, ko greš v sleep mode.
uf, kar ne morem verjeti, da so naredili tak modul, ki naj bi bil baterijsko napajan.
100uA current draw in stand by

tako, da bi tisto alinejo, da je modul dejansko uporaben črtal, zato, ker ima visoko.

Modul je drugače super, ampak s porabo so pa resno zgrešili.

Recimo še ta modul ima 300 uA deep sleep porabe:
https://www.adafruit.com/product/3078

Sicer pa nima dodatnega spomina, nima antenskega konektorja, zastarel atmel itd..
Uporabniški avatar
xfce
 
Prispevkov: 841
Pridružen: 14 Feb 2015, 12:38
Kraj: Poljane nad Škofjo loko
Zahvalil se je: 118 krat
Prejel zahvalo: 237 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 47

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a s54mtb » 19 Nov 2019, 18:02

To enistavno rešiš s svojim pcb, kjer napajanje RF dela spelješ na gpio. Murato se da spravit na 10uA (čaka na rtc timeout). K temu potem prišteješ cca 5uA Iq napajača, + kar imaš svoje periferije.
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11488
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1588 krat
Prejel zahvalo: 4191 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 120

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a Dorijan » 20 Nov 2019, 23:37

xfce je napisal/-a:... temp/pressure ....bi se moralo dati programsko izklopiti, ko greš v sleep mode.

Za drugo ne vem ampak i2c pull up uporov, SHT21/HDC2080 temp/humidity, DPS310 preasure in LIS2DH12 accelometrom na Murata modulu ne boš opazil razlike z/brez senzorjev v porabi pa tudi če z OTII-jem meriš
Pozna se pa npr. če vse skupaj furaš na višji napetosti kot je potrebno. Eg na 3V3 namesto, da bi dal vmes LDO ala TPS78326 in delal na 2.6V. Glede na to da se da LoRa zadeve v spanju spraviti pod 10uA karkoli 2mestnega že ni več low power, in je verjetno posledica duhcev v kodi, ko ne gre procesor pravilno v spanje, če npr. par ur ni gatewaya etc.
Dorijan
 
Prispevkov: 749
Pridružen: 21 Jan 2015, 00:09
Zahvalil se je: 3 krat
Prejel zahvalo: 130 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 25

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a xfce » 21 Nov 2019, 00:43

Dorijan je napisal/-a:
xfce je napisal/-a:... temp/pressure ....bi se moralo dati programsko izklopiti, ko greš v sleep mode.

Za drugo ne vem ampak i2c pull up uporov, SHT21/HDC2080 temp/humidity, DPS310 preasure in LIS2DH12 accelometrom na Murata modulu ne boš opazil razlike z/brez senzorjev v porabi pa tudi če z OTII-jem meriš
Pozna se pa npr. če vse skupaj furaš na višji napetosti kot je potrebno. Eg na 3V3 namesto, da bi dal vmes LDO ala TPS78326 in delal na 2.6V. Glede na to da se da LoRa zadeve v spanju spraviti pod 10uA karkoli 2mestnega že ni več low power, in je verjetno posledica duhcev v kodi, ko ne gre procesor pravilno v spanje, če npr. par ur ni gatewaya etc.



V mislih sem imel, da bi v sleep mode kar odrezal VDD linijo za senzorje flash in fram.

FRAM MB85RC64TA v sleep mode kuri 4 μA in v stanby 8 μA
flash MX25R8035F ima v deep sleep tudi manj kot 1 μA
SI1133 ima man kot 500 nA standby current
BME280 ima 0.1 μA sleep

mic5353-3.3ymt LDO low quiescent current: 90 μA

hm, zgleda da v tem grmu tiči zajec? LDO kuri 90 μA???
http://ww1.microchip.com/downloads/en/D ... ic5353.pdf

torej če damo soliden LDO, so že blizu dvomestne številke..
Uporabniški avatar
xfce
 
Prispevkov: 841
Pridružen: 14 Feb 2015, 12:38
Kraj: Poljane nad Škofjo loko
Zahvalil se je: 118 krat
Prejel zahvalo: 237 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 47

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a xfce » 08 Dec 2019, 17:18

Uspelo mi je razdevičiti moj LoRaWan gateway.

Preizkusil sem s kitajskim TTGO LoRa32 SX1276 OLED in z MCCI LoRaWan knjižnjico. Lepo pošiljam in sprejemam paketke.

Slika

Zgleda lep modul, ima LCD, in dvojederni ESP32, polnilnik baterije.

2019-12-08 16_11_57-Moj disk - Google Drive – Google Chrome.png
2019-12-08 16_11_57-Moj disk - Google Drive – Google Chrome.png (36.11 KiB) Videno 662 krat


Je to normalno da je RSSI -80 dBm 5 m stran? SNR pa 8? Sem testiral domet po vasi in lepo lovi. Če grem pa recimo 300 m stran rahlo za hrib pa ne dela več. Sumim, da ima ta TTGO LoRa32 bolj tako tako dizajniran RF del.

TheThingsNetwork mi pa deluje bolj prof of concept, kot pa dodelana rešitev. Zemljevid komaj naloži. Kako je s tistim javascriptom, ki naj bi dekodiral paketke? Kaj sploh podpira?
https://www.thethingsnetwork.org/

s54mtb, kaj praviš? ima ta modul MCCI Catena® 4610 tak ldo, da toliko pokuri, ker drugače je modul soliden..
Uporabniški avatar
xfce
 
Prispevkov: 841
Pridružen: 14 Feb 2015, 12:38
Kraj: Poljane nad Škofjo loko
Zahvalil se je: 118 krat
Prejel zahvalo: 237 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 47

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a s54mtb » 08 Dec 2019, 17:39

Kuri OLED.

Antena za 868MHz je plehek v plastiki. Če želiš boljši domet, naredi kolinearko in jo porini skozi okno.
https://e.pavlin.si/2018/04/03/colinear ... n-gateway/


RSSI na kretkih razdaljah je nesmiseln.
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11488
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1588 krat
Prejel zahvalo: 4191 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 120

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a tilz0R » 08 Dec 2019, 17:40

Samo ESP32 je vse prej kot low-power vs tvoji specsi.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1854
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 231 krat
Prejel zahvalo: 528 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a xfce » 09 Dec 2019, 00:42

tilz0R je napisal/-a:Samo ESP32 je vse prej kot low-power vs tvoji specsi.


Ta modul sem kupil, da vidim, če gateway deluje in seveda sem se tako sploh spoznal s to tehnologijo.

Všeč mi je Maretov predlog za to board:

https://store.mcci.com/collections/lora ... technology

Tukaj sem približno analiziral porabo iz sheme:

FRAM MB85RC64TA v sleep mode kuri 4 μA in v stanby 8 μA
flash MX25R8035F ima v deep sleep tudi manj kot 1 μA
SI1133 ima man kot 500 nA standby current
BME280 ima 0.1 μA sleep

mic5353-3.3ymt LDO low quiescent current: 90 μA

Tukaj pri te ploščici vidim problem v LDO-ju.. tega bi morali zamenjati, senzorje pa pometati dol in bi imel board, ki bi ga lahko uporabil tudi v produkciji. Samo rad porabo v dvomestni μA številki v deep spleep načinu.
Uporabniški avatar
xfce
 
Prispevkov: 841
Pridružen: 14 Feb 2015, 12:38
Kraj: Poljane nad Škofjo loko
Zahvalil se je: 118 krat
Prejel zahvalo: 237 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 47

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a s54mtb » 09 Dec 2019, 00:51

Poglej npr. MIC33050-SYHL
ima okrog 20uA Iq in zelo dober izkoristek pri malih tokovih.
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11488
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1588 krat
Prejel zahvalo: 4191 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 120

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a xfce » 09 Dec 2019, 10:28

s54mtb je napisal/-a:Poglej npr. MIC33050-SYHL
ima okrog 20uA Iq in zelo dober izkoristek pri malih tokovih.


Meni je regulator všeč. To je že skoraj 5 x manjša poraba. Namesto 100 μA, kar nanese cca 900 mAh letno, prideš recimo na 250 mAh v sleep mode.

Kaj če bi dal vzporedno še en navaden LDO, ki ni tokovno zmogljiv, ampak zmore recimu quiescent current pod 1μA in ima izhodno napetost recimo 3 V. Potem bi enejblal buck converter samo takrat, ko bi zbudil MCU iz spanja. Potem bi pa prišel na kakšne 50 mAh porabe v sleep mode na leto :) To je pa že zelo spodobno.
Te ima tudi micochip dobre.
https://www.microchip.com/design-center ... regulators
Uporabniški avatar
xfce
 
Prispevkov: 841
Pridružen: 14 Feb 2015, 12:38
Kraj: Poljane nad Škofjo loko
Zahvalil se je: 118 krat
Prejel zahvalo: 237 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 47

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a Dorijan » 26 Dec 2019, 23:28

TPS78330 ali TPS78326 ima pod 1uA testirano
Dorijan
 
Prispevkov: 749
Pridružen: 21 Jan 2015, 00:09
Zahvalil se je: 3 krat
Prejel zahvalo: 130 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 25

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a Matthai » 01 Apr 2020, 21:26

Z LoRa WAN se šele sedaj spoznavam in me zanima par stvari. Prebral sem, da omogoča dvosmerno komunikacijo.

Zanima me, ali je mogoče narediti tako, da imam dva "senzorja", eden pošlje sporočilo, ki ga sprejme drugi. Recimo (hipotetičen primer)... senzor 1 zazna vlak, senzor 2, ki je oddaljen 3 km spusti zapornico?
Matthai
 
Prispevkov: 83
Pridružen: 07 Okt 2016, 11:31
Zahvalil se je: 6 krat
Prejel zahvalo: 21 krat
Uporabnika povabil: BraneZ
Število neizkoriščenih povabil: 21

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a Sigi » 01 Apr 2020, 23:31

Matthai je napisal/-a:Z LoRa WAN se šele sedaj spoznavam in me zanima par stvari. Prebral sem, da omogoča dvosmerno komunikacijo.

Zanima me, ali je mogoče narediti tako, da imam dva "senzorja", eden pošlje sporočilo, ki ga sprejme drugi. Recimo (hipotetičen primer)... senzor 1 zazna vlak, senzor 2, ki je oddaljen 3 km spusti zapornico?

LoRa knjižnice za to obstajajo (ping-pong itd) ampak ni to nek priporočen način. LoraWAN pa je nadgradnja kjer je komunikacija točno definirana, tam endnodi ne morejo komunicirat med sabo ampak le z gatewayi.
lp Žiga
Sigi
 
Prispevkov: 248
Pridružen: 23 Jan 2015, 01:57
Kraj: Kamnik
Zahvalil se je: 123 krat
Prejel zahvalo: 90 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 21

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a zanka » 02 Apr 2020, 18:35

Mislim, da ima Sigi prav, sicer je zelo težko doseči tako opevano nizko porabo, če morajo naprave tudi poslušati. Seveda lahko vsaka naprava tudi posluša, saj Lora podpira tudi ACK, torej povratnico o uspešno prejetem podatku, vendar se to ne uporablja v večini ... lahko pa se.
Uporabniški avatar
zanka
 
Prispevkov: 2684
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 115 krat
Prejel zahvalo: 265 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 53

Re: LoRa, LoRaWAN - Kako deluje itd.. PRIJAVE predavanje

OdgovorNapisal/-a s54mtb » 02 Apr 2020, 19:05

[i.mg]https://www.thethingsnetwork.org/docs/lorawan/rx-window.png[/img]
rx-window.png

Čisto možen scenarij je preko lorawan strežnika. Naprava 1 odda payload, ki vsebuje sporočilo za napravo 2. App server to prepozna in razporedi downlink za napravo 2.

Ni pa to nek hiter in zagotovljen transport.

Še tale specifikacija je zaniniva za pogledat:

https://lora-alliance.org/in-the-news/l ... re-updates
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11488
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1588 krat
Prejel zahvalo: 4191 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 120

Prejšnja

Vrni se na IoT - Internet of things

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov