IoT i CIoT uređaji - pametna rješenja

LoRaWAN & GSM - Smart City





iSys - Inteligentni sustavi







NACRT

Sadržaj

1. Uvod. 3

1.1 @City ( IoT/CIoT ) Communication 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

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

Infracrveni ulaz + izlaz 5

0..4 mjerni ulazi (ADC) 5

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

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

The module bez LoRaWAN modem i processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, i other eHouse architectures ( 3v3..3v6 DC powered ) 10

2. General conditions of usage @City ( LoRaWAN, GSM ) Systems 11

2.1. Exclusive Conditions of @City GSM. 11

2.2. Exclusive conditions for @City LoRaWAN. 12

3. @City ( LoRaWAN, GSM ) Controller Configuration 13

3.1. @City Controller Configuration - Assigning names 13

3.2. General configuration of @City LoRaWAN & GSM Controllers 14

3.2.1 General configuration of @City GSM device 14

3.2.2. General Configuration of @City LoRaWAN controllers 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 prigušivača PWM / 0..10V 22

3.7. Konfiguracija kalendara-planera 24

4. LoRaWAN Network Infrastructure Configuration 26

4.1. LoRaWAN Gateway Configuration. 26

4.1.1. Basic configuration of LoRaWAN gateway 26

4.1.2. Konfiguracija Semtech Packet Forwarder (SPF) 27

4.2. LoRaWAN Network/Application Server Configuration 28

4.2.1. LoRaWAN Network Server Configuration 29

5. Work condition of @City GSM / LoRaWAN devices 31


1. Uvod.

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

Device types available in the @City sustav:

Svi su uređaji međusobno integrirani putem @City cloud i postoji mogućnost hibridne suradnje, ovisno o dostupnosti zadane komunikacijske infrastrukture.

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

Sljedeći dokument opisuje GSM i LoRaWAN uređaji temeljeni na mikročipu s jednim čipom (mikroprocesor) i vanjskom komunikacijskom modemu. To omogućuje standardizaciju sustava unatoč razlici u komunikacijskom modemu.

Ostale inačice komunikacije potražite na eHouse dokumentacija.



To omogućuje dobivanje slične funkcionalnosti i opreme, kao i laku migraciju na druge komunikacijske inačice ili verzije.

1.1 @City ( IoT/CIoT ) Communication

The @City sustav currently uses one of the odabran communication modules ( modems ):

1.2. Hardverski resursi IoT / CIoT uređaja

Cjelina "inteligencija" sustava smješten je u mikrokontroleru (mikroprocesoru) i nije jako ovisan o vrsti komunikacije. Hardverski resursi IoT / CIoT uređaja (mikroprocesor) su kako slijedi:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies i services. Te se usluge naplaćuju i ovise o operaterima i uslugama pojedinačno. Usluga je autorizirana na isti način kao i kod mobilnih telefona putem aktivnih SIM kartica:

The availability of odabran services depends on the communication operator i the built-in GSM modem at the production stage:

1) 2G (svi operateri)

2) 2G / LTE CATM1 (narančasta) - postoji mogućnost 2G zamjenske mogućnosti kada CATM1 nije dostupan.

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

4) 2G / 3G (svi operateri)

5) 4G / LTE (svi operateri)

6) Kombinacija ostalih usluga također 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 korištenja "plastika" Nano SIM kartice moguće je zamijeniti karticom i daljinski konfigurirati uređaj za ispravan rad 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 rješenja CIoT / IoT-a.

Rješenja 4, 5 zahtijevaju instalaciju ostalih 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



All @City GSM devices can be equipped with a GPS receiver for geolocation i automatic positioning on maps. Oni također mogu raditi mobilno kada postoji potreba za mjerenjima ili raditi u pokretu.




1.4. @City LoRaWAN Devices

LoRaWAN is a long domet communication solution ( up to approx. 15 km) rad u otvorenim ISM opsezima (npr. 433MHz, 868MHz itd. ). Međutim, vrlo veliki rasponi zahtijevaju značajno smanjenje brzine prijenosa i duljine paketa podataka (npr. za najveći raspon do 250 bitova u sekundi i maksimalno 51 bajt podataka - nosivost). Transmission with repetitions i confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. The number of LoRaWAN gateways is also important to ensure a good domet of devices, which allows you to work at higher speeds, fewer errors i less repetitions amount.

LoRaWAN devices communicate with the @City cloud via LoRaWAN Gateways, which have to provide coverage at the required level for all available LoRaWAN devices. In addition, these gateways must be connected to the LAN or the Internet via any link to be able to send data to the LoRaWAN network/application server ( NS/KAO ).

The web server is used for two-way communication with LoRaWAN gateways i for sending information to/ from LoRaWAN devices.

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



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

@City LoRaWAN devices contains additional features as:


The module bez LoRaWAN modem i processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, i other eHouse architectures ( 3v3..3v6 DC powered )

2. General conditions of usage @City ( LoRaWAN, GSM ) Systems

PAŽNJA! Neispravno postavljanje parametara glavnog komunikacijskog sučelja može prouzročiti uništavanje ili trajno blokiranje uređaja (kojem nemamo fizički pristup).

Svako ažuriranje a firmware i konačna konfiguracija mora se provesti 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 izvode 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 sustava (a ne proizvođač).

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

Sve troškove usluga povezanih s konfiguracijom / promjenom firmvera snosi korisnik (dodatne naknade za prijenos podataka, moguće deinstaliranje, instalacija uređaja, otključavanje, zamjena itd.) ).

Maksimalni domet je čisto teoretski, mjeri se u idealnim uvjetima širenja radija 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, položaju i načinu ugradnje, domet može biti gori nekoliko stotina puta od gornjih podataka.

2.1. Exclusive Conditions of @City GSM.

The user bears the costs i is responsible for timely payment of the GSM operator subscription i @City server hosting. Nedostatak kontinuiteta usluge može uzrokovati nepovratne promjene kritičnih parametara prijenosa i blokiranje cijelog sustava (npr. promjena statičke IP adrese, gubitak internetske domene, gubitak podataka / konfiguracije na poslužitelju, gubitak softvera, sigurnosne kopije itd. ).

In the događaj that the user pays the above-mentioned amounts as a flat rate to the producer of the @City sustav, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.

The sustav manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Proizvođač nije odgovoran za pogoršanje dometa širenja radio valova (npr. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

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

The GSM operator is responsible for the quality of the GSM connection, not the @City sustav manufacturer.

Korisnik izjavljuje da prihvaća sljedeće podatke i pristaje na njih.

2.2. Exclusive conditions for @City LoRaWAN.

The user bears the costs i is responsible for the timely payment of lease i installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server i @City server hosting. Nedostatak kontinuiteta usluge može uzrokovati nepovratne promjene kritičnih parametara prijenosa i trajno blokiranje sustava (npr. promjena statičke IP adrese, gubitak domene, gubitak podataka / konfiguracije na poslužitelju, gubitak softvera, sigurnosne kopije itd. ).

In the događaj that the user lays down the above obligations on a flat-rate basis to the @City producer, the producer is not responsible for changing the conditions or terminating the services provided by external entities.

The sustav manufacturer is not responsible for services provided by external entities, including any LoRaWAN operator, hosting for the LoRaWAN network/application server, external @City server hosting. Proizvođač nije odgovoran za pogoršanje dometa širenja radio valova (npr. due to the creation of new buildings, changes in the location of LoRaWAN gateways, damage to LoRaWAN gateways, power outages, trees, interference, signal losses, etc. ).

U slučaju ograničenja prijenosa podataka, konfiguracija i ažuriranje softvera trebali bi se provesti na početku pretplatničkog razdoblja, s najmanje trenutne potrošnje podataka. Inače je moguće blokirati uređaj do kraja obračunskog razdoblja zbog blokada povezanih s prekoračenjem ograničenja prijenosa. Ažuriranje treba provesti jedan kontroler od početka do kraja i testiranje ispravnosti rada. Pokretanje ažuriranja za sve kontrolere može uzrokovati potpuno blokiranje radio opsega tijekom mnogih dana.

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

The user is responsible for covering the area with the appropriate number of LoRaWAN gates i their location to obtain the appropriate level of signals for all devices i the entire @City LoRaWAN sustav.

@City GSM devices can be used in places highly exposed to signal interference.

Korisnik izjavljuje da prihvaća sljedeće podatke i pristaje na njih.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Konfiguracija sustava provodi se putem web sučelja. Configuration is very critical for @City controllers i incorrect settings may cause the sustav to completely block. It is recommended that the full template configuration ( default settings ) be carried out i tested by the @City sustav manufacturer.

3.1. @City Controller Configuration - Assigning names


Adresa kontrolera 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) je zadana adresa koja se odnosi na svi kontrolori u obitelji (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.

In the case of GSM controllers, this address corresponds to the unique IMEI number ( 15 characters ) assigned by the manufacturer of the GSM modem.

In the case of LoRaWAN controllers, this address corresponds to the unique "Dev EUI" number given by the manufacturer of the LoRaWAN modem ( 16 characters in hexadecimal code ).

Š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 sustav ili kao predložak za druge upravljačke programe. Prilikom izrade nove konfiguracije kontrolera, ove se postavke kopiraju iz predloška.

Both firmware i configurations for all installations ( instances ) are located on the servers of the @City sustav manufacturer available via the WWW, to which the user may have limited access. Međutim, ispravna konfiguracija vrlo je kritična i ne preporučuje se uvođenje promjena bez testiranja na nekoliko uređaja s punim fizičkim pristupom (na stolu). For more information, please check the general conditions of the @City sustav i the specific conditions for a particular way of communication.

3.2. General configuration of @City LoRaWAN & GSM Controllers

3.2.1 General configuration of @City GSM device

Before starting the configuration, please read the general conditions of the @City sustav i sustav-specific conditions for @City GSM.




Šifra dobavljača - sadrži 8 znakova pohranjenih u heksadecimalnom kodu posvećenom jednom kupcu (korisniku). Dodjeljuje se u fazi proizvodnje kontrolera. Pokušaj promjene može uzrokovati trajnu štetu na upravljaču.

Šifra datoteke - sadrži 8 znakova pohranjenih u heksadecimalnom kodu, posvećeno jednoj verziji firmvera upravljača. It is granted at the controller production stage i may depend on the type of communication ( GSM / LoRaWAN ) i additional equipment, e.g. senzori, broj ulaza / izlaza i pojedinačni algoritmi. Izmjena može uzrokovati trajno oštećenje ili blokiranje kontrolera.

PIN br. - 4-znamenkasti 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 netočne SIM kartice može uzrokovati trajno blokiranje 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đer zahtijeva uključivanje zastave: Omogući SMS.

USSD Str - USSD naredba za slanje statusa putem USSD-a. This option is available only for odabran types of GSM modems ( 2G/3G + GPS ). Opcija: USSD Omogući je potrebno. Operator mora pružiti i aktivirati USSD uslugu.

APN - Naziv pristupne točke. Naziv internetske pristupne točke, na pr. 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, na kojoj se šalju statusi i naredbe kontrolera.

Omogući HTTP - Omogućuje HTTP prijenos 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 address of the @City server for receiving i transmitting data between the cloud i devices. Preporučuje se upotreba fiksne IP adrese, a ne adrese internetske domene.

TCP priključak - TCP / IP priključak za komunikaciju

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

UDP priključak - Luka za primanje statusa putem UDP-a

UDP omogućeno - Uključite prijenos UDP

Aux adresa, Aux priključak, Aux Omogući - buduće prijave

Aux2 adresa, Aux2 priključak, Aux2 omogućeni - buduće prijave

Aktiviranje potpore senzora ( they must be physically mounted on the @City module ). U suprotnom, uređaj može raditi puno sporije i manje stabilno. Senzori su instalirani u fazi proizvodnje za cijelu seriju proizvodnje.

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

Temp + pritisak - Integrirani senzor temperature i tlaka

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

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

Brzinomjer - Osjetnik za ubrzanje / vibraciju u 3 osi (X, Y, Z)

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

Ambijent + proksimetar - integrirani senzor razine svjetlosti i (opseg 10 cm)

GSM Commis - dodatne naredbe za inicijalizaciju modema

Hash kod - Dodatni kod za šifriranje. Nemoj mijenjati.

HTTP prijenos - Dodatne mogućnosti HTTP komunikacije

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

GSM Način rada - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Neispravno podešavanje načina komunikacije može rezultirati trajnim blokiranjem komunikacije uređaja.

3.2.2. General Configuration of @City LoRaWAN controllers

Most options are the same as in the GSM controller. In principle, all fields related to GSM communication are not used during LoRaWAN controller operation. LoRaWAN devices have different firmware which support LoRaWAN module instead GSM.

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

Prijava EUID - ID aplikacije for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.

Ključ aplikacije - application authorization key for LoRaWAN server ( as above )

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

Brzina prijenosa podataka (DR) - LoRaWAN link speed selection. 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 regulator 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



The rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4.

3.3. Konfiguracija binarnih ulaza




Binarni ulazi imaju niz funkcija i parametara koji omogućuju autonomni rad regulatora:

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

Alarm - aktiviranje funkcije alarma.

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

Sjeti se države - Vrijeme je da se prisjetimo promjene ulaznog stanja.

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

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

Kopirati - Kopirajte naredbu za konfiguraciju unosa u međuspremnik

Događaj je uključen - Opis pokretanja događaja za visoku ulaznu razinu (1)

Izravno događanje uključeno - Kôd događaja koji će se pokrenuti kad je ulaz uključen (0 => 1)

Događaj isključen - Opis aktivacije događaja za nisku ulaznu razinu (0)

Isključeno izravno događanje - Kôd događaja koji će se pokrenuti kad 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 oglasi alarm

Ažuriranje postavki - sprema konfiguraciju pokretanja za sve postavke

3.4. Konfiguracija binarnih izlaza




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

Obrazac također služi kao kreator događaja za izlaze koji se mogu pokrenuti pritiskom na gumb 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 rada (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 s "run" dugme)

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

Vrijeme je uključeno - Vrijeme aktivacije izlaza

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

Trčanje - Pokrenite događaj za izlaz

Kopirati - Kopirajte događaj u međuspremnik

Ažuriranje postavki - sprema konfiguraciju pokretanja za sve postavke

Konfiguracija dvostrukog izlaza:

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

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

Somfy - način rada pogona (potvrđeno => Somfy / neoznačeno => Direct Servo)

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

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

Vrijeme je uključeno - Vrijeme uključivanja u danom stanju

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

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

Trčanje - Pokrenite događaj za pogon

Kopirati - Kopirajte događaj u međuspremnik

Ažuriranje postavki - sprema 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 mogućnosti generiranja alarma kada vrijednost padne ispod min. prag

Alarm H - Aktiviranje mogućnosti generiranja alarma kada vrijednost premaši maks. prag

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

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

Admin - admin oznaka koja omogućuje promjenu konfiguracije ulaznog mjerenja

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

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

Niska razina - Razina donjeg praga (min)

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

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

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

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

Visoka razina - Razina gornjeg praga (max)

Trčanje - izvođenje konfiguracijskog događaja (promjena ADC Ad-Hoc konfiguracije)

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

3.6. Konfiguracija prigušivača PWM / 0..10V




Invert - Preokret polariteta zatamnjenja (100% - x)

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

Onemogući - Blokiranje izlaza prigušivača

Jednom - Jednom promijenite postavke zatamnjenja (zatim zaustavite zatamnjenje)

Vrijednost Min - minimalna vrijednost postavki zatamnjenja

Vrijednost - ciljna vrijednost zatamnjenja

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

Korak - Korak promjene vrijednosti zatamnjenja

Vrijednost Max - maksimalna vrijednost postavke prigušivača

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

Kopirati - Kopirajte događaj u međuspremnik



RGBW prigušivač dohvaća postavke iz pojedinih boja.

Uz to, omogućuje vam aktiviranje načina kontinuirane promjene boje pomoću unaprijed postavljenih postavki pojedinačnih zatamnjivača.

Ažuriranje postavki - sprema konfiguraciju pokretanja za sve postavke





Gumbi:

Ažuriranje postavki - saving the configuration in the @City sustav

Svi kontroleri - popis svih kontrolera

Postavke - postavke trenutnog regulatora

Promijenite imena - promijenite ime trenutnog kontrolera

Planer - uređivač kalendara planera trenutnog kontrolera

Napišite konfiguraciju * - slanje naredbe za preuzimanje konfiguracije od strane kontrolera

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

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

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

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

* - slanje naredbe znači dodavanje u red događaja. On connecting controller to the @City sustav, the controller downloads these događajs.

3.7. Konfiguracija kalendara-planera


Kalendar-rokovnik omogućuje 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šit će se samo one pozicije koje imaju postavljenu zastavicu Enable)

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

Šifra događaja - kôd događaja u heksadecimalnom kodu (kopiran iz međuspremnika prilikom stvaranja naredbi)

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

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

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

Sat - Sat. Možete odabrati bilo koji sat ili "*" za sve (pokretanje događaja svaki sat).

Min - Minuta. Možete odabrati bilo koju minutu ili "*" za sve (pokretanje događaja svake minute).



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



Npr. Uključivanje uličnih svjetiljki ( Studeni, prosinac, siječanj, veljača ) u 17.01 bez Nedjeljom.

En - odabran

Event code - 00002101010000000000 // pokretanje 1. binarnog izlaza

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

Dan - odabran "*" za svaki dan u mjesecu

Sat - odabrano vrijeme je 17

Min - odabrana minuta 01

Polja radnim danom - sve ali Su odabran

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. U slučaju sustava koji rade pomoću drugih metoda prijenosa, to se može izostaviti.

According to the LoRaWAN network specification, the controller connects to the @City cloud indirectly through:

4.1. LoRaWAN Gateway Configuration.

There are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:

4.1.1. Basic configuration of LoRaWAN gateway

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

Kada instalirate putem Etherneta / WiFi-a i konfigurirate samo s lokalnog LAN-a / WLAN-a, sigurnost mrežnog prolaza nije jako kritična (osim ako pristupniku ne omogućimo pristup izvana, tj. Interneta).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access i various types of attacks.

- If we want to be able to connect to the LoRaWAN gateway remotely, it must have a public + static IP address i SSH service available. U suprotnom, morat ćete se fizički povezati s pristupnikom 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 poput pokušaja prijave.

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

- nakon potpune konfiguracije i višetjednih testova sustava, možemo blokirati sve vanjske usluge i daljinski pristup, što će, međutim, ometati uslugu, pretragu i provjeru dnevnika pristupnika.

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

The SPF's task is to send LoRaWAN packets to the LoRaWAN network server through the IP network ( UDP protocol ) to the required address of the LoRaWAN network server.

LoRaWAN Gateway with SPF is transparent i passes all packets in both directions.

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

Konfiguracija SPF-a vrlo je jednostavna i uključuje "režiranje" it to the required LoRaWAN network server.

Log in via SSH to the LoRaWAN gateway using the username i password specified by the device manufacturer.

Install SPF according to the LoRaWAN gateway manufacturer's instructions.

Konfiguracijski direktorij SPF je "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

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

Zadani povratni komunikacijski port je 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

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

The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ itd /", gdje možete omogućiti / onemogućiti standardne mrežne usluge i osigurati poslužitelj.

Također biste trebali promijeniti lozinke svih korisnika dostupnih u sustavu 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 dovršetka ove konfiguracije, resetirajte pristupnik pomoću ponovno podizanje sustava naredba.



4.2. LoRaWAN Network/Application Server Configuration

Mnogo je rješenja za mrežne i aplikacijske poslužitelje (uključujući besplatne). Svatko od njih ima svoj način integracije s vanjskim uslugama i sustavima (npr. oblaci poput @City ). Iz tog razloga, @City sustav must have an interface for integration with the installed LoRaWAN NS/KAO server.

U slučaju proizvodnog sustava možemo koristiti besplatnu uslugu "Mreža stvari", sve dok smo u vrlo velikim dnevnim granicama 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.

If you need to load new firmware i configuration, it is necessary to use your own LoRaWAN server ( network + application ).

To nam daje nekoliko mogućnosti:

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

(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration i firmware update in order for the production environment to work continuously. For low-critical applications, you can change the configuration of one LoRaWAN gateway dedicated LoRaWAN server, which, however, will result in loss of communication with the production environment i incorrect operation of these devices.

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good domet ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware i configuration. Pri slaboj pokrivenosti (DR <4), konfiguracija i ažuriranje firmvera nisu mogući i potreban mu je pristupnik s LTE komunikacijom u blizini ažuriranih uređaja.

4.2.1. LoRaWAN Network Server Configuration

Na LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "user / spf / etc / local_conf.json", ili prikazano u zapisnicima "/user/spf/var/log/spf.log". Provjerite zapisnike web poslužitelja koji se komunikacijski pristupnik povezuje s poslužiteljem.

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

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

Općenito, trebali biste:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatura - 40C .. + 65 ° C

Vlažnost 0..80% r.H. nema 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 pri 300mA (u ostalim slučajevima)


GSM + GPS uređaji:

Ulaz antene 50ohm

SIM nano-SIM ili MIM

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

Odobrenje modema narančasto (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Ostali operateri


SKUPOVI (Europa) Osjetljivost izlazne snage u klasi

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

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

GSM850, GSM900 (GPRS) * 4 + 33dB ±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 vanjska uskopojasna antena koja se prilagođava frekvenciji za zadani opseg.


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

Potvrde:



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

Dinamika 2g

minimalna brzina osvježavanja 1 Hz


* podudarna vanjska uskopojasna antena



LoRaWAN Devices 1.0.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )

DR T modulacija BR bit / s Rx ispitivanja osjetljivosti 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 sustava putem OTA-e

(DR) - Brzina prijenosa podataka

(BR) - Bit Rate

T - The minimum period of data update to the @City cloud




LoRaWAN practical coverage tests:


Uvjeti ispitivanja:

LoRaWAN Kerlink ifemtocell Interni ulaz

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

LoRaWAN device with forced DR0 with an external broadbi magnetic antenna placed 1.5m above the ground on the car roof.

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


Najdalji rezultat bio je Czersk ~ 10,5 km (~ 200 m nadmorske visine) s RSSI jednakim -136dB (tj. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )