IoT i CIoT-apparaten - slimme oplossingen

LoRaWAN & GSM - Smart City





iSys - Intelligente systemen







DROOGTE

Inhoudsopgave

1. Invoering. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Hardwarebronnen van IoT / CIoT-apparaten 4

0..4 programmeerbare binaire ingangen 4

0..4 programmeerbare binaire uitgangen 4

0..4 telingangen (niet-vluchtige tellers) 4

0..4 dimmeruitgangen (PWM of 0..10V) 5

Infrarood ingang + uitgang 5

0..4 meetingangen (ADC) 5

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

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

De module zonder 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. Configuratie binaire ingangen 18

3.4. Configuratie binaire uitgangen 19

3.5. Configuratie van ADC-meetingangen en aanvullende sensoren (XIN) 21

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

3.7. Configuratie kalenderplanner 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) -configuratie 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. Invoering.

De @City systeem ondersteunt een aantal elektronische apparaten (controllers) - genaamd node, mote, device. Er zijn vele soorten communicatie (bedraad en draadloos) beschikbaar, afhankelijk van de beschikbare infrastructuur, vereisten en voorwaarden.

Device types available in the @City systeem:

Alle apparaten zijn met elkaar geïntegreerd via de @City cloud en is er een mogelijkheid tot hybride samenwerking afhankelijk van de beschikbaarheid van een bepaalde communicatie-infrastructuur.

Voor gebouwen en beschikbaarheid van LAN of WiFi verbonden met internet kunnen we eHouse oplossingen gebruiken via eHouse.PRO server (die gegevens kan verzenden / ontvangen naar @City wolk):

Het volgende document beschrijft GSM en LoRaWAN apparaten gebaseerd op een single-chip microcontroller (microprocessor) en een extern communicatiemodem. Hierdoor kan het systeem worden gestandaardiseerd ondanks het verschil in communicatiemodem.

Raadpleeg voor andere communicatievarianten eHouse documentatie.



Dit maakt het mogelijk om vergelijkbare functionaliteit en apparatuur te verkrijgen, evenals een gemakkelijke migratie naar andere communicatievarianten of -versies.

1.1 @City ( IoT/CIoT ) Communication

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

1.2. Hardwarebronnen van IoT / CIoT-apparaten

Het geheel "intelligentie-" van het systeem bevindt zich in de microcontroller (microprocessor) en is niet erg afhankelijk van het type communicatie. De hardwarebronnen van IoT / CIoT-apparaten (microprocessor) zijn als volgt:

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. Deze services worden gefactureerd en zijn afhankelijk van de operators en services afzonderlijk. De dienst wordt op dezelfde manier geautoriseerd als bij mobiele telefoons via actieve simkaarten:

De availability of geselecteerd 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) - er is een 2G-terugvalmogelijkheid wanneer CATM1 niet beschikbaar is.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - er is 2G-fallback-mogelijkheid wanneer NBIoT niet beschikbaar is en de operator dit toestaat.

4) 2G / 3G (alle operators)

5) 4G / LTE (alle operators)

6) Combinaties van andere services zijn mogelijk ook beschikbaar, afhankelijk van de beschikbare modem en instellingen.

De eerste 3 oplossingen werken op hetzelfde modem (NBIoT / CATM1 + fallback 2G). In het geval van gebruik "plastic" Met nano-simkaarten is het mogelijk om de kaart te vervangen en het apparaat op afstand te configureren om goed te werken in een andere service. In het geval van MIM (SIM's in de vorm van een chip (IC)), wordt de beslissing genomen in de productiefase van het apparaat en is het niet mogelijk om van operator of service te veranderen. NBIoT is toegewijd aan een zeer kleine hoeveelheid verzonden gegevens ~ 512kB per maand (onderhandel deze waarde met de operator), wat een aanzienlijk obstakel is voor sommige CIoT / IoT-oplossingen.

Oplossingen 4, 5 vereisen de installatie van andere modems in de productiefase.

Het stroomverbruik van het apparaat is afhankelijk van de service en wordt weergegeven van laag naar hoog:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Overdrachtssnelheid van laagste naar hoogste:

- 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. Ze kunnen ook mobiel werken als er behoefte is aan metingen of in beweging zijn.




1.4. @City LoRaWAN Devices

LoRaWAN is a long bereik communication solution ( up to approx. 15 km) werkend in open ISM-banden (bijv. 433 MHz, 868 MHz, enz. ). Zeer grote bereiken vereisen echter een aanzienlijke vermindering van de transmissiesnelheid en de lengte van datapakketten (bijv. voor het hoogste bereik tot 250 bits per seconde en maximaal 51 bytes aan gegevens - payload). 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 bereik 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/NET ZO ).

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

De netwerk- / applicatieserver kan zich op de lokale LAN of in het datacenter van de serviceprovider bevinden. Gegevens van de apparaten worden vanaf de netwerk- / applicatieserver via integratieprotocollen naar de @City cloud (via webhook). Dit maakt directe integratie van de @City LoRaWAN systeem met @City databases.



De applicatieserver kan bovendien uitgebreide logica en BIM (informatiemodellering) voor het systeem implementeren, gegevens bij ontvangst verwerken en in reactie daarop besturingscommando's (gebeurtenissen) naar individuele apparaten sturen.

@City LoRaWAN devices contains additional features as:


De module zonder 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

AANDACHT! Een onjuiste instelling van de belangrijkste parameters van de communicatie-interface kan leiden tot vernietiging of permanente blokkering van het apparaat (waartoe we geen fysieke toegang hebben).

Elke controllerupdate van een firmware en definitieve configuratie moeten worden uitgevoerd en getest (voor alle apparaten en minimaal een week voor meerdere apparaten) voordat ze op de plaats van bestemming worden geïnstalleerd.

De fabrikant is niet verantwoordelijk voor onjuiste configuratie / software-update uitgevoerd door onbevoegde personen, noch voor de uitvoering ervan op plaatsen waar individuele controllers zijn geïnstalleerd.

Alle kosten van deïnstallatie, service, reparatie, vervanging en herinstallatie zijn voor rekening van de systeemgebruiker (niet de fabrikant).

Om de firmware en configuratie bij te werken, is het noodzakelijk om te zorgen voor een voldoende signaalniveau en de beschikbaarheid van de vereiste services. De bovenstaande activiteiten zijn mogelijk onmogelijk op de uiteindelijke installatielocaties van de controllers en in hun behuizingen. Ze kunnen ook afhankelijk zijn van het seizoen, het weer en de voortplanting van radiogolven.

Alle kosten van services met betrekking tot de configuratie / firmwarewijziging worden gedragen door de gebruiker (extra kosten voor gegevensoverdracht, mogelijke verwijdering, installatie van apparaten, ontgrendeling, vervanging, enz. ).

Het maximale bereik is puur theoretisch, gemeten onder ideale omstandigheden voor radiovoortplanting en verwijst naar de werking van apparaten (met externe en bijpassende antennes) in het gezichtsveld (zonder obstakels in het pad van de signaalbundel). Afhankelijk van de verstedelijking van het gebied, de bomen, het weer, de locatie en de installatiemethode, kan het bereik honderden keren slechter zijn dan de bovenstaande 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. Gebrek aan continuïteit van de service kan onomkeerbare wijzigingen van kritieke transmissieparameters veroorzaken en het hele systeem blokkeren (bijv. wijziging van statisch IP-adres, verlies van internetdomein, verlies van gegevens / configuratie op de server, verlies van software, back-ups, enz. ).

In the evenement 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 niet verantwoordelijk voor de verslechtering van het bereik van de voortplanting van radiogolven (bijv. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

In het geval van limieten voor gegevensoverdracht (vooral voor NBIoT), moet de softwareconfiguratie en -update worden uitgevoerd aan het begin van de abonnementsperiode, met het laagst mogelijke gegevensverbruik. Anders is het mogelijk om het apparaat tot het einde van de factureringsperiode te blokkeren vanwege blokkades die verband houden met het overschrijden van de overdrachtslimiet.

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

De gebruiker verklaart dat hij / zij de volgende informatie accepteert en ermee akkoord gaat.

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. Gebrek aan continuïteit van de service kan leiden tot onomkeerbare wijzigingen van kritische transmissieparameters en permanente systeemblokkering (bijv. wijziging van statisch IP-adres, verlies van domein, verlies van gegevens / configuratie op de server, verlies van software, back-ups, enz. ).

In the evenement 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 niet verantwoordelijk voor de verslechtering van het bereik van de voortplanting van radiogolven (bijv. 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. ).

In het geval van limieten voor gegevensoverdracht, moet de softwareconfiguratie en -update worden uitgevoerd aan het begin van de abonnementsperiode, met het minste actuele gegevensverbruik. Anders is het mogelijk om het apparaat te blokkeren tot het einde van de factureringsperiode vanwege blokkades die verband houden met het overschrijden van de overdrachtslimiet. De update moet van begin tot eind door één controller worden uitgevoerd en de juistheid van het werk testen. Als u de update voor alle controllers uitvoert, kan de radioband gedurende vele dagen volledig worden geblokkeerd.

LoRaWAN uses publicly available "open radiobanden" (433 of 868 MHz voor EU), die kan worden gestoord of bezet door andere apparaten die op dezelfde frequenties werken. De fabrikant is niet verantwoordelijk voor de kwaliteit van de communicatie in het bovenstaande geval.

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 gebruiker verklaart dat hij / zij de volgende informatie accepteert en ermee akkoord gaat.

3. @City ( LoRaWAN, GSM ) Controller Configuration

De systeemconfiguratie vindt plaats via 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 het standaardadres dat van toepassing is op alle controllers in de familie (d.w.z. voor het zelfde Leverancierscode en Bestandscode, en hetzelfde type LoRaWAN / GSM-controller. Als voor de controller geen eigen individuele configuratie is gedefinieerd, wordt de standaardconfiguratie erin geladen.

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

Leverancierscode - is een unieke parameter voor de klant (gebruiker)

Bestandscode - is een parameter die het type firmware aangeeft (afhankelijk van de apparatuur en beschikbare algoritmen)

In de meeste gevallen is het voldoende om dit ene apparaat (standaard) te configureren voor het hele systeem of als sjabloon voor andere stuurprogramma's. Bij het aanmaken van een nieuwe controllerconfiguratie worden deze instellingen uit de sjabloon gekopieerd.

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 juiste configuratie is echter zeer kritisch en het wordt niet aanbevolen om wijzigingen aan te brengen zonder te testen op verschillende apparaten met volledige fysieke toegang (op het bureau). 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.




Leverancierscode - bevat 8 karakters opgeslagen in hexadecimale code voor één klant (gebruiker). Het wordt toegekend in de productiefase van de controller. Een poging tot wijziging kan permanente schade aan de controller veroorzaken.

Bestandscode - bevat 8 tekens opgeslagen in hexadecimale code, toegewezen aan één controllerfirmwareversie. It is granted at the controller production stage en may depend on the type of communication ( GSM / LoRaWAN ) en additional equipment, e.g. sensoren, het aantal in- / uitgangen en individuele algoritmen. De wijziging kan permanente schade of blokkering van de controller veroorzaken.

PIN-nr. - 4-cijferige pincode indien ingesteld voor de simkaart. Het instellen van pincodes wordt niet aanbevolen. Voor plastic simkaarten kunt u ze op uw mobiele telefoon verwijderen. Door het inbrengen van een verkeerde simkaart kan de kaart in het toestel (waartoe wij uiteindelijk geen fysieke toegang hebben) permanent worden geblokkeerd.

SMS-nr. - Sms-nummer bij het verzenden van status via sms. Deze optie is beschikbaar afhankelijk van de service en de operator (2G / CATM1 / NBIoT). Het vereist ook het inschakelen van de vlag: SMS inschakelen.

USSD Str - USSD-commando voor het verzenden van statussen via USSD. This option is available only for geselecteerd types of GSM modems ( 2G/3G + GPS ). De optie: USSD inschakelen Is benodigd. De operator moet de USSD-service leveren en activeren.

APN - Toegangspuntnaam. De naam van het internettoegangspunt, bijv. internet (voor speciale services zoals LTE-M1 of NB-IoT, kan het individueel worden toegewezen door de operator).

WWW-adres - webadres (domein of IP) voor HTTP-toegang.

WWW-pagina - webpagina-adres, waar de statussen en opdrachten van de controllers naartoe worden gestuurd.

HTTP inschakelen - Maakt HTTP-gegevensoverdracht mogelijk. Deze methode genereert vele malen meer gegevensoverdracht dan alle andere communicatiemethoden, wat kan resulteren in hogere kosten, overschrijding van de overdrachtslimiet of het onvermogen om bepaalde services te gebruiken, zoals NBIoT.

TCP / UDP-adres - IP address of the @City server for receiving en transmitting data between the cloud en devices. Het wordt aanbevolen om een ​​vast IP-adres te gebruiken, geen internetdomeinadres.

TCP-poort - TCP / IP-poort voor communicatie

TCP inschakelen - Hiermee kunt u TCP / IP-verzending inschakelen. Transmissieframes en TCP-bevestigingen vergroten de hoeveelheid gegevens in relatie tot UDP-transmissies, maar ze zorgen voor de juistheid van de gegevens, bevestigingen en garanderen de levering ervan, als er communicatie beschikbaar is.

UDP-poort - Poort voor het ontvangen van status via UDP

UDP inschakelen - Schakel transmissie UDP in

Aux-adres, Aux-poort, Aux-inschakeling - toekomstige toepassingen

Aux2-adres, Aux2-poort, Aux2 ingeschakeld - toekomstige toepassingen

Activering van sensorondersteuning ( they must be physically mounted on the @City module ). Anders werkt het apparaat mogelijk veel langzamer en minder stabiel. Sensoren worden in de productiefase geïnstalleerd voor de hele productieserie.

Temp, druk, vochtigheid, gas - geïntegreerde temperatuur-, druk-, vochtigheids- en luchtkwaliteitssensor

Temp + Presure - Geïntegreerde temperatuur- en druksensor

Gyroscoop - Gyroscoopsensor in 3 assen (X, Y, Z)

Magnetometer - Magnetische sensor in 3 assen (X, Y, Z)

Versnellingsmeter - Versnellings- / trillingssensor in 3 assen (X, Y, Z)

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

Omgeving + proximeter - Geïntegreerd lichtniveau en (10cm bereik) proximetersensor

GSM Commens - aanvullende opdrachten voor het initialiseren van de modem

Hash-code - Een extra coderingscode. Verander niet.

HTTP-overdracht - Extra HTTP-communicatie-opties

Globaal adres - Het globale adres van de controller voor besturing van apparaat naar apparaat.

GSM Modus - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Een onjuiste instelling van de communicatiemodus kan resulteren in permanente blokkering van de apparaatcommunicatie.

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 de @City LoRaWAN apparaatzijde, configuratie is heel eenvoudig:

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

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

Schakel Adaptieve gegevenssnelheid uit - Schakelt adaptieve snelheidsselectie uit. Hierdoor kun je een constante snelheid van het apparaat forceren. In sommige situaties kan dit grote communicatieproblemen veroorzaken. Houd er rekening mee dat naarmate de RSSI- en SNR-parameters verbeteren in de adaptieve modus, de snelheid aanzienlijk toeneemt. Dit verkort de tijd van datatransmissie via radio aanzienlijk "Op de zendtijd" en veel vaker kan informatie worden verzonden tussen het apparaat en de server en vice versa.

Gegevenssnelheid (DR) - LoRaWAN link speed selection. Deze snelheid is niet van toepassing op Bootloader. Als de controller werkt in de modus voor het instellen van de adaptieve snelheid, is dit alleen de startwaarde, omdat de controller na verschillende pogingen tot verzending autonoom de optimale snelheid selecteert om de tijd van berichtoverdracht in de lucht te beperken.

Update-instellingen - slaat de opstartconfiguratie van de controller op - alle instellingen



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

3.3. Configuratie binaire ingangen




Binaire ingangen hebben een aantal functies en parameters die een autonome werking van de controller mogelijk maken:

Omkeren - input negatie wanneer sensoren "normaal verbonden" (NC) zijn aangesloten.

Alarm - activering van de alarmfunctie.

Alarmvertraging - Alarm vertragingstijd. Als de ingangstoestand terugkeert naar de oorspronkelijke toestand voordat deze tijd is verstreken, wordt het alarm niet geactiveerd.

Onthoud staat - Tijd om de wijziging van de ingangsstatus te onthouden.

Schakel uitvoering uit - Blokkering van lopende evenementen met betrekking tot de invoer.

Rennen - Voer de invoerconfiguratieopdracht uit (Ad-Hoc)

Kopiëren - Kopieer de invoerconfiguratieopdracht naar het klembord

Evenement aan - Beschrijving van hoe de gebeurtenis moet worden uitgevoerd voor het hoge ingangsniveau (1)

Directe gebeurtenis aan - Gebeurteniscode die moet worden uitgevoerd wanneer de ingang is ingeschakeld (0 => 1)

Evenement uit - Beschrijving van gebeurtenisactivering voor laag ingangsniveau (0)

Directe gebeurtenis uit - Gebeurteniscode die moet worden uitgevoerd als de ingang is uitgeschakeld (1 => 0)

Alarmgebeurtenis - Beschrijving van de alarmgebeurtenis.

Directe alarmgebeurtenis - De gebeurteniscode die moet worden geactiveerd wanneer er een alarm optreedt

Update-instellingen - slaat de opstartconfiguratie op voor alle instellingen

3.4. Configuratie binaire uitgangen




Intelligente binaire uitgangen kunnen zowel enkel als dubbel werken. Met het formulier kunt u een opstartconfiguratie voor de controller maken (als u dit bevestigt met de knop Update).

Het formulier dient ook als een gebeurtenis-maker voor uitgangen die kunnen worden gestart door op de knop Uitvoeren te drukken of naar het klembord kunnen worden gekopieerd voor gebruik in de controllerconfiguratie, bijv.



Configuratie van enkele uitgangen:

Uitschakelen - Blokkering van de uitgang in enkele modus (bijv. als het wordt gebruikt om aandrijvingen te besturen om niet per ongeluk rolluiken, poorten, actuatoren te beschadigen)

beheerder - Een beheerdersvlag is vereist bij het wijzigen van kritieke instellingen

Staat - staatsselectie (initiële configuratie of het starten van de gebeurtenis met de "run" knop)

Herhaalt - Aantal herhalingen (cyclische toestandsveranderingen)

Tijd aan - Tijdstip van activering van de uitgang

Vrije tijd - Tijdstip van het uitschakelen van de uitgang (dit is belangrijk bij het herhalen van gebeurtenissen)

Rennen - Voer het evenement uit om af te sluiten

Kopiëren - Kopieer de gebeurtenis naar het klembord

Update-instellingen - slaat de opstartconfiguratie op voor alle instellingen

Dubbele uitgangsconfiguratie:

Uitschakelen - Vergrendel een paar uitgangen in dubbele modus (bijv. indien gebruikt als enkele ingangen)

beheerder - Een beheerdersvlag is vereist bij het wijzigen van kritieke instellingen, zoals de aandrijfmodus

Somfy - aandrijfmodus (aangevinkt => Somfy / niet aangevinkt => Direct Servo)

Staat - staatsselectie (voor initiële configuratie of lunchen van het evenement met de "run" knop)

Herhaalt - Aantal herhalingen (cyclische toestandsverandering)

Tijd aan - Tijdstip van inschakelen van de gegeven staat

Schakel Tijd uit - Tijd om uitgangen te blokkeren (minimale tijd tussen uitgangsveranderingen) om schijven te beschermen tegen beschadiging.

Vrije tijd - Tijdstip van het uitschakelen van de uitgang (dit is belangrijk bij het herhalen van gebeurtenissen)

Rennen - Start het evenement voor de rit

Kopiëren - Kopieer de gebeurtenis naar het klembord

Update-instellingen - slaat de opstartconfiguratie op voor alle instellingen

3.5. Configuratie van ADC-meetingangen en extra sensoren (XIN)




Omkeren - omgekeerde schaal (100% -x) van de ADC-ingang

Alarm L - Activering van de optie om een ​​alarm te genereren wanneer de waarde onder de min. drempel

Alarm H - Activering van de optie om een ​​alarm te genereren wanneer de waarde de max. drempel

Alarmvertraging - Alarm vertragingstijd. Als de invoerstatus terugkeert naar de "OK" niveau voordat de tijd is verstreken, wordt het alarm niet geactiveerd.

Evenement uitschakelen - Blokkering van de uitvoering van gebeurtenissen

beheerder - admin-vlag die de wijziging van de meetinvoerconfiguratie mogelijk maakt

LAAG Evenement - beschrijving van de gebeurtenis die plaatsvond bij het overschrijden van de lage drempel

LAAG Direct - gebeurteniscode die moet worden uitgevoerd na verlaging van de waarde onder de onderste drempel

LAAG niveau - Niveau van de onderdrempel (min)

OK Evenement - Beschrijving van de "OK" evenement

OK Direct - gebeurteniscode die moet worden uitgevoerd na het invoeren van de "OK" bereik

HOOG Evenement - Beschrijving van de gebeurtenis voor de bovendrempel

HOOG Direct - gebeurteniscode die moet worden uitgevoerd na overschrijding van de bovenste drempelwaarde

Hoog niveau - Niveau van de bovendrempel (max)

Rennen - het uitvoeren van de configuratiegebeurtenis (wijziging van ADC Ad-Hoc-configuratie)

Update-instellingen - slaat de initiële configuratie op voor de ADC-ingangen

3.6. Dimmers Configuratie PWM / 0..10V




Omkeren - Omkering van dimmerpolariteit (100% - x)

beheerder - Een administratieve vlag waarmee u kritieke opties kunt wijzigen

Uitschakelen - Blokkering van de dimmeruitgang

Een keer - Dimmerinstellingen één keer wijzigen (daarna dimmer stoppen)

Waarde Min - minimumwaarde van dimmerinstellingen

Waarde - doelwaarde van de dimmer

Modus - Dimmer instelmodus (Stop / - / + / Set)

Stap - Stap voor het wijzigen van de waarde van het dimmerniveau

Waarde Max - de maximale waarde van de dimmerinstelling

Rennen - Voert de dimmer-gebeurtenis uit

Kopiëren - Kopieer de gebeurtenis naar het klembord



De RGBW-dimmer haalt de instelwaarden uit individuele kleuren op.

Bovendien kunt u de continue kleurwisselmodus activeren met behulp van de voorinstellingen van enkele dimmers.

Update-instellingen - slaat de opstartconfiguratie op voor alle instellingen





Toetsen:

Update-instellingen - saving the configuration in the @City systeem

Alle controllers - een lijst met alle controllers

Instellingen - instellingen van de huidige controller

Verander namen - verander de naam van de huidige controller

Planner - de planner-kalendereditor van de huidige controller

Schrijf Config * - het verzenden van een commando om de configuratie door de controller te downloaden

Firmware upgrade * - het verzenden van een commando om de firmware te downloaden door de controller

Controller resetten * - verzenden van een reset-commando om te downloaden door de controller

Reset Controller - Kopiëren - kopie van de controller reset-gebeurtenis naar het klembord

Uitloggen - uitloggen van de gebruiker (om veiligheidsredenen moet u ook alle geopende instanties van de webbrowser sluiten die de inlogparameters in de cache kunnen opslaan).

* - het verzenden van de opdracht betekent toevoegen aan de evenementenwachtrij. On connecting controller to the @City systeem, the controller downloads these evenements.

3.7. Configuratie van kalenderplanner


De kalenderplanner maakt autonome activering van repetitieve of geplande gebeurtenissen (commando's) mogelijk. Een voorbeeld is bijvoorbeeld het aanzetten van de straatlantaarn om 17 uur en het uitschakelen om 7 uur (in de winter).

Del (Verwijderen) - verwijdert het schema-item volledig.

Nl. (Inschakelen) - Activeer schema-item (alleen die posities worden uitgevoerd waarvoor de vlag Enable is ingesteld)

Naam - Evenementnaam (u kunt het evenement op een herkenbare manier omschrijven)

Gebeurteniscode - gebeurteniscode in hexadecimale code (gekopieerd van het klembord bij het maken van opdrachten)

Maandvelden (Ja, Fe, .., Nee, De) - maanden januari ... December waarin het evenement zal worden gestart

Dag - Dag. U kunt elke dag van de maand selecteren of "*" voor iedereen (het evenement elke dag uitvoeren).

Weekdagvelden (ma, di, .. Zo) - u kunt de dagen van de week selecteren waarop het evenement zal worden uitgevoerd.

Uur - Het uur. U kunt elk uur kiezen of "*" voor iedereen (het evenement wordt elk uur georganiseerd).

Min - Minuut. U kunt elke minuut of selecteren "*" voor iedereen (het evenement wordt elke minuut georganiseerd).



Logisch "en" algoritme wordt geïmplementeerd tussen alle velden (behalve Naam ), dus ze moeten allemaal worden gehaald om de gebeurtenis uit te voeren.



Bijv. Straatlantaarns aanzetten ( November, december, januari, februari ) Bij 17.01 zonder Zondag.

Nl - geselecteerd

Event code - 00002101010000000000 // uitvoering van de 1e binaire uitvoer

Maanden velden - enkel en alleen Nee, De, Ja, Fe zijn gemarkeerd

Dag - geselecteerd "*" voor elke dag van de maand

Uur - geselecteerde tijd is 17

Min - geselecteerde minuut 01

Weekdag velden - alles behalve Zo geselecteerd

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. In het geval van systemen die werken met andere transmissiemethoden, kan dit worden weggelaten.

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-gateway moet toegankelijk zijn vanaf ten minste één configuratiestation.

Bij installatie via Ethernet / WiFi en configuratie alleen vanaf een lokaal LAN / WLAN, is de beveiliging van de gateway niet erg kritisch (tenzij we van buitenaf toegang verlenen tot de gateway, d.w.z. het internet).

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. Anders moet u fysiek verbinding maken met de gateway via een Ethernet- of WiFi-interface.

- het is noodzakelijk om gecompliceerde toegangswachtwoorden in te stellen voor alle gebruikers op het apparaat.

- schakel alle ongebruikte services uit zoals Telnet, FTP, POP, SMTP, IMAP, WWW etc. dat kan het doelwit zijn van aanvallen "bezetten" de gateway met andere processen zoals inlogpogingen.

- u kunt de mogelijkheid om in te loggen beperken, alleen vanaf stations met geselecteerde statische IP-adressen, wat een behoorlijk effectieve bescherming tegen hacking is. Dit geldt ook voor schijnbaar onbeduidende services zoals ICMP (ping), HTTP, FTP, enz.

- na volledige configuratie en vele weken systeemtests kunnen we alle externe services en externe toegang blokkeren, wat de service echter zal belemmeren, de gateway-logboeken doorzoeken en controleren.

4.1.2. Semtech Packet Forwarder (SPF) -configuratie

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.

Het verwerkt of autoriseert geen datapakketten in welke richting dan ook.

Configuratie van SPF is heel eenvoudig en omvat "regisseren" 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-configuratiedirectory is "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

De belangrijkste configuratie van SPF staat in het bestand "/user/spf/etc/global_conf.json", die moet worden bewerkt met de beschikbare editor (bijv. vi of nano). We veranderen de waarde van de parameter: "server adres" door het vaste IP-adres van de netwerkserver of de domeinnaam in te voeren (vereist een aanvullende, correct geconfigureerde DNS-clientservice).

De standaard retourcommunicatiepoort is 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Logboeken van het SPF-pakket bevinden zich in het "/ user / spf / var / logs /" directory in het spf.log bestand en zijn archiefkopieën.

De network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/enz/", waar u standaard netwerkservices kunt in- / uitschakelen en de server kunt beveiligen.

U moet ook de wachtwoorden wijzigen van alle gebruikers die op het systeem beschikbaar zijn met de extensie passwd commando ter beveiliging tegen ongeautoriseerde toegang door ongeautoriseerde personen. U moet ook het gebruikerswachtwoord wijzigen voor webgebaseerde ondersteuning.

Het is ook het beste om wifi-communicatie uit te schakelen, omdat indringers kunnen proberen aanvallen via dit transmissiemedium te gebruiken.

Na het voltooien van deze configuratie, reset u de gateway met de herstart opdracht.



4.2. LoRaWAN Network/Application Server Configuration

Er zijn veel oplossingen voor netwerk- en applicatieservers (inclusief gratis). Elk van hen heeft zijn eigen manier van integratie met externe diensten en systemen (bijv. wolken zoals @City ). Om deze reden is het @City systeem must have an interface for integration with the installed LoRaWAN NS/NET ZO server.

In het geval van een productiesysteem kunnen we gebruik maken van de gratis service "The Things Network", zolang we ons binnen zeer grote dagelijkse limieten bevinden die voor elk apparaat zijn gedefinieerd {vooral "Op de zendtijd" (30s **) en een klein aantal opdrachten verzonden naar het apparaat (10 **)}.

** indicatieve huidige dagelijkse apparaatlimieten kunnen veranderen.

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

Dit geeft ons verschillende opties:

Op sommige systemen is de firmware + configuratie vast (voor alle beschikbare controllers in het systeem) en gestart in de fase van de initiële systeemconfiguratie, wat de selectie vereenvoudigt.

(*) - 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 bereik ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware en configuration. Bij lage dekking (DR <4) is firmwareconfiguratie en -update niet mogelijk en vereist een gateway met LTE-communicatie in de buurt van de bijgewerkte apparaten.

4.2.1. LoRaWAN Network Server Configuration

Op de LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "gebruiker / spf / etc / local_conf.json", of weergegeven in de logboeken "/user/spf/var/log/spf.log". Controleer in de webserverlogboeken of de communicatiegateway verbinding maakt met de server.

De volgende stappen zijn de configuratie van de applicatieserver (deze bevindt zich meestal op hetzelfde apparaat als de netwerkserver).

De volgende stappen die moeten worden uitgevoerd, zijn afhankelijk van de gebruikte applicatieserveroplossing en de beschikbaarheid van de Back-End / Front-End-interface. De interface vereenvoudigt "eerste stappen" en systeemconfiguratie.

Over het algemeen moet u:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatuur - 40C .. + 65C

Vochtigheid 0..80% r.H. geen condensatie (apparaat)

GSM Voeding 5VDC @ 2A ±0,15 V (voor PPM-sensor en bij aansluiten van relais)

3.5VDC..4.2VDC @ 2A (in andere gevallen)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (voor PPM-sensor en bij aansluiten van relais)

3VDC..3.6VDC @ 300mA (in andere gevallen)


GSM + GPS-apparaten:

Antenne-ingang 50ohm

SIM nano-SIM of MIM

(keuze in de productiefase - MIM legt een netwerkoperator op)

Modemgoedkeuring Oranje (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Andere operators


BANDEN (Europa) Gevoeligheid van het uitgangsvermogen van de klasse

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

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

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

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

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

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

Bij gebruik van een externe smalbandantenne die overeenkomt met de frequentie voor een bepaalde band.


* alleen voor Combo-modem: 2G, CATM1, NB-IoT

Certificaten:



GPS / GNSS:

frequentie: 1559..1610 MHz

antenne impedantie 50ohm

maximale gevoeligheid * -160dB stationair, -149dB navigatie, -145 koude start

TTFF 1s (warm), 21s (warm), 32s (koud)

A-GPS ja

Dynamiek 2g

minimale verversingssnelheid 1 Hz


* bijpassende externe smalbandantenne



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

DR T modulatie BR bit / s Rx Gevoeligheid Rx-tests

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

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

2 1 min SF10 / 125 kHz 980 -131dB

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

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

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

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

7 FSK 50kbs 50000 -130dB

(*) Parameters die nodig zijn om de firmware van het systeem via OTA te upgraden

(DR) - Datasnelheid

(BR) - Bitsnelheid

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




LoRaWAN practical coverage tests:


Test voorwaarden:

LoRaWAN Kerlink ifemtocell Interne gateway

passieve breedbandantenne voor buiten, buiten geplaatst op een hoogte van ~ 9 meter boven het maaiveld Wygoda gm. Karczew (~ 110 m boven zeeniveau).

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

Landelijke gebieden (weilanden, velden met kleine bomen en zeldzame gebouwen)


Het verste resultaat was Czersk ~ 10,5 km (~ 200 m boven zeeniveau) met RSSI gelijk aan -136dB (d.w.z. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )