IoT i Naprave CIoT - pametne rešitve

LoRaWAN & GSM - Smart City





iSys - Inteligentni sistemi







OSNUTEK

Kazalo

1. Uvod. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Strojni viri naprav IoT / CIoT 4

0..4 programabilni binarni vhodi 4

0..4 programabilni binarni izhodi 4

0..4 štetje vhodov (nehlapni števci) 4

0..4 izhodi zatemnitve (PWM ali 0..10V) 5

Infrardeči vhod + izhod 5

0..4 merilni vhodi (ADC) 5

serijski vmesniki SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

The module brez LoRaWAN modem in processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, in 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 vhodov 18

3.4. Konfiguracija binarnih izhodov 19

3.5. Konfiguracija vhodov za merjenje ADC in dodatnih senzorjev (XIN) 21

3.6. Konfiguracija zatemnilnika PWM / 0..10V 22

3.7. Konfiguracija načrtovalnika koledarja 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 sistem podpira številne elektronske naprave (krmilnike) - imenovane vozlišče, povezava, naprava. Na voljo je veliko vrst komunikacije (žična in brezžična), odvisno od razpoložljive infrastrukture, zahtev in pogojev.

Device types available in the @City sistem:

Vse naprave so med seboj integrirane prek @City oblak in obstaja možnost hibridnega sodelovanja, odvisno od razpoložljivosti dane komunikacijske infrastrukture.

Za zgradbe in razpoložljivost LAN ali WiFi, priključenega na internet, lahko uporabimo eHouse rešitve prek strežnika eHouse.PRO (ki lahko pošilja / prejema podatke na @City oblak):

Naslednji dokument opisuje GSM in LoRaWAN naprave, ki temeljijo na mikročipu z enim čipom (mikroprocesor) in zunanjem komunikacijskem modemu. To omogoča standardizacijo sistema kljub razliki v komunikacijskem modemu.

Za druge različice komunikacije glejte eHouse dokumentacijo.



To omogoča pridobitev podobne funkcionalnosti in opreme ter enostaven prenos na druge komunikacijske različice ali različice.

1.1 @City ( IoT/CIoT ) Communication

The @City sistem currently uses one of the izbrano communication modules ( modems ):

1.2. Strojni viri naprav IoT / CIoT

Celota "inteligenca" sistema je v mikrokrmilniku (mikroprocesorju) in ni zelo odvisen od vrste komunikacije. Viri strojne opreme naprav IoT / CIoT (mikroprocesor) so naslednji:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies in services. Te storitve se zaračunavajo in so odvisne od operaterjev in storitev posebej. Storitev je dovoljena na enak način kot pri mobilnih telefonih prek aktivnih kartic SIM:

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

1) 2G (vsi operaterji)

2) 2G / LTE CATM1 (oranžna) - obstaja možnost nadomestne povezave 2G, ko CATM1 ni na voljo.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - obstaja možnost nadomestitve 2G, kadar NBIoT ni na voljo in operater to dovoli.

4) 2G / 3G (vsi operaterji)

5) 4G / LTE (vsi operaterji)

6) Na voljo so lahko tudi druge storitve, odvisno od razpoložljivega modema in nastavitev.

Prve 3 rešitve delujejo na istem modemu (NBIoT / CATM1 + nadomestni 2G). V primeru uporabe "plastika" Kartice Nano SIM lahko zamenjajo in na daljavo konfigurirajo napravo za pravilno delovanje v drugi storitvi. V primeru MIM (SIM v obliki čipa (IC)) se odločitev sprejme v fazi izdelave naprave in ni mogoče spremeniti operaterja ali storitve. NBIoT je namenjen zelo majhni količini prenesenih podatkov ~ 512 kB na mesec (prosimo, da se o tej vrednosti dogovorite operaterju), kar je pomembna ovira za nekatere rešitve CIoT / IoT.

Rešitve 4, 5 zahtevajo namestitev drugih modemov v fazi izdelave.

Poraba energije v napravi je odvisna od storitve in je prikazana od najnižje do najvišje:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Hitrost prenosa podatkov od najnižje do najvišje:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation in automatic positioning on maps. Delajo lahko tudi mobilno, kadar so potrebne meritve ali delo v gibanju.




