IoT i CIoT uređaji - pametna rješenja

LoRaWAN & GSM - Pametni grad





iSys - Inteligentni sistemi







NACRT

Sadržaj

1. Uvod. 3

1.1. Komunikacija o gradu (IoT / CIoT) 4

1.2. Hardverski resursi IoT / CIoT uređaja 4

0..4 programabilni binarni ulazi 4

0..4 programabilni binarni izlazi 4

0..4 ulazi za brojanje (nehlapni brojači) 4

Izlazi 0..4 prigušivača (PWM ili 0..10V) 5

Infracrveni ulaz + izlaz 5

0..4 mjernih ulaza (ADC) 5

serijska sučelja SPI / I2C / UART / CAN 5

1.3. @City GSM uređaji 6

1.4. @City LoRaWAN uređaji 9

Modul bez LoRaWAN modema i procesora može djelovati kao MEMs senzorski modul za @City GSM, WiFi, Ethernet i druge eHouse arhitekture (napaja se 3v3..3v6 DC) 10

2. Opći uslovi korišćenja @City (LoRaWAN, GSM) sistemi 11

2.1. Ekskluzivni uvjeti @City GSM. 11

2.2. Ekskluzivni uvjeti za @City LoRaWAN. 12

3 Konfiguracija @City (LoRaWAN, GSM) kontrolera 13

3.1. @City Controller Configuration - Dodjela imena 13

3.2. Opšta konfiguracija @City LoRaWAN i GSM kontrolera 14

3.2.1 Opšta konfiguracija @City GSM uređaja 14

3.2.2. Opća konfiguracija @City LoRaWAN kontrolera 17

3.3. Konfiguracija binarnih ulaza 18

3.4. Konfiguracija binarnih izlaza 19

3.5. Konfiguracija ADC mjernih ulaza i dodatnih senzora (XIN) 21

3.6. Konfiguracija zatamnjivača PWM / 0..10V 22

3.7. Konfiguracija kalendara-planera 24

4. Konfiguracija mrežne infrastrukture LoRaWAN 26

4.1. LoRaWAN konfiguracija mrežnog prolaza. 26

4.1.1. Osnovna konfiguracija LoRaWAN mrežnog prolaza 26

4.1.2. Konfiguracija Semtech Packet Forwarder (SPF) 27

4.2. LoRaWAN konfiguracija mreže / poslužitelja aplikacija 28

4.2.1. Konfiguracija mrežnog poslužitelja LoRaWAN 29

5. Uvjeti rada @City GSM / LoRaWAN uređaja 31


1. Uvod.

The @City sistem podržava brojne elektroničke uređaje (kontrolere) - koji se nazivaju čvor, mote, uređaj. Dostupne su mnoge vrste komunikacije (žične i bežične), ovisno o raspoloživoj infrastrukturi, zahtjevima i uvjetima.

Tipovi uređaja dostupni u sistemu @City:

Svi uređaji su međusobno integrirani putem @City cloud i postoji mogućnost hibridne saradnje u zavisnosti od dostupnosti date komunikacijske infrastrukture.

Za zgrade i dostupnost LAN ili WiFi povezanih na Internet možemo koristiti eHouse rješenja putem eHouse.PRO servera (koji mogu slati / primati podatke na @City oblak):

Sljedeći dokument opisuje GSM i LoRaWAN uređaji zasnovani na mikročipu s jednim čipom (mikroprocesor) i eksternom komunikacijskom modemu. To omogućava standardizaciju sistema unatoč razlici u komunikacijskom modemu.

Za ostale varijante komunikacije pogledajte eHouse dokumentacija.



To omogućava dobijanje slične funkcionalnosti i opreme, kao i laku migraciju na druge komunikacijske varijante ili verzije.

1.1. Komunikacija u gradu (IoT / CIoT)

Sistem @City trenutno koristi jedan od odabranih komunikacijskih modula (modema):

1.2. Hardverski resursi IoT / CIoT uređaja

Cjelina "inteligencija" sistema se nalazi u mikrokontroleru (mikroprocesoru) i nije jako ovisan o vrsti komunikacije. Hardverski resursi IoT / CIoT uređaja (mikroprocesor) su kako slijedi:

1.3. @City GSM uređaji

@City GSM uređaji se povezuju putem mobilne mreže GSM mobilnog operatera putem jedne ili više tehnologija i usluga. Te usluge se naplaćuju i zavise od operatora i usluga pojedinačno. Usluga je autorizirana na isti način kao i kod mobilnih telefona putem aktivnih SIM kartica:

Dostupnost odabranih usluga ovisi o komunikacijskom operateru i ugrađenom GSM modemu u fazi proizvodnje:

1) 2G (svi operateri)

2) 2G / LTE CATM1 (narandžasta) - postoji mogućnost 2G rezervne mogućnosti kada CATM1 nije dostupan.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - postoji mogućnost 2G rezervne mogućnosti kada NBIoT nije dostupan, a operater to dozvoljava.

4) 2G / 3G (svi operateri)

5) 4G / LTE (svi operateri)

6) Kombinacija ostalih usluga takođe može biti dostupna, ovisno o dostupnom modemu i postavkama.

Prva 3 rješenja rade na istom modemu (NBIoT / CATM1 + rezervni 2G). U slučaju upotrebe "plastika" Nano SIM kartice moguće je zamijeniti karticom i daljinski konfigurirati uređaj da ispravno radi u drugoj usluzi. U slučaju MIM-a (SIM-ovi u obliku čipa (IC)) odluka se donosi u fazi proizvodnje uređaja i nije moguće promijeniti operatora ili uslugu. NBIoT je posvećen vrlo maloj količini prenesenih podataka ~ 512 kB mjesečno (molimo vas da ovu vrijednost pregovarate s operatorom), što je značajna prepreka za neka CIoT / IoT rješenja.

Rješenja 4, 5 zahtijevaju instaliranje drugih modema u fazi proizvodnje.

Potrošnja energije uređaja ovisi o usluzi i prikazuje se od najmanje do najviše:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Brzina prijenosa podataka od najniže do najviše:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



Svi @City GSM uređaji mogu biti opremljeni GPS prijemnikom za geolokaciju i automatsko pozicioniranje na kartama. Oni mogu raditi i mobilno kada postoji potreba za mjerenjima ili u pokretu.




1.4. @City LoRaWAN uređaji

LoRaWAN je komunikacijsko rješenje dugog dometa (do približno 15 km) rad u otvorenim ISM opsezima (npr. 433MHz, 868MHz, itd. ). Međutim, vrlo veliki rasponi zahtijevaju značajno smanjenje brzine prijenosa i dužine paketa podataka (npr. za najveći opseg do 250 bitova u sekundi i maksimalno 51 bajt podataka - nosivost). Prijenos s ponavljanjima i potvrdama može trajati jako dugo, što može eliminirati LoRaWAN u nekim rješenjima. Broj LoRaWAN mrežnih prolaza je također važan kako bi se osigurao dobar raspon uređaja, što vam omogućava rad na većim brzinama, manje grešaka i manje ponavljanja.

LoRaWAN uređaji komuniciraju sa @City cloud putem LoRaWAN pristupnika, koji moraju osigurati pokrivenost na potrebnom nivou za sve dostupne LoRaWAN uređaje. Pored toga, ovi pristupnici moraju biti povezani na LAN ili Internet putem bilo koje veze da bi mogli slati podatke na mrežu LoRaWAN / poslužitelj aplikacija (NS / AS).

Web server se koristi za dvosmjernu komunikaciju s LoRaWAN pristupnicima i za slanje informacija na / sa LoRaWAN uređaja.

Mrežni / aplikacijski poslužitelj može se nalaziti na lokalnom LAN ili u podatkovnom centru pružatelja usluga. Podaci s uređaja šalju se s mrežnog / aplikacijskog poslužitelja putem integracijskih protokola na @City cloud (putem webhook-a). To omogućava direktnu integraciju @City LoRaWAN sistem sa @City baze podataka.



Aplikacijski poslužitelj može dodatno implementirati proširenu logiku i BIM (modeliranje informacija) za sistem, obradu podataka na prijemu i slanje kontrolnih naredbi (događaja) na pojedinačne uređaje kao odgovor.

@City LoRaWAN uređaji sadrže dodatne funkcije kao što su:


Modul bez LoRaWAN modema i procesora može djelovati kao MEMs senzorski modul za @City GSM, WiFi, Ethernet i druge eHouse arhitekture (napaja se 3v3..3v6 DC)

2. Opći uslovi upotrebe @ City (LoRaWAN, GSM) sistemi

PAŽNJA! Nepravilno podešavanje parametara glavnog komunikacijskog sučelja može prouzrokovati uništavanje ili trajno blokiranje uređaja (kojem nemamo fizički pristup).

Svako ažuriranje a. Kontrolera firmware i konačna konfiguracija mora se izvršiti i testirati (za sve uređaje i najmanje tjedan dana za nekoliko uređaja) prije nego što ih instalirate na odredište.

Proizvođač nije odgovoran za nepravilnu konfiguraciju / ažuriranje softvera koju vrše neovlaštene osobe, kao i za njihovo izvršavanje na mjestima ugradnje pojedinih kontrolera.

Sve troškove deinstalacije, usluga, popravka, zamjene, ponovne instalacije snosi korisnik sistema (a ne proizvođač).

Da biste ažurirali firmver i konfiguraciju, potrebno je osigurati dovoljan nivo signala i dostupnost potrebnih usluga. Gore navedene aktivnosti mogu biti nemoguće na krajnjim lokacijama ugradnje regulatora i u njihovim kućištima. Oni također mogu ovisiti o sezoni, vremenu i širenju radio talasa.

Sve troškove usluga vezanih za konfiguraciju / promjenu firmvera snosi korisnik (dodatne naknade za prijenos podataka, moguće deinstaliranje, instalaciju uređaja, otključavanje, zamjenu itd.) ).

Maksimalni domet je čisto teoretski, mjeri se u idealnim uvjetima širenja radio-signala i odnosi se na rad uređaja (s vanjskim i usklađenim antenama) u vidnom polju (bez prepreka na putu snopa signalnog snopa). Ovisno o urbanizaciji područja, drveću, vremenu, lokaciji i načinu ugradnje, domet može biti i nekoliko stotina puta gori od gornjih podataka.

2.1. Ekskluzivni uvjeti @City GSM.

Korisnik snosi troškove i odgovoran je za pravovremeno plaćanje pretplate GSM operatera i hostinga na @City serveru. Nedostatak kontinuiteta usluge može prouzrokovati nepovratne promjene kritičnih parametara prijenosa i blokiranje cijelog sistema (npr. promjena statičke IP adrese, gubitak internet domene, gubitak podataka / konfiguracije na serveru, gubitak softvera, sigurnosne kopije itd. ).

U slučaju da korisnik gore navedene iznose plati paušalno proizvođaču sistema @City, proizvođač nije odgovoran za promjene uslova ponude ili ukidanje usluga koje obavljaju vanjski subjekti.

Proizvođač sistema nije odgovoran za kvalitetu usluga koje pružaju treće strane, uključujući GSM operatera, eksterni @City hosting. Proizvođač nije odgovoran za pogoršanje dometa širenja radio talasa (npr. zbog stvaranja novih zgrada, promjena na lokaciji GSM radiodifuznih stanica (BTS), drveća itd. ).

U slučaju ograničenja prenosa podataka (posebno za NBIoT), konfiguracija i ažuriranje softvera trebalo bi se izvršiti na početku perioda pretplate, uz najmanju moguću potrošnju podataka. U suprotnom je moguće blokirati uređaj do kraja obračunskog razdoblja zbog blokada povezanih s prekoračenjem ograničenja prijenosa.

GSM operater odgovoran je za kvalitetu GSM veze, a ne proizvođač @City sistema.

Korisnik izjavljuje da prihvaća sljedeće informacije i da se slaže s njima.

2.2. Ekskluzivni uvjeti za @City LoRaWAN.

Korisnik snosi troškove i odgovoran je za pravovremenu naplatu naknade za zakup i instalaciju za LoRaWAN gateway, LoRaWAN Network / Application Server i @City server hosting. Nedostatak kontinuiteta usluge može prouzrokovati nepovratne promjene kritičnih parametara prijenosa i trajno blokiranje sistema (npr. promjena statičke IP adrese, gubitak domene, gubitak podataka / konfiguracije na serveru, gubitak softvera, sigurnosne kopije itd. ).

U slučaju da korisnik utvrdi gore navedene obaveze po paušalnoj osnovi prema proizvođaču @City, proizvođač nije odgovoran za promjenu uslova ili ukidanje usluga koje pružaju vanjski subjekti.

Proizvođač sistema nije odgovoran za usluge koje pružaju vanjski entiteti, uključujući bilo koji LoRaWAN operater, hosting za LoRaWAN mrežu / poslužitelj aplikacija, eksterni @City server hosting. Proizvođač nije odgovoran za pogoršanje dometa širenja radio talasa (npr. zbog stvaranja novih zgrada, promjena na lokaciji LoRaWAN pristupnika, oštećenja LoRaWAN ulaza, nestanka struje, drveća, smetnji, gubitaka signala itd. ).

U slučaju ograničenja prenosa podataka, konfiguracija i ažuriranje softvera treba izvršiti na početku pretplatničkog razdoblja, uz najmanju trenutnu potrošnju podataka. U suprotnom je moguće blokirati uređaj do kraja obračunskog perioda zbog blokada povezanih s prekoračenjem ograničenja prijenosa. Ažuriranje treba izvršiti jednim kontrolerom od početka do kraja i testirati ispravnost rada. Pokretanje ažuriranja za sve kontrolere može prouzrokovati potpuno blokiranje opsega radija tokom mnogih dana.

LoRaWAN koristi javno dostupno "otvoreni radio opsezi" (433 ili 868 MHz za EU), koje mogu ometati ili zauzimati drugi uređaji koji rade na istim frekvencijama. Proizvođač nije odgovoran za kvalitetu komunikacije u gore navedenom slučaju.

Korisnik je odgovoran za pokrivanje područja odgovarajućim brojem LoRaWAN ulaza i njihovom lokacijom kako bi se dobio odgovarajući nivo signala za sve uređaje i čitav @City LoRaWAN sistem.

@City GSM uređaji mogu se koristiti na mjestima koja su jako izložena smetnjama signala.

Korisnik izjavljuje da prihvaća sljedeće informacije i da se slaže s njima.

3 Konfiguracija @City (LoRaWAN, GSM) kontrolera

Konfiguracija sistema vrši se putem web sučelja. Konfiguracija je vrlo kritična za @City kontrolere i netačne postavke mogu uzrokovati potpuno blokiranje sistema. Preporučuje se da kompletnu konfiguraciju predloška (zadane postavke) izvede i testira proizvođač sistema @City.

3.1. @City Controller Configuration - Dodjela imena


Adresa kontrolera 000000000000000 (15 nula za GSM / 16 za LoRaWAN) je zadana adresa koja se odnosi na svi kontroleri u porodici (tj. za isto Šifra dobavljača i Šifra datotekei isti tip LoRaWAN / GSM kontrolera. Ako kontroler nema definiranu vlastitu pojedinačnu konfiguraciju, u njega se učitava zadana konfiguracija.

U slučaju GSM kontrolera, ova adresa odgovara jedinstvenom IMEI broju (15 znakova) koji je dodijelio proizvođač GSM modema.

U slučaju LoRaWAN kontrolera, ova adresa odgovara jedinstvenoj "Dev EUI" broj koji je dao proizvođač modema LoRaWAN (16 znakova u heksadecimalnom kodu).

Šifra dobavljača - jedinstveni je parametar za kupca (korisnika)

Šifra datoteke - je parametar koji označava vrstu firmvera (ovisi o opremi i dostupnim algoritmima)

U većini slučajeva dovoljno je konfigurirati ovaj uređaj (zadano) za cijeli sistem ili kao predložak za druge upravljačke programe. Prilikom kreiranja nove konfiguracije kontrolera, ove postavke se kopiraju iz predloška.

I firmver i konfiguracije za sve instalacije (instance) nalaze se na serverima proizvođača sistema @City dostupnim putem WWW-a, kojima korisnik može imati ograničen pristup. Međutim, ispravna konfiguracija je vrlo kritična i ne preporučuje se unošenje promjena bez testiranja na nekoliko uređaja s potpunim fizičkim pristupom (na stolu). Za više informacija, molimo provjerite opće uvjete sistema @City i posebne uvjete za određeni način komunikacije.

3.2. Opšta konfiguracija @City LoRaWAN i GSM kontrolera

3.2.1 Opšta konfiguracija @City GSM uređaja

Prije početka konfiguracije, pročitajte opće uvjete sistema @City i uvjete specifične za sistem za @City GSM.




Šifra dobavljača - sadrži 8 znakova pohranjenih u heksadecimalnom kodu posvećenom jednom kupcu (korisniku). Odobrava se u fazi proizvodnje kontrolera. Pokušaj promjene može prouzrokovati trajno oštećenje kontrolera.

Šifra datoteke - sadrži 8 znakova pohranjenih u heksadecimalnom kodu, posvećeno jednoj verziji firmvera upravljačkog programa. Odobrava se u fazi proizvodnje kontrolera i može ovisiti o vrsti komunikacije (GSM / LoRaWAN) i dodatnoj opremi, npr. senzori, broj ulaza / izlaza i pojedinačni algoritmi. Promjena može prouzrokovati trajno oštećenje ili blokiranje kontrolera.

PIN br. - 4-cifreni pin broj ako je postavljen za SIM karticu. Postavljanje PIN-ova se ne preporučuje. Za plastične SIM kartice možete ih ukloniti s mobilnog telefona. Uvođenje neispravne SIM kartice može dovesti do trajnog blokiranja kartice u uređaju (kojem u konačnici nećemo imati fizički pristup).

SMS br. - SMS broj prilikom slanja statusa putem SMS-a. Ova je opcija dostupna ovisno o usluzi i operateru (2G / CATM1 / NBIoT). Takođe zahtijeva uključivanje zastave: Omogući SMS.

USSD Str - USSD naredba za slanje statusa putem USSD-a. Ova je opcija dostupna samo za odabrane tipove GSM modema (2G / 3G + GPS). Opcija: USSD Omogući je potrebno. Operator mora pružiti i aktivirati USSD uslugu.

APN - Naziv pristupne tačke. Naziv internetske pristupne točke, npr. internet (za posebne usluge poput LTE-M1 ili NB-IoT, operator ih može dodijeliti pojedinačno).

WWW adresa - web adresa (domena ili IP) za HTTP pristup.

WWW Stranica - adresa web stranice, gdje se šalju statusi i naredbe kontrolera.

Omogući HTTP - Omogućava HTTP prenos podataka. Ova metoda generira višestruko više prijenosa podataka od svih ostalih komunikacijskih metoda, što može rezultirati povećanim troškovima, prekoračenjem ograničenja prijenosa ili nemogućnošću korištenja nekih usluga, poput NBIoT-a.

TCP / UDP adresa - IP adresa @City servera za prijem i prenos podataka između oblaka i uređaja. Preporučuje se upotreba fiksne IP adrese, a ne adrese internetske domene.

TCP port - TCP / IP port za komunikaciju

TCP Omogući - Omogućava vam da omogućite TCP / IP prijenos. Okviri prijenosa i TCP potvrde povećavaju količinu podataka u odnosu na UDP prijenose, međutim osiguravaju ispravnost podataka, potvrde i garantiraju njihovu isporuku, ako je komunikacija dostupna.

UDP port - Port za prijem statusa putem UDP-a

UDP Omogući - Uključite prijenos UDP

Aux adresa, Aux port, Aux Enable - buduće aplikacije

Aux2 Adresa, Aux2 Port, Aux2 Omogućeno - buduće aplikacije

Aktiviranje potpore senzora (moraju biti fizički montirani na @City modul). U suprotnom, uređaj može raditi mnogo sporije i manje stabilno. Senzori su instalirani u fazi proizvodnje za čitavu seriju proizvodnje.

Temp, pritisak, vlaga, plin - integrirani senzor temperature, tlaka, vlage i kvaliteta zraka

Temp + pritisak - Integrirani senzor temperature i tlaka

Žiroskop - Senzor žiroskopa u 3 ose (X, Y, Z)

Magnetometar - Magnetski senzor u 3 ose (X, Y, Z)

Akcelerometar - Senzor za ubrzanje / vibraciju u 3 ose (X, Y, Z)

Boja - Senzor u boji (R, G, B, IR, G2)

Ambijent + proksimetar - integrisani senzor nivoa svjetlosti i (opseg od 10 cm)

GSM naredbe - dodatne naredbe za inicijalizaciju modema

Hash Code - Dodatni kod za šifriranje. Ne mijenjajte se.

HTTP prijenos - Dodatne opcije HTTP komunikacije

Globalna adresa - Globalna adresa kontrolera za kontrolu uređaja do uređaja.

GSM način rada - Način GSM komunikacije (samo 2G, samo LTE, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800). Netačno podešavanje načina komunikacije može dovesti do trajnog blokiranja komunikacije uređaja.

3.2.2. Opšta konfiguracija @City LoRaWAN kontrolera

Većina opcija je ista kao kod GSM kontrolera. U principu, sva polja koja se odnose na GSM komunikaciju ne koriste se tijekom rada LoRaWAN kontrolera. LoRaWAN uređaji imaju različiti firmware koji podržavaju LoRaWAN modul umjesto GSM-a.

Na @City LoRaWAN na strani uređaja, konfiguracija je vrlo jednostavna:

Aplikacija EUID - ID aplikacije za LoRaWAN poslužitelj (16 znakova u heksadecimalnom kodu) - aplikacija definirana na LoRaWAN mreži / poslužitelju aplikacija kojem šaljemo podatke.

Ključ aplikacije - ključ autorizacije aplikacije za LoRaWAN server (kao gore)

Onemogućite prilagodljivu brzinu podataka - Onemogućava prilagodljivi odabir brzine. To vam omogućava da forsirate konstantnu brzinu uređaja. U nekim situacijama to može uzrokovati velike probleme u komunikaciji. Treba uzeti u obzir da se kako se parametri RSSI i SNR poboljšavaju u prilagodljivom načinu rada, brzina značajno povećava. Ovo značajno smanjuje vrijeme prijenosa podataka putem radija "U eteru" i mnogo češće se informacije mogu prenositi između uređaja i servera i obrnuto.

Brzina prenosa podataka (DR) - Odabir brzine veze LoRaWAN. Ova brzina se ne odnosi na Bootloader. U slučaju da kontroler radi u načinu prilagodljivog podešavanja brzine, to je samo početna vrijednost, jer kontroler nakon nekoliko pokušaja prijenosa autonomno odabire optimalnu brzinu kako bi ograničio vrijeme prijenosa poruke u zraku.

Ažuriranje postavki - sprema početnu konfiguraciju kontrolera - sve postavke



Ostatak @City LoRaWAN konfiguracije nalazi se u preostalim elementima LoRaWAN ekrana za konfiguraciju u Poglavlju 4.

3.3. Konfiguracija binarnih ulaza




Binarni ulazi imaju niz funkcija i parametara koji omogućavaju autonomni rad kontrolera:

Invert - ulazna negacija kada senzori "normalno povezan" (NC) su povezani.

Alarm - aktiviranje funkcije alarma.

Odgoda alarma - Vrijeme odgode alarma. Ako se ulazno stanje vrati u prvobitno stanje prije isteka vremena, alarm se neće aktivirati.

Remember State - Vrijeme je da se prisjetimo promjene ulaznog stanja.

Onemogući izvršenje - Blokiranje tekućih događaja povezanih sa ulazom.

Trči - Pokrenite naredbu ulazne konfiguracije (Ad-Hoc)

Kopiraj - Kopirajte naredbu za konfiguraciju unosa u međuspremnik

Događaj je uključen - Opis pokretanja događaja za visoki ulazni nivo (1)

Direktni događaj uključen - Kôd događaja koji će se pokrenuti kada je ulaz uključen (0 => 1)

Događaj isključen - Opis aktivacije događaja za nizak ulazni nivo (0)

Direktni događaj isključen - Kôd događaja koji će se pokrenuti kada je ulaz isključen (1 => 0)

Dojava alarma - Opis događaja alarma.

Događaj izravnog alarma - Kôd događaja koji će se aktivirati kada se pojavi alarm

Ažuriranje postavki - čuva konfiguraciju pokretanja za sve postavke

3.4. Konfiguracija binarnih izlaza




Inteligentni binarni izlazi mogu raditi kao pojedinačni ili dvostruki. Obrazac vam omogućava da kreirate konfiguraciju pokretanja za kontroler (ako to potvrdite gumbom Ažuriraj).

Obrazac takođe služi kao kreator događaja za izlaze koji se mogu pokrenuti pritiskom na dugme Pokreni ili kopirati u međuspremnik za upotrebu u konfiguraciji kontrolera, npr.



Konfiguracija pojedinačnih izlaza:

Onemogući - Blokiranje izlaza u pojedinačnom načinu (npr. ako se koristi za upravljanje pogonima kako ne bi slučajno oštetili rolete, kapije, aktuatore)

Admin - Pri promjeni kritičnih postavki potrebna je administrativna zastava

Država - odabir stanja (početna konfiguracija ili pokretanje događaja sa "run" dugme)

Ponavlja se - Broj ponavljanja (cikličke promjene stanja)

Vrijeme uključeno - Vrijeme aktivacije izlaza

Isključeno vrijeme - vrijeme isključivanja izlaza (važno je kod ponavljanja događaja)

Trči - Pokrenite događaj za izlaz

Kopiraj - Kopirajte događaj u međuspremnik

Ažuriranje postavki - čuva konfiguraciju pokretanja za sve postavke

Konfiguracija dvostrukog izlaza:

Onemogući - Zaključajte par izlaza u dualnom načinu rada (npr. ako se koristi kao pojedinačni ulaz)

Admin - Administrativna zastava potrebna je prilikom promjene kritičnih postavki, poput režima vožnje

Somfy - režim pogona (potvrđeno => Somfy / neoznačeno => Direct Servo)

Država - odabir stanja (za početnu konfiguraciju ili ručak događaja sa "run" dugme)

Ponavlja se - Broj ponavljanja (ciklična promjena stanja)

Vrijeme uključeno - Vrijeme uključivanja u dato stanje

Onemogući vrijeme - Vrijeme za blokiranje izlaza (minimalno vrijeme između promjena izlaza) radi zaštite pogona od oštećenja.

Isključeno vrijeme - vrijeme isključivanja izlaza (važno je kod ponavljanja događaja)

Trči - Pokrenite događaj za pogon

Kopiraj - Kopirajte događaj u međuspremnik

Ažuriranje postavki - čuva konfiguraciju pokretanja za sve postavke

3.5. Konfiguracija ADC mjernih ulaza i dodatnih senzora (XIN)




Invert - obrnuta skala (100% -x) ulaza ADC

Alarm L - Aktiviranje opcije generisanja alarma kada vrijednost padne ispod min. prag

Alarm H - Aktiviranje opcije generisanja alarma kada vrijednost pređe maks. prag

Odgoda alarma - Vrijeme odgode alarma. Ako se status unosa vrati na "uredu" nivo prije isteka vremena, alarm se neće aktivirati.

Događaj onemogućen - Blokiranje izvršenja događaja

Admin - admin oznaka koja omogućava promjenu ulazne konfiguracije mjerenja

LOW Event - opis događaja izvedenog kada je premašen donji prag

LOW Direct - kod događaja koji će se izvršiti nakon spuštanja vrijednosti ispod donjeg praga

Nizak nivo - Nivo donjeg praga (min)

U redu događaj - Opis "uredu" događaj

OK Direktno - kod događaja koji će se izvršiti nakon unosa "uredu" domet

VISOKI događaj - Opis događaja za gornji prag

HIGH Direct - kod događaja koji će se izvršiti nakon prekoračenja vrijednosti gornjeg praga

Visoki nivo - Nivo gornjeg praga (max)

Trči - pokretanje konfiguracijskog događaja (promjena ADC Ad-Hoc konfiguracije)

Ažuriranje postavki - sprema početnu konfiguraciju za ADC ulaze

3.6. Konfiguracija zatamnjivača PWM / 0..10V




Invert - Preokret polariteta dimera (100% - x)

Admin - Administrativna zastava koja vam omogućava promjenu kritičnih opcija

Onemogući - Blokiranje dimera

Jednom - Jednom promijenite postavke zatamnjenja (zatim zaustavite zatamnjenje)

Vrijednost Min - minimalna vrijednost podešavanja zatamnjenja

Vrijednost - ciljna vrijednost zatamnjenja

Način rada - Način podešavanja zatamnjenja (Stop / - / + / Set)

Korak - Korak promjene vrijednosti nivoa zatamnjenja

Vrijednost Max - maksimalna vrijednost podešavanja zatamnjenja

Trči - Pokreće prigušeni događaj

Kopiraj - Kopirajte događaj u međuspremnik



RGBW zatamnjivač preuzima vrijednosti postavki iz pojedinih boja.

Pored toga, omogućava vam aktiviranje režima kontinuirane promjene boje koristeći unaprijed postavljene pojedinačne prigušivače.

Ažuriranje postavki - čuva konfiguraciju pokretanja za sve postavke





Dugmad:

Ažuriranje postavki - čuvanje konfiguracije u sistemu @City

Svi kontroleri - spisak svih kontrolera

Postavke - postavke trenutnog kontrolera

Promijenite imena - promijenite ime trenutnog kontrolera

Planer - uređivač kalendara planera trenutnog kontrolera

Write Config * - slanje naredbe za preuzimanje konfiguracije od strane kontrolera

Nadogradnja firmvera * - slanje naredbe za preuzimanje firmvera od strane kontrolera

Resetiraj kontroler * - slanje naredbe resetovanja za preuzimanje od strane kontrolera

Resetiraj kontroler - Kopiraj - kopija događaja resetiranja kontrolera u međuspremnik

Odjaviti se - odjava korisnika (iz sigurnosnih razloga trebali biste zatvoriti i sve otvorene instance web pregledača koji mogu pohraniti parametre prijave u predmemoriju).

* - slanje naredbe znači dodavanje u red događaja. Prilikom povezivanja kontrolera sa sistemom @City, kontroler preuzima ove događaje.

3.7. Konfiguracija kalendara-planera


Planer kalendara omogućava autonomno pokretanje ponavljajućih ili zakazanih događaja (naredbi). Primjer bi mogao biti, na primjer, paljenje ulične svjetiljke u 17 sati i gašenje u 7 sati (zimi).

Del (Izbriši) - u potpunosti briše stavku rasporeda.

En. (Omogući) - Aktivirajte stavku rasporeda (izvršavat će se samo one pozicije koje imaju postavljenu zastavicu Enable)

Ime - naziv događaja (događaj možete opisati na prepoznatljiv način)

Kod događaja - kod događaja u heksadecimalnom kodu (kopiran iz međuspremnika prilikom kreiranja naredbi)

Mjesečna polja (Ja, Fe, .., Ne, De) - mjeseci januar ... Decembra u kojem će događaj biti započet

Dan - Dan. Možete odabrati bilo koji dan u mesecu ili "*" za bilo koji (pokretanje događaja svaki dan).

Polja radnim danom (pon, uto, .. Su) - možete odabrati dane u sedmici u kojima će se događaj izvoditi.

Sat - Sat. Možete odabrati bilo koji sat ili "*" za sve (izvođenje događaja na svakih sat vremena).

Min - Minuta. Možete odabrati bilo koji minut ili "*" za sve (vođenje događaja svake minute).



Logično "i" algoritam je implementiran između svih polja (osim Ime ), tako da svi moraju biti ispunjeni da bi se događaj izvršio.



Npr. Uključivanje uličnih lampi ( Novembar, decembar, januar, februar ) u 17.01 bez Nedjeljom.

En - odabrano

Event code - 00002101010000000000 // pokretanje 1. binarnog izlaza

Mjeseci polja - samo Ne, De, Ja, Fe su označeni

Dan - odabrano "*" za svaki dan u mjesecu

Sat - odabrano vrijeme je 17

Min - odabrani minut 01

Polja radnim danom - sve osim Su odabrano

4. LoRaWAN konfiguracija mrežne infrastrukture

Ovo se poglavlje odnosi samo na LoRaWAN komunikaciju. U slučaju sistema koji rade pomoću drugih metoda prenosa, to se može izostaviti.

Prema specifikaciji mreže LoRaWAN, kontroler se na oblak @City povezuje indirektno putem:

4.1. LoRaWAN konfiguracija mrežnog prolaza.

Na tržištu postoji mnogo LoRaWAN mrežnih prolaza koji istovremeno mogu sadržavati brojne dodatne mogućnosti:

4.1.1. Osnovna konfiguracija LoRaWAN pristupnika

LoraWAN pristupnik trebao bi biti dostupan s najmanje jedne konfiguracijske stanice.

Prilikom instaliranja putem Etherneta / WiFi-a i konfiguriranja samo s lokalnog LAN-a / WLAN-a, sigurnost mrežnog prolaza nije jako kritična (osim ako pristupniku pristupimo izvana, tj. internet).

U slučaju da je LoRaWAN pristupnik povezan samo putem GSM / LTE-a, potrebno je osigurati pristupnik od pristupa i različitih vrsta napada.

- Ako želimo biti u mogućnosti povezati se na LoRaWAN mrežni prolaz na daljinu, on mora imati dostupnu javnu + statičku IP adresu i SSH uslugu. U suprotnom, morat ćete se fizički povezati na mrežni prolaz putem Etherneta ili WiFi sučelja.

- potrebno je postaviti složene pristupne lozinke za sve korisnike na uređaju.

- onemogućiti sve nekorištene usluge kao što su Telnet, FTP, POP, SMTP, IMAP, WWW itd. koji bi mogao biti meta napada "okupirajući" gateway s drugim procesima kao što su pokušaji prijave.

- možete ograničiti mogućnost prijave samo sa stanica sa odabranim statičkim IP adresama, što je prilično učinkovita zaštita od hakiranja. Ovo se odnosi i na naizgled beznačajne usluge kao što su ICMP (ping), HTTP, FTP itd.

- nakon potpune konfiguracije i više sedmica sistemskih testova, možemo blokirati sve vanjske usluge i daljinski pristup, što će, međutim, ometati uslugu, pretragu i provjeru dnevnika mrežnog prolaza.

4.1.2. Konfiguracija Semtech paketnog prosljeđivača (SPF)

Zadatak SPF-a je slati LoRaWAN pakete na mrežni poslužitelj LoRaWAN putem IP mreže (UDP protokol) na potrebnu adresu mrežnog poslužitelja LoRaWAN.

LoRaWAN Gateway sa SPF-om je proziran i prolazi sve pakete u oba smjera.

Ne obrađuje niti odobrava pakete podataka u bilo kojem smjeru.

Konfiguracija SPF-a je vrlo jednostavna i uključuje "režija" to na potreban mrežni poslužitelj LoRaWAN.

Prijavite se putem SSH-a na LoRaWAN pristupnik koristeći korisničko ime i lozinku koje je odredio proizvođač uređaja.

Instalirajte SPF u skladu s uputama proizvođača gateway-a LoRaWAN.

SPF konfiguracijski direktorij je "/ user / spf / etc /" međutim, ovisno o proizvođaču LoRaWAN pristupnika, on se može nalaziti na drugim lokacijama.

Glavna konfiguracija SPF-a nalazi se u datoteci "/user/spf/etc/global_conf.json", koji treba urediti dostupnim uređivačem (npr. vi ili nano). Mijenjamo vrijednost parametra: "adresa servera" unosom fiksne IP adrese mrežnog servera ili imena domene (Zahtijeva dodatnu pravilno konfiguriranu uslugu DNS klijenta).

Zadani povratni komunikacijski port je 1700 (ako ih planirate promijeniti, to morate učiniti na mrežnom serveru LoRaWAN) unošenjem identičnih vrijednosti.

Evidencije SPF paketa nalaze se u "/ user / spf / var / logs /" direktorij u spf.log datoteke i njene arhivske kopije.

Mrežna konfiguracija LoRaWAN pristupnika na Linux OS-u je obično u direktoriju "/ etc /", gdje možete omogućiti / onemogućiti standardne mrežne usluge i osigurati server.

Takođe biste trebali promijeniti lozinke svih korisnika dostupnih na sistemu pomoću passwd naredba za zaštitu od neovlaštenog pristupa neovlaštenih osoba. Također morate promijeniti korisničku lozinku za web podršku.

Također je najbolje onemogućiti WiFi komunikaciju, jer uljezi mogu pokušati koristiti napade putem ovog prijenosnog medija.

Nakon završetka ove konfiguracije, resetirajte pristupnik pomoću ponovno pokrenite naredba.



4.2. LoRaWAN konfiguracija mreže / poslužitelja aplikacija

Mnogo je rješenja za mrežne i aplikacijske servere (uključujući besplatne). Svaki od njih ima svoj način integracije s vanjskim uslugama i sustavima (npr. oblaci poput @City ). Iz tog razloga, @City sistem mora imati sučelje za integraciju s instaliranim LoRaWAN NS / AS serverom.

U slučaju proizvodnog sistema možemo koristiti besplatnu uslugu "Mreža stvari", sve dok smo u vrlo velikim dnevnim ograničenjima definiranim za svaki uređaj {posebno "U eteru" (30s **) i mali broj naredbi poslanih na uređaj (10 **)}.

** indikativna trenutna dnevna ograničenja uređaja mogu se promijeniti.

Ako trebate učitati novi firmware i konfiguraciju, potrebno je koristiti vlastiti LoRaWAN server (mreža + aplikacija).

To nam daje nekoliko mogućnosti:

Na nekim sistemima, firmware + konfiguracija je fiksna (za sve dostupne kontrolere u sistemu) i pokreće se u fazi početne konfiguracije sistema, što pojednostavljuje odabir.

(*) - u tim je slučajevima potrebno imati drugi pristupnik LoRaWAN postavljen na drugom serveru za konfiguraciju i ažuriranje firmvera kako bi produkcijsko okruženje neprekidno radilo. Za aplikacije niske kritičnosti možete promijeniti konfiguraciju jednog LoRaWAN pristupnika posvećenog LoRaWAN poslužitelju, što će, međutim, rezultirati gubitkom komunikacije s proizvodnim okruženjem i nepravilnim radom ovih uređaja.

Treba shvatiti da ažuriranje softvera jednog LoRaWAN kontrolera traje oko sat vremena, s dobrim dometom (DR> = 4), pa je vrijedno koristiti dodatni pristupnik za nadogradnju firmvera i konfiguracije. Pri slaboj pokrivenosti (DR <4), konfiguracija i ažuriranje firmvera nisu mogući i potreban mu je mrežni prolaz s LTE komunikacijom u blizini ažuriranih uređaja.

4.2.1. Konfiguracija mrežnog poslužitelja LoRaWAN

Na LoRaWAN mrežni poslužitelj dodajte LoRaWAN komunikacijski pristupnik (adresa se nalazi na naslovnici ili u datoteci "user / spf / etc / local_conf.json", ili prikazano u zapisnicima "/user/spf/var/log/spf.log". Provjerite evidencije web servera da li se komunikacijski pristupnik povezuje sa serverom.

Sljedeći koraci su konfiguracija aplikacijskog servera (obično se nalazi na istom uređaju kao i mrežni server).

Sljedeći koraci koje treba izvršiti ovise o korištenom rješenju aplikacijskog poslužitelja i dostupnosti pozadinskog / prednjeg sučelja. Interfejs pojednostavljuje "prvi koraci" i konfiguracija sistema.

Općenito, trebali biste:

 







5. Uvjeti rada @City GSM / LoRaWAN uređaja

Temperatura - 40C .. + 65C

Vlažnost 0..80% r.H. bez kondenzacije (uređaj)

GSM Napajanje 5VDC @ 2A ±0,15 V (za PPM senzor i kod spajanja releja)

3.5VDC..4.2VDC @ 2A (u ostalim slučajevima)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (za PPM senzor i kod spajanja releja)

3VDC..3.6VDC @ 300mA (u ostalim slučajevima)


GSM + GPS uređaji:

Ulaz za antenu 50ohm

SIM nano-SIM ili MIM

(izbor u fazi proizvodnje - MIM nameće mrežnog operatora)

Odobrenje modema narandžasta (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Ostali operateri


BANDS (Evropa) Osetljivost izlazne snage u klasi

B3, B8, B20 (CATM1 - 800MHz) ** 3 + 23dB ±2 < -107.3dB

B3, B8, B20 (NB-IoT - 800MHz ) ** 3 +23dB ±2 < -1135dB

GSM850, GSM900 (GPRS) * 4 + 33 dB ±2 <-107dB

GSM850, GSM900 (EDGE) * E2 + 27dB ±2 <-107dB

DCS1800, PCS1900 (GPRS) * 4 + 30dB ±2 < -109.4dB

DCS1800, PCS1900 (EDGE) * E2 +26dB ±2 < -109.4dB

Kada se koristi spoljna uskopojasna antena koja se prilagođava frekvenciji za dati opseg.


* samo za kombinirani modem: 2G, CATM1, NB-IoT

Certifikati:



GPS / GNSS:

radna frekvencija: 1559..1610MHz

impedancija antene 50ohm

maksimalna osjetljivost * -160dB u mirovanju, -149dB navigacija, -145 hladan start

TTFF 1s (vruće), 21s (toplo), 32s (hladno)

A-GPS da

Dynamics 2g

minimalna brzina osvježavanja 1 Hz


* podudarna vanjska uskopojasna antena



LoRaWAN uređaji 1.0.2 (8 kanala, TX snaga: + 14dBm) Evropa (863-870MHz)

DR T modulacija BR bit / s Rx testovi osjetljivosti na Rx

0 3min SF12 / 125kHz 250 -136dB -144dB

1 2min SF11 / 125kHz 440 -133,5dB

2 1min SF10 / 125kHz 980 -131dB

3 50s SF9 / 125kHz 1760 -128,5dB

4 (*) 50s SF8 / 125kHz 3125 -125,5dB

5 (*) 50s SF7 / 125kHz 5470 -122,5dB

6 (*) 50s SF7 / 250kHz 11000 -119dB

7 FSK 50kbs 50000 -130dB

(*) Parametri potrebni za nadogradnju firmvera sistema putem OTA-e

(DR) - Brzina prenosa podataka

(BR) - Bit Rate

T - Minimalni period ažuriranja podataka u oblak @City




LoRaWAN praktični testovi pokrivenosti:


Uvjeti ispitivanja:

LoRaWAN Kerlink ifemtocell Internal Gateway

pasivna vanjska širokopojasna antena postavljena vani na visini od ~ 9 m iznad nivoa zemlje Wygoda gm. Karczew (~ 110m nadmorske visine).

LoRaWAN uređaj sa prisilnim DR0 sa vanjskom širokopojasnom magnetskom antenom postavljenom 1,5 m iznad tla na krovu automobila.

Ruralna područja (livade, polja sa malim drvećem i rijetke zgrade)


Najdalji rezultat bio je Czersk ~ 10,5km (~ 200m nadmorske visine) sa RSSI jednakim -136dB (tj. uz maksimalnu osjetljivost LoRaWAN modema zagarantovanu od proizvođača)