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
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:
CIoT - celični internet stvari (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
Ethernet
Wifi
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):
Ethernet
Wifi
CAN
RF
RS-485 / RS-422
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.
The @City sistem currently uses one of the izbrano communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
4G + GPS
Celota "inteligenca" sistema je v mikrokrmilniku (mikroprocesorju) in ni zelo odvisen od vrste komunikacije. Viri strojne opreme naprav IoT / CIoT (mikroprocesor) so naslednji:
spremljanje stanja vhodov
dodelitev ukaza, ki se izvede, ko se stanje spremeni
generiranje naprednih alarmov
povezovanje morebitnih detektorjev / senzorjev
oddaljeno poročanje
Vklop / izklop vseh električnih / elektronskih naprav (en izhod)
Krmiljenje pogona odpiranje / zapiranje / zaustavitev: žaluzije, vrata, tende, elektromagnetni ventili, servomotorji, servo (dvojni izhodi)
krmilne naprave, ki jih poganja več izhodov, npr. motorji, ventilatorji (trojni ali štirinožni izhodi)
električna energija
plin
vode
toplo
dogodki iz alarmnih senzorjev
shranjena v trajnem pomnilniku
zatemnitvena LED osvetlitev, LED napajalniki
nadzor moči motorja
nadzor z infrardečega daljinskega upravljalnika ali tesno komunikacijo med napravami prek infrardeče povezave
pošiljanje infrardečih kod
povezava katerega koli analognega senzorja
meritve napetosti, toka, upora, kapacitivnosti
meritve in prilagoditve različnih fizikalnih parametrov
generiranje alarmov, ko so prekoračeni programirani pragovi (min, max)
izvajanje nadzornih ukazov pri prekoračitvi programiranih pragov (min, max)
namestitev kakršnih koli zunanjih senzorjev in podaljškov, npr.
nivo osvetlitve (ALS)
magnetno polje - 3-osni senzor magnetometra (X, Y, Z)
vklop - žiroskop (X, Y, Z)
naklon (X, Y, Z)
bližina (proksimeter) 10 cm / čas leta (4 m)
pospešek / vibracije (X, Y, Z)
elektronski kompas
temperatura, tlak, vlaga, splošna kakovost zraka
barva (R, G, B, IR)
Merjenje onesnaženosti zraka z delci (PPM 2,5 / 10um)
nadgradnja vdelane programske opreme OTA (Over The Air) omogoča posodobitev programskih algoritmov in konfiguracije prek glavnega komunikacijskega vmesnika
@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:
standardna nano SIM (plastika)
MIM (v obliki elektronskega čipa (IC)).
The availability of izbrano services depends on the communication operator in the built-in GSM modem at the production stage:
1) 2G (vsi operaterji)
SMS
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (oranžna) - obstaja možnost nadomestne povezave 2G, ko CATM1 ni na voljo.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - obstaja možnost nadomestitve 2G, kadar NBIoT ni na voljo in operater to dovoli.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (vsi operaterji)
SMS
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (vsi operaterji)
TCP / IP (4G)
UDP (4G)
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.
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:
Napajanje za pridobivanje energije
LDO 3V3 / 1V8
na krovu neobvezni senzorji in podaljški, npr.
nivo osvetlitve (ALS)
magnetno polje - 3-osni senzor magnetometra (X, Y, Z)
vklop - žiroskop (X, Y, Z)
naklon (X, Y, Z)
bližina (proksimeter) 10 cm / čas leta (4 m)
pospešek / vibracije (X, Y, Z)
elektronski kompas
temperatura, tlak, vlaga, splošna kakovost zraka
barva (R, G, B, IR)
Merjenje onesnaženosti zraka z delci (PPM 2,5 / 10um)
LVD tok / napetost (3 faze)
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.
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.
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.
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.
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.
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.
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.
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
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.
urnik-koledar
samostojno delo
dodelitev izhodov binarnim vhodom (odziv na spremembo stanja)
dodelitev izhodov merilnim vhodom (odziv na spremembo praga)
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
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
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.
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
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:
LoRaWAN gateway ( e.g. Kerlink ) with the Semtech Packet Forwarder ( SPF ) installed to send all LoRaWAN packets bidirectionally via UDP protocol to the LoRaWAN Network Server.
LoRaWAN Network Server - for communication between the LoRaWAN gateway in the application server.
Application server for uploading data to the @City cloud
There are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:
LoRaWAN Communication Gateway
Paket SPF (Semtech Packet Forwarder)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( AS )
Zbirka podatkov
Komunikacijski modul LTE
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.
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.
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:
uporaba TTN za delo v produkcijskem okolju in namenski fizični strežnik samo za posodobitve konfiguracije in novo vdelano programsko opremo (*).
uporaba namenskega fizičnega strežnika za vse zgoraj navedene dejavnosti.
z uporabo dveh namenskih fizičnih strežnikov (enega za produkcijsko okolje in drugega za posodobitve in konfiguracijo programske opreme) (*)
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.
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:
Dodajte aplikacijo z določenim ID-jem za produkcijsko okolje
ustvari "KLJUČI API" za povezovanje aplikacije in dodajanje "desna-prijava-povezava" dovoljenja (kopirati morate samodejno ustvarjeni ključ).
ustvari "KLJUČI API" za integracijo prek webhook (z navedbo imena aplikacije in webhook) s pravicami: "desna-aplikacija-promet-navzdol-pisanje" "desna-aplikacija-branje prometa" "desna-aplikacija-promet-up-pisanje" (kopirajte samodejno ustvarjeni ključ). This key is used for communication on the @City website along with the name "spletni kavelj".
create an integration spletni kavelj for the application with the @City server specifying:
ID aplikacije
ID spletnega kljuka
ciljni naslov http: //*.*.*.*/IoT/ in up.php poti
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
ID aplikacije
EUID za vlogo
Root Key za aplikacijo
Frequency plan ( regional LoRaWAN bin settings e.g. EU_863_870 za Evropo)
DEV EUI (posamezni naslov vsake naprave, ki ga dodeli proizvajalec modula). Če ni na ovitku, v aplikacijskem strežniku poiščite dnevnike naslovov neznanih naprav, ki se poskušajo povezati s strežnikom.
lorawan-version = 1.0.2, lorawan-phy-version = 1.0.2-b
LoRaWAN OTAA authorization
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:
RDEČA (EU)
GCF (AU)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / REACH
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 )