1.4. @City LoRaWAN Devices

LoRaWAN is a long obseg communication solution ( up to approx. 15 km), ki delajo v odprtih pasovih ISM (npr. 433MHz, 868MHz itd. ). Vendar zelo veliki obsegi zahtevajo znatno zmanjšanje hitrosti prenosa in dolžine podatkovnih paketov (npr. za največji razpon do 250 bitov na sekundo in največ 51 bajtov podatkov - koristni tovor). Transmission with repetitions in 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 obseg of devices, which allows you to work at higher speeds, fewer errors in 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/AS ).

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

Omrežni / aplikacijski strežnik je lahko nameščen na lokalnem LAN ali v podatkovnem centru ponudnika storitev. Podatki iz naprav se prek omrežnih / aplikacijskih strežnikov prek integracijskih protokolov pošljejo na @City cloud (prek spletnega kavlja). To omogoča neposredno integracijo @City LoRaWAN sistem z @City databases.



Aplikacijski strežnik lahko dodatno izvaja razširjeno logiko in BIM (informacijsko modeliranje) za sistem, obdeluje podatke o sprejemu in v odgovor pošlje nadzorne ukaze (dogodke) posameznim napravam.

@City LoRaWAN devices contains additional features as:


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

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

POZOR! Napačna nastavitev parametrov glavnega komunikacijskega vmesnika lahko povzroči uničenje ali trajno blokiranje naprave (do katere nimamo fizičnega dostopa).

Vsaka posodobitev krmilnika a firmware in končna konfiguracija preden jih namestite na namembno mesto, jih je treba izvesti in preizkusiti (za vse naprave in vsaj en teden za več naprav).

Proizvajalec ni odgovoren za neustrezno konfiguracijo / posodobitev programske opreme, ki jo izvajajo nepooblaščene osebe, pa tudi za njihovo izvedbo na mestih namestitve posameznih krmilnikov.

Vse stroške odstranjevanja, storitev, popravila, zamenjave in ponovne namestitve krije uporabnik sistema (ne proizvajalec).

Za posodobitev vdelane programske opreme in konfiguracije morate zagotoviti zadostno raven signala in razpoložljivost potrebnih storitev. Zgornje dejavnosti so morda nemogoče na končnih mestih namestitve krmilnikov in v njihovih ohišjih. Prav tako so lahko odvisni od sezone, vremena in širjenja radijskih valov.

Vse stroške storitev, povezanih s konfiguracijo / spremembo vdelane programske opreme, krije uporabnik (dodatne pristojbine za prenos podatkov, možna odstranitev, namestitev naprav, odklepanje, zamenjava itd.) ).

Največji domet je povsem teoretičen, izmerjen je v idealnih pogojih razširjanja radia in se nanaša na delovanje naprav (z zunanjimi in usklajenimi antenami) v vidnem polju (brez ovir na poti signalnega žarka). Glede na urbanizacijo območja, dreves, vreme, lokacijo in način namestitve je lahko doseg slabši za nekaj stokrat od zgornjih podatkov.

2.1. Exclusive Conditions of @City GSM.

The user bears the costs in is responsible for timely payment of the GSM operator subscription in @City server hosting. Pomanjkanje neprekinjene storitve lahko povzroči nepopravljive spremembe kritičnih parametrov prenosa in blokiranje celotnega sistema (npr. sprememba statičnega naslova IP, izguba internetne domene, izguba podatkov / konfiguracije na strežniku, izguba programske opreme, varnostne kopije itd. ).

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

The sistem manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Proizvajalec ni odgovoren za poslabšanje obsega širjenja radijskih valov (npr. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

V primeru omejitev prenosa podatkov (zlasti za NBIoT) je treba konfiguracijo in posodobitev programske opreme izvesti na začetku naročniškega obdobja z najmanjšo možno porabo podatkov. V nasprotnem primeru lahko napravo blokirate do konca obračunskega obdobja zaradi blokad, povezanih s preseganjem omejitve prenosa.

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

Uporabnik izjavlja, da sprejema naslednje informacije in se z njimi strinja.

2.2. Exclusive conditions for @City LoRaWAN.

The user bears the costs in is responsible for the timely payment of lease in installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server in @City server hosting. Pomanjkanje neprekinjene storitve lahko povzroči nepopravljive spremembe kritičnih parametrov prenosa in trajno blokiranje sistema (npr. sprememba statičnega naslova IP, izguba domene, izguba podatkov / konfiguracije na strežniku, izguba programske opreme, varnostne kopije itd. ).

In the dogodek 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 sistem 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. Proizvajalec ni odgovoren za poslabšanje obsega širjenja radijskih valov (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. ).

V primeru omejitev prenosa podatkov je treba konfiguracijo in posodobitev programske opreme opraviti na začetku naročniškega obdobja z najmanjšo trenutno porabo podatkov. V nasprotnem primeru lahko napravo blokirate do konca obračunskega obdobja zaradi blokad, povezanih s preseganjem omejitve prenosa. Posodobitev je treba izvesti z enim krmilnikom od začetka do konca in preizkusiti pravilnost dela. Zagon posodobitve za vse krmilnike lahko povzroči, da je radijski pas več dni popolnoma blokiran.

LoRaWAN uses publicly available "odprti radijski pasovi" (433 ali 868 MHz za EU), ki ga lahko motijo ​​ali zasedajo druge naprave, ki delujejo na enakih frekvencah. Proizvajalec v zgornjem primeru ni odgovoren za kakovost komunikacije.

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

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

Uporabnik izjavlja, da sprejema naslednje informacije in se z njimi strinja.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Konfiguracija sistema se izvaja prek spletnega vmesnika. Configuration is very critical for @City controllers in incorrect settings may cause the sistem to completely block. It is recommended that the full template configuration ( default settings ) be carried out in tested by the @City sistem manufacturer.

3.1. @City Controller Configuration - Assigning names


Naslov krmilnika 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) je privzeti naslov, ki velja za vsi krmilniki v družini (tj. za isto Koda prodajalca in Koda datotekein isti tip krmilnika LoRaWAN / GSM. Če krmilnik nima definirane lastne individualne konfiguracije, se vanj naloži privzeta 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 "Razvijalec EUI" number given by the manufacturer of the LoRaWAN modem ( 16 characters in hexadecimal code ).

Koda prodajalca - je edinstven parameter za kupca (uporabnika)

Koda datoteke - je parameter, ki označuje vrsto vdelane programske opreme (odvisno od opreme in razpoložljivih algoritmov)

V večini primerov zadošča, da to eno napravo nastavite (privzeto) za celoten sistem ali kot predlogo za druge gonilnike. Pri ustvarjanju nove konfiguracije krmilnika se te nastavitve kopirajo iz predloge.

Both firmware in configurations for all installations ( instances ) are located on the servers of the @City sistem manufacturer available via the WWW, to which the user may have limited access. Pravilna konfiguracija pa je zelo pomembna in ni priporočljivo spreminjati brez preskušanja na več napravah s popolnim fizičnim dostopom (na mizi). For more information, please check the general conditions of the @City sistem in 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 sistem in sistem-specific conditions for @City GSM.




Koda prodajalca - vsebuje 8 znakov, shranjenih v šestnajstiški kodi, namenjeni eni stranki (uporabniku). Podeljuje se v fazi izdelave krmilnika. Poskus spremembe lahko povzroči trajno škodo krmilnika.

Koda datoteke - vsebuje 8 znakov, shranjenih v šestnajstiški kodi, namenjeni eni različici vdelane programske opreme krmilnika. It is granted at the controller production stage in may depend on the type of communication ( GSM / LoRaWAN ) in additional equipment, e.g. senzorji, število vhodov / izhodov in posamezni algoritmi. Sprememba lahko povzroči trajne poškodbe ali blokiranje krmilnika.

PIN št. - 4-mestna številka PIN, če je nastavljena za kartico SIM. Nastavitev kod PIN ni priporočljiva. Pri plastičnih karticah SIM jih lahko odstranite v mobilnem telefonu. Uvedba napačne kartice SIM lahko povzroči trajno blokiranje kartice v napravi (do katere na koncu ne bomo imeli fizičnega dostopa).

SMS št. - številka SMS pri pošiljanju stanja prek SMS-a. Ta možnost je na voljo glede na storitev in operaterja (2G / CATM1 / NBIoT). Zahteva tudi vklop zastave: Omogoči SMS.

USSD Str - USSD ukaz za pošiljanje statusov prek USSD. This option is available only for izbrano types of GSM modems ( 2G/3G + GPS ). Možnost: USSD Omogoči je potrebno. Operater mora zagotoviti in aktivirati storitev USSD.

APN - Ime dostopne točke. Ime internetne dostopne točke, npr. internet (za posebne storitve, kot sta LTE-M1 ali NB-IoT, jih lahko operater dodeli posamezno).

WWW naslov - spletni naslov (domena ali IP) za dostop HTTP.

Stran WWW - naslov spletne strani, kjer se pošiljajo statusi in ukazi krmilnikov.

Omogoči HTTP - Omogoča prenos podatkov HTTP. Ta metoda ustvari večkrat več prenosa podatkov kot vse druge komunikacijske metode, kar lahko povzroči večje stroške, prekoračitev omejitve prenosa ali nezmožnost uporabe nekaterih storitev, kot je NBIoT.

Naslov TCP / UDP - IP address of the @City server for receiving in transmitting data between the cloud in devices. Priporočljivo je, da uporabite fiksni naslov IP, ne naslova internetne domene.

Vrata TCP - vrata TCP / IP za komunikacijo

Omogoči TCP - Omogoča, da omogočite prenos TCP / IP. Okvirji prenosa in potrditve TCP povečajo količino podatkov glede na prenose UDP, vendar zagotavljajo pravilnost podatkov, potrditve in zagotavljajo njihovo dostavo, če je komunikacija na voljo.

Vrata UDP - Vrata za sprejem statusa prek UDP

UDP omogočeno - Vklopite prenos UDP

Aux naslov, Aux Port, Aux Enable - prihodnje prijave

Aux2 Address, Aux2 Port, Aux2 Enabled - prihodnje prijave

Aktiviranje podpore senzorja ( they must be physically mounted on the @City module ). V nasprotnem primeru lahko naprava deluje veliko počasneje in manj stabilno. V celotni proizvodni seriji so v fazi proizvodnje nameščeni senzorji.

Temp, tlak, vlaga, plin - integriran senzor temperature, tlaka, vlage in kakovosti zraka

Temp + tlak - Integriran senzor temperature in tlaka

Žiroskop - Senzor za žiroskop v 3 oseh (X, Y, Z)

Magnetometer - Magnetni senzor v 3 oseh (X, Y, Z)

Merilec pospeška - Senzor za pospeševanje / vibracije v 3 oseh (X, Y, Z)

Barva - Barvni senzor (R, G, B, IR, G2)

Ambient + proksimeter - integriran senzor nivoja svetlobe in (10 cm) proksimeter

GSM Commins - dodatni ukazi za inicializacijo modema

Hash koda - Dodatna šifrirna koda. Ne spreminjajte se.

Prenos HTTP - Dodatne možnosti komunikacije HTTP

Globalni naslov - Globalni naslov krmilnika za nadzor med napravami.

GSM Način - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Napačna nastavitev načina komunikacije lahko povzroči trajno blokiranje komunikacije med napravami.

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 naprave je konfiguracija zelo preprosta:

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 )

Onemogočite prilagodljivo hitrost prenosa podatkov - Onemogoči prilagodljivo izbiro hitrosti. To vam omogoča, da prisilite stalno hitrost naprave. V nekaterih primerih to lahko povzroči velike težave s komunikacijo. Upoštevati je treba, da se s prilagoditvijo parametrov RSSI in SNR v prilagodljivem načinu hitrost znatno poveča. To bistveno skrajša čas prenosa podatkov po radiu "Na sporedu" in veliko pogosteje se lahko informacije prenašajo med napravo in strežnikom in obratno.

Hitrost prenosa podatkov (DR) - LoRaWAN link speed selection. Ta hitrost ne velja za Bootloader. V primeru, da krmilnik deluje v načinu prilagodljive nastavitve hitrosti, je to le začetna vrednost, ker krmilnik po več poskusih prenosa avtonomno izbere optimalno hitrost, da omeji čas prenosa sporočila v zraku.

Posodobi nastavitve - shrani zagonsko konfiguracijo krmilnika - vse nastavitve



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 vhodov




Binarni vhodi imajo številne funkcije in parametre, ki omogočajo avtonomno delovanje krmilnika:

Invert - vhodna negacija senzorjev "normalno povezan" (NC).

Alarm - vklop funkcije alarma.

Zakasnitev alarma - Čas zakasnitve alarma. Če se stanje vnosa vrne v prvotno stanje, preden se ta čas izteče, se alarm ne bo aktiviral.

Spomni se države - Čas je, da se spomnimo spremembe vhodnega stanja.

Onemogoči izvršitev - Blokiranje tekočih dogodkov, povezanih z vnosom.

Teči - Zaženite ukaz za konfiguracijo vnosa (Ad-Hoc)

Kopirati - Kopirajte ukaz za konfiguracijo vnosa v odložišče

Dogodek vklopljen - Opis izvajanja dogodka za visoko vhodno raven (1)

Neposredni dogodek vklopljen - Koda dogodka, ki se zažene, ko je vnos vklopljen (0 => 1)

Dogodek izklopljen - Opis aktivacije dogodka za nizek vhodni nivo (0)

Neposredni dogodek je izklopljen - Koda dogodka, ki se zažene, ko je vhod izklopljen (1 => 0)

Dogodek alarma - Opis dogodka Alarm.

Neposreden alarm - Koda dogodka, ki se sproži ob alarmu

Posodobi nastavitve - shrani zagonsko konfiguracijo za vse nastavitve

3.4. Konfiguracija binarnih izhodov




Inteligentni binarni izhodi lahko delujejo kot enojni ali dvojni. Obrazec vam omogoča, da ustvarite zagonsko konfiguracijo krmilnika (če jo potrdite z gumbom Posodobi).

Obrazec služi tudi kot ustvarjalec dogodkov za izhode, ki jih je mogoče zagnati s pritiskom na gumb Zaženi ali kopirati v odložišče za uporabo v konfiguraciji krmilnika, npr.



Konfiguracija posameznih izhodov:

Onemogoči - Blokiranje izhoda v enem načinu (npr. če se uporablja za krmiljenje pogonov, da ne bi slučajno poškodovali rolet, vrat, pogonov)

Skrbnik - Pri spreminjanju kritičnih nastavitev je potrebna skrbniška zastava

Država - izbira stanja (začetna konfiguracija ali zagon dogodka z "run" gumb)

Ponovi se - število ponovitev (ciklične spremembe stanja)

Čas vklopljen - čas aktiviranja izhoda

Čas počitka - čas izklopa izhoda (pomembno je pri ponavljanju dogodkov)

Teči - Zaženite dogodek za izhod

Kopirati - Kopirajte dogodek v odložišče

Posodobi nastavitve - shrani zagonsko konfiguracijo za vse nastavitve

Konfiguracija dvojnega izhoda:

Onemogoči - Zaklenite par izhodov v dvojnem načinu (npr. če se uporabljajo kot posamezni vhodi)

Skrbnik - Pri spreminjanju kritičnih nastavitev, kot je način vožnje, je potrebna skrbniška zastava

Somfy - način pogona (označeno => Somfy / neoznačeno => Direct Servo)

Država - izbira stanja (za začetno konfiguracijo ali kosilo prireditve z "run" gumb)

Ponovi se - Število ponovitev (ciklična sprememba stanj)

Čas vklopljen - čas vklopa v danem stanju

Onemogoči čas - Čas za blokiranje izhodov (minimalni čas med spremembami izhodov) za zaščito pogonov pred poškodbami.

Čas počitka - čas izklopa izhoda (pomembno je pri ponavljanju dogodkov)

Teči - Zaženite dogodek za pogon

Kopirati - Kopirajte dogodek v odložišče

Posodobi nastavitve - shrani zagonsko konfiguracijo za vse nastavitve

3.5. Konfiguracija vhodov za merjenje ADC in dodatnih senzorjev (XIN)




Invert - obrnjena lestvica (100% -x) vhoda ADC

Alarm L - Aktiviranje možnosti za generiranje alarma, ko vrednost pade pod min. prag

Alarm H - Aktiviranje možnosti za generiranje alarma, ko vrednost preseže maks. prag

Zakasnitev alarma - Čas zakasnitve alarma. Če se stanje vnosa vrne na "v redu" pred potekom časa, se alarm ne bo aktiviral.

Dogodek onemogočen - Blokiranje izvedbe dogodka

Skrbnik - skrbniška zastava, ki omogoča spremembo vhodne konfiguracije merjenja

LOW Dogodek - opis dogodka, opravljenega ob prekoračitvi spodnjega praga

LOW Direct - koda dogodka, ki se izvede po znižanju vrednosti pod spodnji prag

Nizka stopnja - raven spodnjega praga (min)

V redu dogodek - Opis "v redu" dogodek

V redu, neposredno - koda dogodka, ki se izvede po vnosu "v redu" obseg

VISOK dogodek - Opis dogodka za zgornji prag

VISOKO Neposredno - koda dogodka, ki se izvede po preseganju zgornje mejne vrednosti

Visoka stopnja - Raven zgornjega praga (max)

Teči - zagon konfiguracijskega dogodka (sprememba ad-hoc konfiguracije ADC)

Posodobi nastavitve - shrani začetno konfiguracijo za vhode ADC

3.6. Konfiguracija zatemnilnika PWM / 0..10V




Invert - Preobrat polarnosti zatemnitve (100% - x)

Skrbnik - Skrbniška zastavica, ki vam omogoča spreminjanje kritičnih možnosti

Onemogoči - Blokiranje izhoda zatemnitve

Enkrat - Enkrat spremenite nastavitve zatemnitve (nato ustavite zatemnitev)

Vrednost Min - najmanjša vrednost zatemnitve

Vrednost - ciljna vrednost zatemnitve

Način - Način nastavitve zatemnitve (Stop / - / + / Set)

Korak - Korak spreminjanja vrednosti zatemnitve

Vrednost maks - največja vrednost nastavitve zatemnitve

Teči - Zažene dogodek zatemnitve

Kopirati - Kopirajte dogodek v odložišče



RGBW zatemnitev pridobi nastavitvene vrednosti iz posameznih barv.

Poleg tega vam omogoča, da aktivirate način neprekinjene spremembe barve z uporabo prednastavitev posameznih zatemnilnikov.

Posodobi nastavitve - shrani zagonsko konfiguracijo za vse nastavitve





Gumbi:

Posodobi nastavitve - saving the configuration in the @City sistem

Vsi krmilniki - seznam vseh krmilnikov

Nastavitve - nastavitve trenutnega krmilnika

Spremeni imena - spremenite ime trenutnega krmilnika

Načrtovalec - urejevalnik koledarja načrtovalca trenutnega krmilnika

Napišite konfiguracijo * - pošiljanje ukaza za prenos konfiguracije s strani krmilnika

Nadgradnja vdelane programske opreme * - pošiljanje ukaza za prenos vdelane programske opreme s strani krmilnika

Ponastavi krmilnik * - pošiljanje ukaza za ponastavitev za prenos s strani krmilnika

Ponastavi krmilnik - Kopiraj - kopija dogodka ponastavitve krmilnika v odložišče

Odjava - odjava uporabnika (iz varnostnih razlogov morate zapreti tudi vse odprte primerke spletnega brskalnika, ki lahko shranijo prijavne parametre v predpomnilnik).

* - pošiljanje ukaza pomeni dodajanje v čakalno vrsto dogodkov. On connecting controller to the @City sistem, the controller downloads these dogodeks.

3.7. Konfiguracija načrtovalnika koledarja


Koledar-razporejevalnik omogoča avtonomno proženje ponavljajočih se ali načrtovanih dogodkov (ukazov). Primer bi bil na primer prižiganje ulične svetilke ob 17. uri in izklop ob 7. uri (pozimi).

Del (Izbriši) - popolnoma izbriše postavko razporeda.

En. (Omogoči) - Aktivirajte element razporeda (izvajali se bodo samo tisti položaji, ki imajo nastavljeno zastavico Enable)

Ime - Ime dogodka (dogodek lahko opišete na prepoznaven način)

Koda dogodka - koda dogodka v šestnajstiški kodi (kopirana iz odložišča pri ustvarjanju ukazov)

Mesečna polja (Ja, Fe, .., Ne, De) - meseci januar ... Decembra, v katerem se bo dogodek začel

Dan - Dan. Izberete lahko kateri koli dan v mesecu oz "*" za katero koli (izvajanje dogodka vsak dan).

Polja v tednu (Mo, Tu, .. Su) - lahko izberete dneve v tednu, ko bo dogodek izveden.

Ura - Ura. Izberete lahko katero koli uro oz "*" za vse (vodenje prireditve vsako uro).

Min - Minuta. Izberete lahko katero koli minuto oz "*" za vse (vodenje prireditve vsako minuto).



Logično "in" algoritem je implementiran med vsa polja (razen Ime ), zato morajo biti vsi izpolnjeni, da se dogodek izvede.



Npr. Vklop uličnih svetilk ( November, december, januar, februar ) ob 17.01 brez Ob nedeljah.

En - izbrano

Event code - 00002101010000000000 // zagon 1. binarnega izhoda

Polja mesecev - samo Ne, De, Ja, Fe so označene

Dan - izbrano "*" za vsak dan v mesecu

Ura - izbrani čas je 17.

Min - izbrana minuta 01

Polja v tednu - vse razen Su izbrano

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. V primeru sistemov, ki delujejo z drugimi načini prenosa, je to mogoče izpustiti.

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

Prehod LoraWAN mora biti dostopen z vsaj ene konfiguracijske postaje.

Pri namestitvi prek Etherneta / WiFi in konfiguriranju samo iz lokalnega LAN / WLAN varnost prehoda ni zelo kritična (razen če dostop do prehoda zagotovimo od zunaj, tj. internet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access in 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 in SSH service available. V nasprotnem primeru se boste morali fizično povezati s prehodom prek vmesnika Ethernet ali WiFi.

- za vse uporabnike v napravi je treba določiti zapletena gesla za dostop.

- onemogočite vse neuporabljene storitve, kot so Telnet, FTP, POP, SMTP, IMAP, WWW itd. ki je lahko tarča napadov "zasedbo" prehod z drugimi procesi, kot so poskusi prijave.

- možnost prijave se lahko omeji samo s postaj z izbranimi statičnimi naslovi IP, kar je dokaj učinkovita zaščita pred vdorom. To velja tudi za na videz nepomembne storitve, kot so ICMP (ping), HTTP, FTP itd.

- po popolni konfiguraciji in več tednih sistemskih preizkusov lahko blokiramo vse zunanje storitve in oddaljeni dostop, kar pa bo oviralo storitev, iskalo in preverjalo dnevnike prehoda.

4.1.2. Konfiguracija Semtech Packet Forwarder (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 in passes all packets in both directions.

Podatkovnih paketov ne obdeluje ali pooblašča v nobeni smeri.

Konfiguracija SPF je zelo preprosta in vključuje "režija" it to the required LoRaWAN network server.

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

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

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

Glavna konfiguracija SPF je v datoteki "/user/spf/etc/global_conf.json", ki ga je treba urediti z razpoložljivim urejevalnikom (npr. vi ali nano). Spremenimo vrednost parametra: "naslov strežnika" z vnosom fiksnega naslova IP omrežnega strežnika ali imena domene (zahteva dodatno pravilno konfigurirano odjemalsko storitev DNS).

Privzeta vrata za povratno komunikacijo so 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Dnevniki paketa SPF se nahajajo v "/ user / spf / var / logs /" v imeniku spf.log datoteke in njene arhivske kopije.

The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", kjer lahko omogočite / onemogočite standardne omrežne storitve in zaščitite strežnik.

Z geslom morate spremeniti tudi gesla vseh uporabnikov, ki so na voljo v sistemu passwd ukaz za zaščito pred nepooblaščenim dostopom nepooblaščenih oseb. Za spletno podporo morate spremeniti tudi uporabniško geslo.

Prav tako je najbolje onemogočiti WiFi komunikacijo, saj lahko vsiljivci poskušajo uporabljati napade prek tega prenosnega medija.

Po končani konfiguraciji ponastavite prehod z znova zaženite ukaz.



4.2. LoRaWAN Network/Application Server Configuration

Obstaja veliko rešitev za omrežne in aplikacijske strežnike (vključno z brezplačnimi). Vsak od njih ima svoj način integracije z zunanjimi storitvami in sistemi (npr. oblaki kot @City ). Iz tega razloga @City sistem must have an interface for integration with the installed LoRaWAN NS/AS server.

V primeru proizvodnega sistema lahko uporabimo brezplačno storitev "Mreža stvari", če smo znotraj zelo velikih dnevnih omejitev, določenih za vsako napravo {še posebej "Na sporedu" (30 s **) in majhno število ukazov, poslanih v napravo (10 **)}.

** okvirne trenutne dnevne omejitve naprave se lahko spremenijo.

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

To nam daje več možnosti:

V nekaterih sistemih je konfiguracija vdelane programske opreme + fiksna (za vse razpoložljive krmilnike v sistemu) in se začne v fazi začetne konfiguracije sistema, kar poenostavi izbiro.

(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration in 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 in incorrect operation of these devices.

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good obseg ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware in configuration. Pri nizki pokritosti (DR <4) konfiguracija in posodobitev vdelane programske opreme ni mogoča in zahteva prehod s komunikacijo LTE v bližini posodobljenih naprav.

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 "uporabnik / spf / etc / local_conf.json"ali prikazano v dnevnikih "/user/spf/var/log/spf.log". Preverite dnevnike spletnega strežnika, ki jih komunikacijski prehod poveže s strežnikom.

Naslednji koraki so konfiguracija aplikacijskega strežnika (ponavadi je v isti napravi kot omrežni strežnik).

Naslednji koraki, ki jih je treba izvesti, so odvisni od uporabljene rešitve aplikacijskega strežnika in razpoložljivosti vmesnika Back-End / Front-End. Vmesnik poenostavi "prvi koraki" in konfiguracijo sistema.

Na splošno bi morali:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatura - 40 ° C + 65 ° C

Vlažnost 0..80% r.H. brez kondenzacije (naprava)

GSM Napajanje 5VDC @ 2A ±0,15 V (za senzor PPM in pri priključitvi relejev)

3,5VDC..4,2VDC @ 2A (v drugih primerih)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (za senzor PPM in pri priključitvi relejev)

3VDC..3,6VDC pri 300mA (v drugih primerih)


Naprave GSM + GPS:

Vhod za anteno 50ohm

SIM nano-SIM ali MIM

(izbira v proizvodni fazi - MIM naloži omrežnega operaterja)

Odobritev modema oranžna (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Drugi operaterji


TRAKOVI (Evropa) Razred Občutljivost izhodne moči

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

B3, B8, B20 (NB-IoT - 800 MHz ) ** 3 +23dB ±2 < -11.3.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 +26.dB ±2 < -109.4dB

Ko uporabljate zunanjo ozkopasovno anteno, prilagojeno frekvenci za določen pas.


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

Potrdila:



GPS / GNSS:

delovna frekvenca: 1559..1610MHz

impedanca antene 50ohm

največja občutljivost * -160dB v mirovanju, -149dB navigacija, -145 hladen zagon

TTFF 1s (vroče), 21s (toplo), 32s (hladno)

A-GPS da

Dinamika 2g

minimalna hitrost osveževanja 1 Hz


* usklajena zunanja ozkopasovna antena



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

DR T modulacija BR bit / s Rx testi občutljivosti Rx

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

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

2 1 min 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 nadgradnjo vdelane programske opreme sistema prek OTA

(DR) - Hitrost prenosa podatkov

(BR) - Bitna hitrost

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




LoRaWAN practical coverage tests:


Preskusni pogoji:

LoRaWAN Kerlink ifemtocell Notranji prehod

pasivna zunanja širokopasovna antena, nameščena zunaj na višini ~ 9 m nad tlemi Wygoda gm. Karczew (~ 110 m nad morjem).

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

Podeželje (travniki, polja z majhnimi drevesi in redke zgradbe)


Najbolj oddaljen rezultat je bil Czersk ~ 10,5 km (~ 200 m nad morjem) z RSSI enakim -136dB (tj. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )