IoT i CIoT-apparaten - Smart Solutions

LoRaWAN & GSM - Smart City





iSys - Intelligent Systems







DRAFT

Ynhâldsopjefte

1. Ynlieding. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Hardware boarnen fan IoT / CIoT-apparaten 4

0..4 programmearbere binêre yngongen 4

0..4 programmearbere binêre útgongen 4

0..4 tellen yngongen (nonvolatile tellers) 4

0..4 dimmersútgongen (PWM of 0..10V) 5

Ynfraread-ynput + útfier 5

0..4 mjit yngongen (ADC) 5

seriële ynterfaces SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

De module sûnder LoRaWAN modem en processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, en 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. Binaire yngongen konfiguraasje 18

3.4. Binêre útfierkonfiguraasje 19

3.5. Konfiguraasje fan ADC-mjit-yngongen en ekstra sensoren (XIN) 21

3.6. Dimmers Konfiguraasje PWM / 0..10V 22

3.7. Kalinder-scheduler-konfiguraasje 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. Semtech Packet Forwarder (SPF) -konfiguraasje 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. Ynlieding.

De @City systeem stipet in oantal elektroanyske apparaten (controllers) - neamd as node, mote, apparaat. In protte soarten kommunikaasje (bedraad en triedleas) binne beskikber ôfhinklik fan de beskikbere ynfrastruktuer, easken en betingsten.

Device types available in the @City systeem:

Alle apparaten binne yntegreare mei elkoar fia de @City wolk en d'r is in mooglikheid fan hybride gearwurking ôfhinklik fan 'e beskikberens fan in opjûne kommunikaasjeynfrastruktuer.

Foar gebouwen en beskikberens fan LAN as WiFi ferbûn mei it ynternet kinne wy ​​eHouse oplossingen brûke fia eHouse.PRO-tsjinner (dat kin gegevens ferstjoere / ûntfange nei @City wolk):

It folgjende dokumint beskriuwt GSM en LoRaWAN apparaten basearre op in single-chip mikrokontroller (microprocessor) en in eksterne kommunikaasjemodem. Hjirmei kin it systeem wurde standerdisearre nettsjinsteande it ferskil fan kommunikaasjemodem.

Foar oare kommunikaasjefarianten kinne jo ferwize nei eHouse dokumintaasje.



Hjirmei kinne ferlykbere funksjonaliteiten en apparatuer wurde krigen, lykas maklike migraasje nei oare kommunikaasjefarianten as ferzjes.

1.1 @City ( IoT/CIoT ) Communication

De @City systeem currently uses one of the selekteare communication modules ( modems ):

1.2. Hardware boarnen fan IoT / CIoT-apparaten

De hiele "yntelliginsje" fan it systeem wennet yn mikrocontroller (microprocessor) en is net heul ôfhinklik fan it type kommunikaasje. De hardwareboarnen fan IoT / CIoT-apparaten (microprocessor) binne as folgjend:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies en services. Dizze tsjinsten wurde gefactureerd en binne ôfhinklik fan de operators en tsjinsten yndividueel. De tsjinst is autorisearre op deselde manier as yn mobile tillefoans fia aktive SIM-kaarten:

De availability of selekteare services depends on the communication operator en the built-in GSM modem at the production stage:

1) 2G (alle operators)

2) 2G / LTE CATM1 (Oranje) - d'r is 2G fallbackmooglikheid as CATM1 net beskikber is.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - d'r is 2G fallbackmooglikheid as NBIoT net beskikber is en operator it tastiet.

4) 2G / 3G (alle operators)

5) 4G / LTE (alle operators)

6) Oare tsjinsten kombinaasje kin ek beskikber wêze ôfhinklik fan beskikbere modem en ynstellings.

De earste 3 oplossingen wurkje op deselde modem (NBIoT / CATM1 + fallback 2G). Yn it gefal fan gebrûk "plestik" Nano SIM-kaarten is it mooglik de kaart te ferfangen en it apparaat op ôfstân te konfigurearjen om goed te wurkjen yn in oare tsjinst. Yn 't gefal fan MIM (SIM's yn' e foarm fan in chip (IC)) wurdt it beslút makke yn 't stadium fan produksje fan it apparaat, en it is net mooglik de operator of tsjinst te feroarjen. NBIoT is wijd oan in heul lyts bedrach fan ferstjoerde gegevens ~ 512kB per moanne (ûnderhannelje asjebleaft dizze wearde oan 'e operator), wat in wichtich obstakel is foar guon CIoT / IoT-oplossingen.

Oplossingen 4, 5 fereaskje de ynstallaasje fan oare modems yn 'e produksjestadium.

It enerzjyferbrûk fan it apparaat is ôfhinklik fan 'e tsjinst en wurdt werjûn fan leech nei heech:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Gegevensferfier fan leechste nei heechste:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation en automatic positioning on maps. Se kinne ek mobyl wurkje as d'r ferlet is fan mjittingen of wurkje yn beweging.




1.4. @City LoRaWAN Devices

LoRaWAN is a long berik communication solution ( up to approx. 15km) wurkje yn iepen ISM-bands (bgl. 433MHz, 868MHz, ensfh. ). Hiel grutte rigels fereaskje lykwols in signifikante reduksje yn transmissysnelheid en lingte fan datapakketten (bgl. foar it heechste berik oant 250 bits per sekonde en maksimaal 51 bytes gegevens - lading). Transmission with repetitions en confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. De number of LoRaWAN gateways is also important to ensure a good berik of devices, which allows you to work at higher speeds, fewer errors en 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 ).

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

De netwurk- / tapassingserver kin wurde pleatst op de lokale LAN as yn it datasintrum fan de tsjinstferliener. Gegevens fan 'e apparaten wurde ferstjoerd fan' e netwurk / tapassingsserver fia yntegraasjeprotokollen nei de @City cloud (fia webhook). Dit makket direkte yntegraasje fan 'e @City LoRaWAN systeem mei @City databases.



De tapassingsserver kin ekstra útwreide logika & BIM (ynformaasjemodeling) foar it systeem ymplementearje, gegevens ferwurkje by ûntfangst, en stjoere kontrôlekommando's (barrens) nei yndividuele apparaten yn antwurd.

@City LoRaWAN devices contains additional features as:


De module sûnder LoRaWAN modem en processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, en other eHouse architectures ( 3v3..3v6 DC powered )

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

OANDACHT! Ferkearde ynstelling fan 'e haadparameters foar kommunikaasje-ynterface kin ferneatiging of permaninte blokkearjen fan it apparaat feroarsaakje (dêr't wy gjin fysike tagong ta hawwe).

Eltse update fan in controller fan in firmware en definitive konfiguraasje moatte wurde útfierd en test (foar alle apparaten en teminsten in wike foar ferskate apparaten) foardat se ynstalleare wurde op it bestimmingsplak.

De fabrikant is net ferantwurdlik foar ferkearde konfiguraasje / software-update útfierd troch unautorisearre persoanen, lykas har útfiering op plakken fan ynstallaasje fan yndividuele controllers.

Alle kosten fan deynstallaasje, tsjinsten, reparaasje, ferfanging, werynstallaasje wurde droegen troch de systeembrûker (net de fabrikant).

Om de firmware en konfiguraasje te aktualisearjen is it nedich om te soargjen foar in genôch sinjaalnivo en de beskikberens fan 'e fereaske tsjinsten. De boppesteande aktiviteiten kinne ûnmooglik wêze op 'e definitive ynstallaasjelokaasjes fan' e controllers en yn har behuizingen. Se kinne ek ôfhingje fan it fuortplantjen fan it seizoen, waar en radiogolf.

Alle kosten fan tsjinsten relatearre oan de feroaring fan de konfiguraasje / firmware wurde droegen troch de brûker (ekstra fergoedingen foar gegevensferfier, mooglike ferwidering, ynstallaasje fan apparaten, ûntsluten, ferfanging, ensfh. ).

It maksimale berik is suver teoretysk, metten ûnder ideale radio-fuortplantingsbetingsten en ferwiist nei de wurking fan apparaten (mei eksterne en oerienkommende antennes) yn it fjild fan it sicht (sûnder obstakels yn it sinjaalbalkpaad). Ofhinklik fan 'e urbanisaasje fan it gebiet, beammen, waar, lokaasje en metoade fan ynstallaasje, kin it berik hûndert kear minder wêze dan de boppesteande gegevens.

2.1. Exclusive Conditions of @City GSM.

De user bears the costs en is responsible for timely payment of the GSM operator subscription en @City server hosting. Tekoart oan kontinuïteit fan tsjinsten kin irreversibele feroarings feroarsaakje fan krityske transmissieparameters en blokkearje it heule systeem (bgl. feroaring fan statysk IP-adres, ferlies fan ynternetdomein, ferlies fan gegevens / konfiguraasje op 'e server, ferlies fan software, backups, ensfh. ).

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

De systeem manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. De fabrikant is net ferantwurdlik foar de efterútgong fan it berik fan fuortplanting fan radiogolven (bgl. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Yn it gefal fan limiten foar gegevensferfier (spesjaal foar NBIoT) moatte softwarekonfiguraasje en -update wurde útfierd oan it begjin fan 'e abonnemintperioade, mei it leechst mooglike gegevensferbrûk. Oars is it mooglik om it apparaat te blokkearjen oant it ein fan 'e faktuerperioade, fanwegen blokkearrings dy't assosjeare binne mei it oerstekken fan' e oerdrachtlimyt.

De GSM operator is responsible for the quality of the GSM connection, not the @City systeem manufacturer.

De Meidogger ferklearret dat hy / sy de folgjende ynformaasje aksepteart en dêrmei akkoart giet.

2.2. Exclusive conditions for @City LoRaWAN.

De user bears the costs en is responsible for the timely payment of lease en installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server en @City server hosting. Tekoart oan kontinuïteit fan tsjinsten kin irreversibele feroarings feroarsaakje fan krityske transmissyparameters en permaninte systeemblokkearring (bgl. feroaring fan statysk IP-adres, ferlies fan domein, ferlies fan gegevens / konfiguraasje op 'e server, ferlies fan software, backups, ensfh. ).

In the barren 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.

De systeem 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. De fabrikant is net ferantwurdlik foar de efterútgong fan it berik fan fuortplanting fan radiogolven (bgl. 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. ).

Yn it gefal fan limiten foar gegevensferfier moatte softwarekonfiguraasje en -update wurde útfierd oan it begjin fan 'e abonnemintperioade, mei it minste aktuele gegevensferbrûk. Oars is it mooglik om it apparaat te blokkearjen oant it ein fan 'e faktuerperioade fanwegen blokkearrings ferbûn mei it oerstekken fan' e oerdrachtlimyt. De fernijing moat ien controller wurde útfierd fan begjin oant ein en it testen fan 'e justeens fan wurk. It útfieren fan 'e fernijing foar alle controllers kin de radioband in protte dagen folslein blokkearje.

LoRaWAN uses publicly available "iepen radiobands" (433 of 868 MHz foar EU), dy't kinne wurde fersteurd of beset troch oare apparaten dy't op deselde frekwinsjes wurkje. De fabrikant is net ferantwurdlik foar de kwaliteit fan kommunikaasje yn it boppesteande gefal.

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

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

De Meidogger ferklearret dat hy / sy de folgjende ynformaasje aksepteart en dêrmei akkoart giet.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Systeemkonfiguraasje wurdt útfierd fia de webinterface. Configuration is very critical for @City controllers en incorrect settings may cause the systeem to completely block. It is recommended that the full template configuration ( default settings ) be carried out en tested by the @City systeem manufacturer.

3.1. @City Controller Configuration - Assigning names


Controller adres 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) is it standertadres dat jildt foar alle controllers yn 'e famylje (d.w.s. foar itselde Ferkeaperkoade en Bestânskoade, en itselde type LoRaWAN / GSM-controller. As de controller gjin eigen yndividuele konfiguraasje hat definieare, wurdt de standertkonfiguraasje dêryn laden.

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 ).

Ferkeaperkoade - is in unike parameter foar de klant (brûker)

Bestânskoade - is in parameter foar it type firmware (hinget ôf fan de apparatuer en beskikbere algoritmen)

Yn 'e measte gefallen is it genôch om dit iene apparaat (standert) te konfigurearjen foar it heule systeem of as sjabloan foar oare bestjoerders. By it meitsjen fan in nije kontrôlekonfiguraasje wurde dizze ynstellingen kopieare fan it sjabloan.

Both firmware en configurations for all installations ( instances ) are located on the servers of the @City systeem manufacturer available via the WWW, to which the user may have limited access. De juste konfiguraasje is lykwols heul kritysk, en it is net oan te rieden om wizigingen te meitsjen sûnder testen op ferskate apparaten mei folsleine fysike tagong (op it buro). For more information, please check the general conditions of the @City systeem en 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 systeem en systeem-specific conditions for @City GSM.




Ferkeaperkoade - befettet 8 tekens opslein yn heksadesimale koade wijd oan ien klant (brûker). It wurdt ferliend op it produksjestadium fan 'e controller. In besykjen om te feroarjen kin permaninte skea feroarsaakje fan 'e controller.

Bestânskoade - befettet 8 tekens opslein yn heksadesimale koade, wijd oan ien firmwareferzje fan controller. It is granted at the controller production stage en may depend on the type of communication ( GSM / LoRaWAN ) en additional equipment, e.g. sensoren, it oantal yngongen / útgongen en yndividuele algoritmen. De feroaring kin permaninte skea of ​​blokkearje fan 'e controller feroarsaakje.

PIN nûmer - 4-sifers pin-nûmer as ynsteld foar de SIM-kaart. PIN's ynstelle wurdt net oanrikkemandearre. Foar plestik SIM-kaarten kinne jo se fuortsmite op jo mobile tillefoan. De yntroduksje fan in ferkearde SIM kin permaninte blokkearjen feroarsaakje fan 'e kaart yn it apparaat (wa't wy úteinlik gjin fysike tagong hawwe).

SMS nûmer - SMS-nûmer by ferstjoeren fan status fia SMS. Dizze opsje is beskikber ôfhinklik fan 'e tsjinst en de operator (2G / CATM1 / NBIoT). It freget ek de flagge oan te setten: SMS ynskeakelje.

USSD Str - USSD kommando foar stjoeren fan statussen fia USSD. This option is available only for selekteare types of GSM modems ( 2G/3G + GPS ). De opsje: USSD ynskeakelje is fereaske. De operator moat de USSD-tsjinst leverje en aktivearje.

APN - Namme fan tagongspunt. De namme fan it ynternet tagongspunt, bgl. ynternet (foar spesjale tsjinsten lykas LTE-M1 as NB-IoT kin it yndividueel wurde tawiisd troch de operator).

WWW-adres - webadres (domein as IP) foar HTTP-tagong.

WWW-pagina - webside-adres, wêr't controllersstatussen en kommando's wurde ferstjoerd.

HTTP ynskeakelje - Aktiveart HTTP-gegevensferstjoering. Dizze metoade genereart in protte kearen mear gegevensferfier dan alle oare kommunikaasjemetoaden, wat kin liede ta ferhege kosten, dy't de oerdrachtlimyt oerskriuwe of ûnfermogen om guon tsjinsten te brûken, lykas NBIoT.

TCP / UDP-adres - IP address of the @City server for receiving en transmitting data between the cloud en devices. It is oan te rieden om in fêst IP-adres te brûken, net in ynternetdomeinadres.

TCP-poarte - TCP / IP-poarte foar kommunikaasje

TCP ynskeakelje - Hjirmei kinne jo TCP / IP-oerdracht ynskeakelje. Ferstjoeringsframes en TCP-befestigingen ferheegje de hoemannichte gegevens yn relaasje ta UDP-útstjoeringen, se soargje lykwols foar korrektens fan gegevens, befestigingen en garandearje har levering, as kommunikaasje beskikber is.

UDP-poarte - Poarte foar ûntfangst fan status fia UDP

UDP ynskeakelje - UDP oerdrage ynskeakelje

Aux-adres, Aux-poarte, Aux ynskeakelje - takomstige applikaasjes

Aux2-adres, Aux2-poarte, Aux2 ynskeakele - takomstige applikaasjes

Aktivaasje fan sensorstipe ( they must be physically mounted on the @City module ). Oars kin it apparaat folle stadiger en minder stabyl wurkje. Sensors wurde ynstalleare yn 'e produksjestadium foar de heule produksjesearje.

Temp, presure, fochtigens, gas - yntegreare sensor, temperatuer, druk, fochtigens en luchtkwaliteit

Temp + Presure - Yntegreare temperatuer- en druksensor

Gyroscoop - Gyroscoop sensor yn 3 assen (X, Y, Z)

Magnetometer - Magnetyske sensor yn 3 assen (X, Y, Z)

Fersnellingsmeter - Fersnelling / trillingssensor yn 3 assen (X, Y, Z)

Kleur - Kleursensor (R, G, B, IR, G2)

Ambient + proximeter - yntegreare ljochtnivo en (10cm berik) proximetersensor

GSM Commens - ekstra kommando's foar inisjalisaasje fan modem

Hash Code - In ekstra fersiferingskoade. Net feroarje.

HTTP-oerdracht - Oanfoljende opsjes foar HTTP-kommunikaasje

Globaal adres - It wrâldwide adres fan de controller foar kontrôle fan apparaat nei apparaat.

GSM Wize - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Ferkearde ynstelling fan kommunikaasjemodus kin resultearje yn permaninte blokkearjen fan apparaatkommunikaasje.

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.

Op 'e @City LoRaWAN apparaat side, konfiguraasje is heul ienfâldich:

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

Oanfraachkaai - application authorization key for LoRaWAN server ( as above )

Adaptive gegevensrate útskeakelje - Skeakelt seleksje fan adaptive snelheid út. Hjirmei kinne jo in konstante snelheid fan it apparaat twinge. Yn guon situaasjes kin dit grutte kommunikaasjeproblemen feroarsaakje. It moat wurde rekken hâlden dat as de parameter RSSI en SNR ferbetterje yn 'e adaptive modus, de snelheid signifikant tanimt. Dit ferleget de tiid fan gegevensferstjoering troch radio signifikant "Op 'e lofttiid" en folle faker kin ynformaasje wurde ferstjoerd tusken it apparaat en de server en oarsom.

Data Rate (DR) - LoRaWAN link speed selection. Dizze snelheid is net fan tapassing op Bootloader. Yn 't gefal dat de controller yn' e adaptive snelheid ynstellingsmodus wurket, is it allinich de startwearde, om't de controller nei ferskate pogingen fan oerdracht autonoom de optimale snelheid selekteart om de tiid fan berjochtenútstjoering yn 'e loft te beheinen.

Ynstellings fernije - bewarret de opstartkonfiguraasje fan controller - alle ynstellings



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

3.3. Binêre yngongen Konfiguraasje




Binêre yngongen hawwe in oantal funksjes en parameters dy't autonome operaasje fan de controller ynskeakelje:

Omkeare - ynput negaasje as sensoren "normaal ferbûn" (NC) binne ferbûn.

Alarm - aktivearring fan de alarmfunksje.

Fertraging alarm - Alarm fertragingstiid. As de ynfierstatus weromkeart nei de oarspronklike steat foardat dizze tiid ferrûn is, sil it alaarm net aktiveare wurde.

Tink oan steat - Tiid om de feroaring fan de ynputstatus te ûnthâlden.

Utfiere útskeakelje - Blokkearjen fan rinnende barrens relatearre oan de ynput.

Rinne - Run it kommando foar ynfierkonfiguraasje (Ad-Hoc)

Kopy - Kopiearje kommando foar ynfierkonfiguraasje nei it klamboerd

Event On - Beskriuwing fan hoe't jo it barren útfiere foar it hege ynfiernivo (1)

Direkt barren oan - Eventkoade om te rinnen as de ynfier oan is (0 => 1)

Event Off - Beskriuwing fan aktivearring fan barrens foar leech ynfiernivo (0)

Direkt barren út - Eventkoade om te rinnen as de ynput út is (1 => 0)

Alarmbarren - Beskriuwing fan it alarmbarren.

Direkt alarm barren - De barrenskoade dy't moat wurde aktivearre as in alarm ûntstiet

Ynstellings fernije - bewarret de opstartkonfiguraasje foar alle ynstellings

3.4. Binêre útgongen Konfiguraasje




Yntelliginte binêre útgongen kinne as single as dûbel wurkje. Mei it formulier kinne jo in opstartkonfiguraasje meitsje foar de controller (as jo dizze befestigje mei de knop Update).

It formulier tsjinnet ek as skepper fan barrens foar útgongen dy't kinne wurde start troch te drukken op de knop Run of nei it klamboerd kopieare foar gebrûk yn 'e konfiguraasje fan' e controller, bgl.



Konfiguraasje fan inkele útgongen:

Utskeakelje - Blokkearje de útfier yn ienige modus (bgl. as it wurdt brûkt om bestjoeren te bestjoeren om net rolluiken, poarten, actuators net per ongelok te beskeadigjen)

Behearder - In bestjoerlike flagge is ferplicht by it feroarjen fan krityske ynstellings

Steat - steat seleksje (earste konfiguraasje of it starten fan it barren mei de "run" knop)

Werhellet - Oantal werhellings (feroarings yn siklyske tastân)

Time On - Tiid fan aktivearring fan útfier

Frije tiid - Tiid fan útsetten fan 'e útfier (it is wichtich by werhelling fan barrens)

Rinne - Run it evenemint foar útgong

Kopy - Kopiearje it barren nei it klamboerd

Ynstellings fernije - bewarret de opstartkonfiguraasje foar alle ynstellings

Dûbele útfierkonfiguraasje:

Utskeakelje - Slút in pear útfier út yn dûbele modus (bgl. as brûkt as inkele yngongen)

Behearder - In bestjoerlike flagge is fereaske by it feroarjen fan krityske ynstellings lykas stasjonmodus

Somfy - rydmodus (kontroleare => Somfy / net selektearre => Direkte servo)

Steat - steat seleksje (foar inisjele konfiguraasje of it iten fan it barren mei de "run" knop)

Werhellet - Oantal werhellingen (siklyske feroaring fan steaten)

Time On - Tiid fan beurt op 'e opjûne steat

Utskeakelje tiid - Tiid om útgongen te blokkearjen (minimale tiid tusken feroaringen fan útgongen) om stasjons te beskermjen tsjin skea.

Frije tiid - Tiid fan útsetten fan 'e útfier (it is wichtich by werhelling fan barrens)

Rinne - Run it evenemint foar it stasjon

Kopy - Kopiearje it barren nei it klamboerd

Ynstellings fernije - bewarret de opstartkonfiguraasje foar alle ynstellings

3.5. Konfiguraasje fan ADC-mjitynputs en ekstra sensoren (XIN)




Omkeare - omkearde skaal (100% -x) fan 'e ADC-ynput

Alarm L - Aktivaasje fan 'e opsje om in alarm te generearjen as de wearde ûnder de min falt. drompel

Alarm H - Aktivaasje fan 'e opsje om in alarm te generearjen as de wearde de maksimum grutter is. drompel

Fertraging alarm - Alarm fertragingstiid. As de ynfierstatus weromkomt nei de "OK" nivo foardat de tiid ferrint, sil it alaarm net aktiveare wurde.

Event útskeakelje - Blokkearje útfiering fan barrens

Behearder - adminflagge wêrtroch de feroaring fan 'e konfiguraasje fan' e mjitynfier mooglik is

LOW barren - beskriuwing fan it barren dat waard útfierd doe't de lege drompel waard oerskreaun

LOW Direct - barrenskoade dy't moat wurde útfierd nei ferleegjen fan de wearde ûnder de legere drompel

Leech nivo - Nivo fan 'e legere drompel (min)

OK barren - Beskriuwing fan 'e "OK" barren

OK Direct - barrenskoade dy't moat wurde útfierd nei it ynfieren fan de "OK" berik

HIGH Event - Beskriuwing fan it barren foar de boppeste drompel

HIGH Direkt - barrenskoade dy't moat wurde útfierd nei it boppe de boppeste drompelwearde

Heech nivo - Nivo fan 'e boppeste drompel (max)

Rinne - it konfiguraasjeboarne útfiere (feroaring fan ADC Ad-Hoc-konfiguraasje)

Ynstellings fernije - bewarret de earste konfiguraasje foar de ADC-yngongen

3.6. Dimmers Konfiguraasje PWM / 0..10V




Omkeare - Omkearing fan dimmerpolariteit (100% - x)

Behearder - In bestjoerlike flagge wêrmei jo krityske opsjes kinne feroarje

Utskeakelje - Blokkearje de dimmerútfier

Ienris - Dimmerynstellings ien kear feroarje (dan stopje dimmer)

Wearde Min - minimale wearde fan dimmer ynstellings

Wearde - de doelwearde fan dimmer

Wize - Dimmer ynstellingsmodus (Stop / - / + / Set)

Stap - Stap fan feroarjen fan de wearde fan dimmernivo

Wearde Maks - de maksimale wearde fan 'e dimmerynstelling

Rinne - Rint it dimmere barren

Kopy - Kopiearje it barren nei it klamboerd



De RGBW-dimmer hellet de ynstellingswearden út fan yndividuele kleuren.

Boppedat kinne jo de trochgeande kleurferoaringsmodus aktivearje mei de presets fan inkele dimmers.

Ynstellings fernije - bewarret de opstartkonfiguraasje foar alle ynstellings





Knoppen:

Ynstellings fernije - saving the configuration in the @City systeem

Alle kontrolearders - in list fan alle controllers

Ynstellings - ynstellings fan de hjoeddeiske controller

Nammen feroarje - feroarje de namme fan de hjoeddeiske controller

Planner - de scheduler-aginda-bewurker fan 'e hjoeddeistige controller

Skriuw Config * - it ferstjoeren fan in kommando om de konfiguraasje te downloaden troch de controller

Firmware-upgrade * - it ferstjoeren fan in kommando om de firmware te downloaden troch de controller

Controller weromsette * - ferstjoeren fan reset-kommando om te downloaden troch de controller

Controller weromsette - Kopiearje - kopy fan it barrens opnij ynstelle nei it klamboerd

Útlogge - ôfmelde fan 'e brûker (om feiligensredenen moatte jo ek alle iepen eksimplaren fan' e webbrowser slute dy't de oanmeldparameters kinne bewarje yn 'e cache).

* - it ferstjoeren fan it kommando betsjut tafoegje oan 'e barrens fan' e barrens. On connecting controller to the @City systeem, the controller downloads these barrens.

3.7. Kalinder-scheduler Konfiguraasje


De aginda-planner makket autonome aktivearjen fan repetitive of plande barrens (kommando's) mooglik. In foarbyld soe wêze, bygelyks om de strjitlampe om 17 oere oan te setten en om 7 oere (yn 'e winter) út te setten.

Del (wiskje) - wisket it skema-item folslein.

En. (Ynskeakelje) - Skema-item aktivearje (allinich de posysjes sille wurde útfierd mei de ynskeakele flagge ynsteld)

Namme - Namme fan barren (jo kinne it barren op in werkenbere manier beskriuwe)

Barrenskoade - barrenskoade yn heksadesimale koade (kopieare fan it klamboerd by it meitsjen fan kommando's)

Moanne fjilden (Ja, Fe, .., Nee, De) - moannen jannewaris ... Desimber wêryn it evenemint sil wurde begûn

Dei - Dei. Jo kinne elke dei fan 'e moanne selektearje as "*" foar elkenien (elke dei it barren rinne).

Wykdei fjilden (Mo, Tu, .. Su) - jo kinne de dagen fan 'e wike selektearje wêrop it barren wurdt útfierd.

Oere - It oere. Jo kinne elk oere kieze as "*" foar elkenien (it barren elk oere útfiere).

Min - Minút. Jo kinne elke minút selektearje of "*" foar elkenien (elke minuut it evenemint útfiere).



Logysk "en" algoritme wurdt ymplementeare tusken alle fjilden (útsein Namme ), sadat se allegear moatte foldien wurde foar it útfieren fan it barren.



Bgl. Strjitlampen oansette ( Novimber, desimber, jannewaris, febrewaris ) at 17.01 sûnder Sneinen.

En - selekteare

Event code - 00002101010000000000 // run fan 'e 1e binêre útfier

Moannen fjilden - allinich Nee, De, Ja, Fe wurde markearre

Dei - selekteare "*" foar elke dei fan 'e moanne

Oere - selekteare tiid is 17

Min - selekteare minút 01

Wykdei fjilden - alles útsein Su selekteare

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Yn it gefal fan systemen dy't wurkje mei oare transmisjemetoaden, kin it wurde weilitten.

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

4.1. LoRaWAN Gateway Configuration.

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

4.1.1. Basic configuration of LoRaWAN gateway

De LoraWAN-poarte moat tagonklik wêze fan teminsten ien konfiguraasjestasjon.

By ynstallaasje fia Ethernet / WiFi en allinich konfigurearje fan in lokale LAN / WLAN, is de befeiliging fan 'e poarte net heul kritysk (útsein as wy tagong jouwe fan' e poarte fan bûten, d.w.s. it ynternet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access en 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 en SSH service available. Oars moatte jo fysyk ferbine mei de poarte fia in Ethernet- of WiFi-ynterface.

- it is nedich om yngewikkelde tagongswachtwurden yn te stellen foar alle brûkers op it apparaat.

- útskeakelje alle net brûkte tsjinsten lykas Telnet, FTP, POP, SMTP, IMAP, WWW ensfh. dat kin it doelwyt wêze fan oanfallen "besette" de poarte mei oare prosessen lykas oanmeldpogingen.

- jo kinne de mooglikheid beheine om yn te loggen, allinich fan stasjons mei selekteare statyske IP-adressen, wat frij effektive beskerming is tsjin hacking. Dit jildt ek foar skynber unbelangrike tsjinsten lykas ICMP (ping), HTTP, FTP, ensfh.

- nei folsleine konfiguraasje en in protte wiken fan systeemtests kinne wy ​​alle eksterne tsjinsten en tagong op ôfstân blokkearje, wat lykwols de tsjinst sil behinderje, de gateway-logs sykje en kontrolearje.

4.1.2. Semtech Packet Forwarder (SPF) Konfiguraasje

De 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 en passes all packets in both directions.

It ferwurket of autoriseart datapakketten yn gjin rjochting.

Konfiguraasje fan SPF is heul ienfâldich en omfettet "rezjy" it to the required LoRaWAN network server.

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

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

De SPF-konfiguraasjemap is "/ brûker / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

De haadkonfiguraasje fan SPF is yn it bestân "/user/spf/etc/global_conf.json", dy't moatte wurde bewurke mei de beskikbere bewurker (bgl. vi as nano). Wy feroarje de wearde fan 'e parameter: "server_adres" troch it fêste IP-adres fan 'e netwurkserver as de domeinnamme yn te fieren (Fereasket in ekstra goed ynstelde DNS-clienttsjinst).

De standert kommunikaasje-poarte foar werom is 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Logboeken fan it SPF-pakket lizze yn 'e "/ brûker / spf / var / logs /" triemtafel yn 'e spf.log bestân en har argyfkopieën.

De network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", wêr't jo standert netwurksjinsten kinne yn- of útskeakelje en de server befeiligje.

Jo moatte ek de wachtwurden feroarje fan alle brûkers dy't beskikber binne op it systeem mei de passwd kommando om te befeiligjen tsjin unautorisearre tagong troch unautorisearre persoanen. Jo moatte ek it brûkerswachtwurd feroarje foar web-basearre stipe.

It is ek it bêste WiFi-kommunikaasje út te skeakeljen, om't ynbrekkers besykje kinne oanfallen te brûken fia dit transmissiemedium.

Nei it foltôgjen fan dizze konfiguraasje, reset de poarte mei de opnij starte befel.



4.2. LoRaWAN Network/Application Server Configuration

D'r binne in protte oplossingen foar netwurk- en tapassingservers (ynklusyf fergese). Elk fan har hat in eigen manier fan yntegraasje mei eksterne tsjinsten en systemen (bgl. wolken lykas @City ). Om dizze reden, de @City systeem must have an interface for integration with the installed LoRaWAN NS/AS server.

Yn it gefal fan in produksjesysteem kinne wy ​​de fergese tsjinst brûke "It Dingen Netwurk", salang't wy binnen heule grutte deistige limiten binne definieare foar elk apparaat {benammen "Op 'e lofttiid" (30s **) en in lyts oantal kommando's nei it apparaat stjoerd (10 **)}.

** yndikative aktuele deistige limiten foar apparaten kinne feroarje.

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

Dit jout ús ferskate opsjes:

Op guon systemen is de firmware + -konfiguraasje fêst (foar alle beskikbere controllers yn it systeem) en begon op it poadium fan 'e earste systeemkonfiguraasje, wat de seleksje ferienfâldiget.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good berik ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware en configuration. By lege dekking (DR <4) is konfiguraasje en fernijing fan firmware net mooglik en fereasket in Gateway mei LTE-kommunikaasje tichtby de bywurke apparaten.

4.2.1. LoRaWAN Network Server Configuration

Op 'e LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "brûker / spf / etc / local_conf.json", of werjûn yn 'e logs "/ brûker/spf/var/log/spf.log". Kontrolearje yn 'e logboeken fan' e webserver dat de kommunikaasjepoarte ferbynt mei de server.

De folgjende stappen binne de konfiguraasje fan 'e applikaasje-server (it leit normaal op itselde apparaat as de netwurkserver).

De folgjende stappen dy't moatte wurde útfierd, binne ôfhinklik fan de brûkte oplossing foar tapassingsservers, en de beskikberens fan 'e Back-End / Front-End interface. De ynterface ferienfâldiget "earste stappen" en systeemkonfiguraasje.

Yn 't algemien moatte jo:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatuer - 40C .. + 65C

Fochtigens 0..80% r.H. gjin kondensaasje (apparaat)

GSM Stromforsyning 5VDC @ 2A ±0,15 V (foar PPM-sensor en by it ferbinen fan relays)

3.5VDC..4.2VDC @ 2A (yn oare gefallen)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (foar PPM-sensor en by it ferbinen fan relays)

3VDC..3.6VDC @ 300mA (yn oare gefallen)


GSM + GPS-apparaten:

Antenne-ynfier 50ohm

SIM nano-SIM as MIM

(kar yn 'e produksjestadium - MIM stelt in netwurkbehearder op)

Modem Goedkarring Oranje (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Oare operators


BANDS (Jeropa) Klasse útfier macht gefoelichheid

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

B3, B8, B20 (NB-IoT - 800MHz ) ** 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

By it brûken fan in eksterne smelle-band antenne-frekwinsje-oanpast foar in opjûne band.


* allinich foar Combo-modem: 2G, CATM1, NB-IoT

Sertifikaten:



GPS / GNSS:

bestjoeringsfrekwinsje: 1559..1610MHz

antenneimpedânsje 50ohm

maksimale gefoelichheid * -160dB stil, -149dB navigaasje, -145 kâlde start

TTFF 1s (hyt), 21s (waarm), 32s (kâld)

A-GPS ja

Dynamyk 2g

minimale ferfarskingssnelheid 1 Hz


* matched eksterne smelle bânantenne



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

DR T modulaasje BR bit / s Rx Sensitiviteit Rx Tests

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 (*) 50-ieu SF8 / 125kHz 3125 -125,5dB

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

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

7 FSK 50kbs 50000 -130dB

(*) Parameters nedich om de firmware fan it systeem fia OTA te ferbetterjen

(DR) - Datasnelheid

(BR) - Bitrate

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




LoRaWAN practical coverage tests:


Testbetingsten:

LoRaWAN Kerlink ifemtocell Yntern Gateway

passive breedbânantenne bûten bûten pleatst op in hichte fan ~ 9m boppe grûnnivo Wygoda gm. Karczew (~ 110m boppe seenivo).

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

Plattelânsgebieten (greiden, fjilden mei lytse beammen en seldsume gebouwen)


It fierste resultaat wie Czersk ~ 10,5 km (~ 200 m boppe seenivo) mei RSSI gelyk oan -136dB (d.w.s. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )