IoT i CIoT Geräter - Smart Solutions

LoRaWAN & GSM - Smart City





iSys - Intelligent Systemer







DRAFT

Inhaltsverzeechnes

1. Aféierung. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Hardware Ressourcen vun IoT / CIoT Devices 4

0..4 programmierbar binär Inputs 4

0..4 programmierbar binär Ausgänge 4

0..4 Zielt Inputen (netflüchteg Zähler) 4

0..4 Dimmerausgänge (PWM oder 0..10V) 5

Infrarout Input + Ausgang 5

0..4 Miessung Inputen (ADC) 5

Serieninterfaces SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

Den module ouni LoRaWAN modem an processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, an 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. Binär Input Konfiguratioun 18

3.4. Binär Ausgänge Konfiguratioun 19

3.5. Konfiguratioun vun ADC Messing Inputs an zousätzlech Sensoren (XIN) 21

3.6. Dimmer Konfiguratioun PWM / 0..10V 22

3.7. Kalenner-scheduler Konfiguratioun 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) Konfiguratioun 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. Aféierung.

Den @City System ënnerstëtzt eng Rei elektronesch Geräter (Controller) - genannt als Knuet, Motte, Apparat. Vill Aarte vu Kommunikatioun (kabellos a kabellos) si verfügbar jee no verfügbarer Infrastruktur, Ufuerderungen a Konditiounen.

Device types available in the @City System:

All Geräter si mateneen integréiert iwwer de @City Cloud an et ass eng Méiglechkeet vu Hybrid Kooperatioun ofhängeg vun der Disponibilitéit vun enger bestëmmter Kommunikatiounsinfrastruktur.

Fir Gebaier an Disponibilitéit vun LAN oder WiFi verbonne mam Internet kënne mir eHouse Léisungen iwwer eHouse.PRO Server benotzen (déi Date schécken / kréien op @City Wollek):

Déi folgend Dokument beschreift GSM an LoRaWAN Apparater baséiert op engem eenzelen Chip Mikrokontroller (Mikroprozessor) an engem externen Kommunikatiounsmodem. Dëst erlaabt de System trotz der Differenz vum Kommunikatiounsmodem ze standardiséieren.

Fir aner Kommunikatiounsvariante fannt Dir op eHouse Dokumentatioun.



Dëst erlaabt ähnlech Funktionalitéit an Ausrüstung ze kréien, sou wéi einfach Migratioun an aner Kommunikatiounsvarianten oder Versiounen.

1.1 @City ( IoT/CIoT ) Communication

Den @City System currently uses one of the ausgewielt communication modules ( modems ):

1.2. Hardware Ressourcen vun IoT / CIoT Geräter

Dat ganzt "Intelligenz" vum System wunnt am Mikrocontroller (Mikroprozessor) an ass net ganz ofhängeg vun der Aart Kommunikatioun. D'Hardware Ressourcen vun IoT / CIoT Geräter (Mikroprozessor) si wéi folgend:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies an services. Dës Servicer gi fakturéiert an ofhängeg vun de Bedreiwer a Servicer individuell. De Service ass op déiselwecht Manéier autoriséiert wéi an Handyen duerch aktiv SIM Kaarten:

Den availability of ausgewielt services depends on the communication operator an the built-in GSM modem at the production stage:

1) 2G (all Betreiber)

2) 2G / LTE CATM1 (Orange) - et ass 2G Fallback Méiglechkeet wann CATM1 net verfügbar ass.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - et gëtt 2G Réckfallméiglechkeet wann NBIoT net verfügbar ass an de Bedreiwer et erlaabt.

4) 2G / 3G (all Betreiber)

5) 4G / LTE (all Betreiber)

6) Aner Servicer Kombinatioun kéint och verfügbar sinn jee no verfügbare Modem an Astellungen.

Déi éischt 3 Léisunge funktionnéieren um selwechte Modem (NBIoT / CATM1 + Fallback 2G). Am Fall vun der Benotzung "Plastik" Nano SIM Kaarten et ass méiglech d'Kaart z'ersetzen an den Apparat vun engem Remote konfiguréieren fir an engem anere Service richteg ze schaffen. Am Fall vu MIM (SIMs a Form vun engem Chip (IC)) gëtt d'Entscheedung an der Produktiounsstuf vum Apparat gemaach, an et ass net méiglech de Bedreiwer oder Service z'änneren. Den NBIoT ass gewidmet fir eng ganz kleng Quantitéit u weiderginn Daten ~ 512kB pro Mount (verhandelt w.e.g. dëse Wäert un de Bedreiwer), wat e wesentlecht Hindernis fir verschidde CIoT / IoT Léisungen ass.

Léisunge 4, 5 erfuerderen d'Installatioun vun anere Modemer an der Produktiounsstuf.

Den Energieverbrauch vum Apparat hänkt vum Service of a gëtt vum niddregsten op deen héchste gewisen:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Datenübertragungsquote vun niddregsten op héchsten:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation an automatic positioning on maps. Si kënnen och mobil schaffen wann et Miessunge brauch oder a Bewegung schaffen.




1.4. @City LoRaWAN Devices

LoRaWAN is a long Gamme communication solution ( up to approx. 15km) an oppenen ISM Bands schaffen (z.B. 433MHz, 868MHz, etc. ). Wéi och ëmmer, Ganz grouss Reegele erfuerderen eng bedeitend Reduktioun vun der Iwwerdroungsgeschwindegkeet an der Datepäckelängt (z. fir deen héchste Beräich bis zu 250 Bits pro Sekonn a maximal 51 Bytes un Daten - Notzlaascht). Transmission with repetitions an confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. Den number of LoRaWAN gateways is also important to ensure a good Gamme of devices, which allows you to work at higher speeds, fewer errors an 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 ).

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

De Netz / Applikatiounsserver kann op der lokaler located oder am Servicezenter vum Service Provider lokaliséiert ginn. Date vun den Apparater gi vum Netz / Uwendungsserver iwwer Integratiounsprotokoller an de @City cloud (iwwer Webhook). Dëst erlaabt direkt Integratioun vun der @City LoRaWAN System mat @City databases.



Den Uwendungsserver kann zousätzlech verlängert Logik & BIM (Informatiounsmodelléierung) fir de System implementéieren, Daten op Empfang verschaffen, a Kontrollbefeeler (Eventer) op eenzel Geräter als Äntwert verschécken.

@City LoRaWAN devices contains additional features as:


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

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

OPGEPASST! Falsch Astellung vun den Haaptparameterparametere kann eng Zerstéierung oder permanent Blockéierung vum Apparat verursaachen (zu deem mir kee physeschen Zougang hunn).

All Controller Update vun engem Firmware an endlech Konfiguratioun musse duerchgefouert a getest ginn (fir all Apparater a fir op d'mannst eng Woch fir verschidden Apparater) ier se op der Destinatiounsplaz installéiert ginn.

Den Hiersteller ass net verantwortlech fir falsch Konfiguratioun / Softwareupdate vun onerlaabten Persounen, souwéi hir Ausféierung op Plazen vun Installatioun vun eenzelne Controller.

All Käschte vun der Deinstallatioun, Servicer, Reparatur, Ersatz, Reinstallatioun gi vum Systembenotzer gedroen (net de Produzent).

Fir d'Firmware an d'Konfiguratioun ze aktualiséieren ass et néideg e genuch Signalniveau an d'Disponibilitéit vun den erfuerderleche Servicer ze garantéieren. Déi uewe genannten Aktivitéite kënnen onméiglech sinn op de leschte Installatiounsplaze vun de Controller an an hiren Enclosiounen. Si kënnen och ofhängeg vun der Saison, dem Wieder, an der Radiowell propagéieren.

All Käschte vu Servicer am Zesummenhang mat der Konfiguratioun / Firmware Ännerung ginn vum Benotzer gedroen (zousätzlech Fraise fir Datenübertragung, méiglech Uninstallatioun, Installatioun vun Apparater, Entloossung, Ersatz asw. ).

Déi maximal Reechwäit ass reng theoretesch, gemooss ënner ideale Radioverbreedungsconditioune a bezitt sech op d'Operatioun vun Apparater (mat externen an ugepassten Antennen) am Gesiichtsfeld (ouni Behënnerungen am Signalstrahlwee). Ofhängeg vun der Urbaniséierung vun der Regioun, de Beem, dem Wieder, der Plaz an der Installatiounsmethod, kann d'Gamme méi honnert Mol méi schlëmm sinn wéi déi uewe genannten Daten.

2.1. Exclusive Conditions of @City GSM.

Den user bears the costs an is responsible for timely payment of the GSM operator subscription an @City server hosting. Mangel u Servicekontinuitéit kann irreversibel Ännerunge vu kriteschen Iwwerdroungsparameter verursaachen an de ganze System blockéieren (z. B. Ännerung vun der statescher IP Adress, Verloscht vun Internet Domain, Verloscht vun Daten / Konfiguratioun um Server, Verloscht vu Software, Backups, asw. ).

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

Den System manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. De Produzent ass net verantwortlech fir d'Verschlechterung vun der Band vu Radiowelleverbreedung (z. B. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Am Fall vun Datenübertragungslimiten (besonnesch fir NBIoT) sollten d'Softwarekonfiguratioun an d'Aktualiséierung am Ufank vun der Abonnementsperiod duerchgefouert ginn, mat engem niddregsten méiglechen Datenverbrauch. Soss ass et méiglech den Apparat bis zum Enn vun der Rechnungsperiod ze blockéieren, wéinst Blockagen verbonne mat der Iwwerdroungslimit.

Den GSM operator is responsible for the quality of the GSM connection, not the @City System manufacturer.

De Benotzer deklaréiert datt hien / hatt déi folgend Informatioun acceptéiert an dermat averstan ass.

2.2. Exclusive conditions for @City LoRaWAN.

Den user bears the costs an is responsible for the timely payment of lease an installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server an @City server hosting. Mangel u Kontinuitéit vum Service kann irreversibel Ännerunge vu kriteschen Iwwerdroungsparameteren a permanente Systemblockéiere verursaachen (z. Ännerung vun der statescher IP Adress, Verloscht vun Domain, Verloscht vun Daten / Konfiguratioun um Server, Verloscht vu Software, Backups, asw. ).

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

Den System 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 Produzent ass net verantwortlech fir d'Verschlechterung vun der Band vu Radiowelleverbreedung (z. B. 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. ).

Am Fall vun Datenübertragungslimiten, soll d'Softwarekonfiguratioun an d'Aktualiséierung am Ufank vun der Abonnementsperiod mat dem mannsten aktuellen Datenverbrauch ausgefouert ginn. Soss ass et méiglech den Apparat ze blockéieren bis zum Enn vun der Rechnungsperiod wéinst Blockagen verbonne mat der Iwwerschreitungslimit. D'Aktualiséierung soll ee Controller vun Ufank bis Enn gemaach ginn an d'Korrektheet vun der Aarbecht testen. De Update fir all Controller auszeféieren kann dozou féieren datt de Radio Band fir vill Deeg komplett blockéiert ass.

LoRaWAN uses publicly available "oppen Radio Bands" (433 oder 868 MHz fir EU), déi gestéiert oder besat kënne ginn vun aneren Apparater, déi op déiselwecht Frequenzen operéieren. Den Hiersteller ass net verantwortlech fir d'Qualitéit vun der Kommunikatioun an dësem Fall.

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

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

De Benotzer deklaréiert datt hien / hatt déi folgend Informatioun acceptéiert an dermat averstan ass.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Systemkonfiguratioun gëtt iwwer d'Webinterface ausgeführt. Configuration is very critical for @City controllers an incorrect settings may cause the System to completely block. It is recommended that the full template configuration ( default settings ) be carried out an tested by the @City System manufacturer.

3.1. @City Controller Configuration - Assigning names


Controller Adress 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) ass d'Standard Adress déi zielt fir all Kontroller an der Famill (d.h. fir datselwecht Verkeefer Code an Dateiecode, an déi selwecht Zort LoRaWAN / GSM Controller. Wann de Controller keng eege individuell Konfiguratioun definéiert huet, gëtt d'Standardkonfiguratioun dra gelueden.

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

Verkeefer Code - ass en eenzegaartege Parameter fir de Client (Benotzer)

Dateiecode - ass e Parameter deen den Typ vu Firmware bezeechent (hänkt vun der Ausrüstung a verfügbare Algorithmen of)

In de meeschte Fäll ass et genuch fir dësen Apparat (Standard) fir de ganze System ze konfiguréieren oder als Template fir aner Treiber. Wann Dir eng nei Controller Konfiguratioun erstellt, ginn dës Astellunge vum Template kopéiert.

Both Firmware an configurations for all installations ( instances ) are located on the servers of the @City System manufacturer available via the WWW, to which the user may have limited access. Wéi och ëmmer, déi richteg Konfiguratioun ass ganz kritesch, an et ass net recommandéiert Ännerungen ze maachen ouni ze testen op verschidden Apparater mat voller kierperlecher Zougang (um Schreifdësch). For more information, please check the general conditions of the @City System an 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 System an System-specific conditions for @City GSM.




Verkeefer Code - enthält 8 Zeechen, déi am hexadecimalen Code gespäichert sinn, deen engem Client (Benotzer) gewidmet ass. Et gëtt an der Controller Produktiounsstuf gewielt. E Versuch z'änneren kann e permanente Schued vum Controller verursaachen.

Dateiecode - enthält 8 Zeechen am hexadecimalen Code, gewidmet fir eng Controller Firmware Versioun. It is granted at the controller production stage an may depend on the type of communication ( GSM / LoRaWAN ) an additional equipment, e.g. Sensoren, d'Zuel vun den Inputs / Outputs an eenzel Algorithmen. D'Ännerung ka permanente Schued oder Blockéierung vum Controller verursaachen.

PIN Nr. - 4-Zifferen Pin Nummer wann se fir d'SIM Kaart gesat ginn. PIN astellen ass net recommandéiert. Fir Plastik SIM Kaarten, kënnt Dir se op Ärem Handy erofhuelen. D'Aféierung vun engem falschen SIM ka permanente Blockéierung vun der Kaart am Apparat verursaachen (zu deem mir am Endeffekt kee physeschen Zougang hunn).

SMS Nee. - SMS Nummer wann Dir Status via SMS schéckt. Dës Optioun ass ofhängeg vum Service an dem Bedreiwer (2G / CATM1 / NBIoT) verfügbar. Et erfuerdert och de Fändel unzedréien: SMS Aktivéiert.

USSD Str - USSD Kommando fir Statuse via USSD ze verschécken. This option is available only for ausgewielt types of GSM modems ( 2G/3G + GPS ). D'Optioun: USSD Aktivéiert as erfuerderlech. De Bedreiwer muss den USSD Service ubidden an aktivéieren.

APN - Zougang Punkt Numm. Den Numm vum Internetzougangspunkt, z. Internet (fir speziell Servicer wéi LTE-M1 oder NB-IoT, kann et individuell vum Bedreiwer zougewise ginn).

WWW Adress - Web Adress (Domain oder IP) fir HTTP Zougang.

WWW Säit - Websäit Säit, wou Controller Statusen a Befeeler geschéckt ginn.

HTTP Aktivéiert - Erméiglecht HTTP Datenübertragung. Dës Method generéiert vill Mol méi Datenübertragung wéi all aner Kommunikatiounsmethoden, wat zu erhéichte Käschte féiere kann, déi d'Transfertlimit iwwerschreiden oder d'Onméiglechkeet e puer Servicer ze benotzen, wéi NBIoT.

TCP / UDP Adress - IP address of the @City server for receiving an transmitting data between the cloud an devices. Et ass recommandéiert eng fix IP Adress ze benotzen, net eng Internet Domain Adress.

TCP Hafen - TCP / IP Hafen fir Kommunikatioun

TCP Aktivéiert - Erlaabt Iech TCP / IP Iwwerdroung z'aktivéieren. Transmissiounsframes an TCP Bestätegungen erhéijen d'Quantitéit vun Daten a Relatioun mat UDP Transmissiounen, awer si suergen d'Korrektheet vun Daten, Bestätegungen a garantéieren hir Liwwerung, wa Kommunikatioun verfügbar ass.

UDP Hafen - Hafen fir Status iwwer UDP ze kréien

UDP Aktivéiert - Maacht Transmissioun UDP un

Aux Adress, Aux Port, Aux Aktivéiert - zukünfteg Uwendungen

Aux2 Adress, Aux2 Port, Aux2 Aktivéiert - zukünfteg Uwendungen

Aktivatioun vun der Sensor Ënnerstëtzung ( they must be physically mounted on the @City module ). Soss kann den Apparat vill méi lues a manner stabil schaffen. Sensore ginn op der Produktiounsstufe fir déi ganz Produktiounsserie installéiert.

Temp, Presure, Fiichtegkeet, Gas - integréiert Temperatur, Drock, Fiichtegkeet a Loftqualitéitssensor

Temp + Presure - Integréiert Temperatur an Drock Sensor

Gyroskop - Gyroskop Sensor an 3 Axen (X, Y, Z)

Magnéitometer - Magnéitesche Sensor an 3 Axen (X, Y, Z)

Accelerometer - Beschleunegung / Vibratiounssensor an 3 Axen (X, Y, Z)

Faarf - Faarfsensor (R, G, B, IR, G2)

Ambient + Proximeter - integréiert Liichtniveau an (10cm Gamme) Proximetersensor

GSM Commans - zousätzlech Kommandoen fir d'Initialiséierung vum Modem

Hash Code - En zousätzleche Verschlësselungscode. Net änneren.

HTTP Transfert - Zousätzlech HTTP Kommunikatiounsoptiounen

Globale Adress - Déi global Adress vum Controller fir Device-to-Device Kontroll.

GSM Modus - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Falsch Astellung vum Kommunikatiounsmodus kann zu enger permanenter Blockéierung vun der Apparatkommunikatioun féieren.

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.

Um @City LoRaWAN Apparat Säit, Konfiguratioun ass ganz einfach:

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

Uwendungsschlëssel - application authorization key for LoRaWAN server ( as above )

Auszeschalten Adaptiven Daten Taux - Desaktivéiert d'adaptiv Geschwindegkeetsauswiel. Dëst erlaabt Iech eng konstante Geschwindegkeet vum Apparat ze forcéieren. A verschiddene Situatiounen kann dëst grouss Kommunikatiounsprobleemer verursaachen. Et sollt berécksiichtegt ginn datt wéi d'RSSI an d'SNR Parameteren am adaptiven Modus verbesseren, d'Vitesse erheblech eropgeet. Dëst reduzéiert d'Zäit vun der Dateniwwerdroung mam Radio wesentlech "Op der Loftzäit" a vill méi dacks kann Informatioun tëscht dem Apparat an dem Server weiderginn a vice versa.

Datenrate (DR) - LoRaWAN link speed selection. Dës Geschwindegkeet gëllt net fir Bootloader. Am Fall wou de Controller am adaptiven Geschwindegkeetsmodus funktionnéiert, ass et nëmmen de Startwäert, well de Controller no e puer Versich vun der Iwwerdroung, autonom wielt déi optimal Geschwindegkeet fir d'Zäit vun der Noriichtentransmissioun an der Loft ze limitéieren.

Update Astellungen - späichert d'Startkonfiguratioun vum Controller - all Astellungen



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

3.3. Binär Input Konfiguratioun




Binär Inputen hunn eng Rei Funktiounen a Parameteren déi autonom Operatioun vum Controller aktivéieren:

Invertéieren - Input Negatioun wann Sensoren "normalerweis verbonne sinn" (NC) verbonne sinn.

Alarm - Aktivéierung vun der Alarmfunktioun.

Alarm Verspéidung - Alarm Verspéidungszäit. Wann den Input Zoustand zréck an den ursprénglechen Zoustand ass ier dës Zäit ofgelaf ass, gëtt den Alarm net aktivéiert.

Erënnert de Staat - Zäit fir den Input Zoustand z'änneren.

Ausféierung auszeschalten - Blockéiere vu lafende Eventer am Zesummenhang mam Input.

Lafen - Féiert den Input Konfiguratioun Kommando (Ad-Hoc)

Kopie maachen - Kopie Input Konfiguratioun Kommando op de Clipboard

Event On - Beschreiwung wéi d'Evenement fir den héijen Input Niveau leeft (1)

Direkt Event On - Eventcode fir ze lafen wann den Input ass (0 => 1)

Event Off - Beschreiwung vun Eventaktivéierung fir nidderegen Input Niveau (0)

Direkten Event Off - Eventcode fir ze lafen wann den Input aus ass (1 => 0)

Alarm Event - Beschreiwung vum Alarm Event.

Direkten Alarm Event - Den Eventcode deen ausgeléist gëtt wann en Alarm geschitt

Update Astellungen - späichert d'Startkonfiguratioun fir all Astellungen

3.4. Binär Ausgänge Konfiguratioun




Intelligent binär Ausgänge kënnen als eenzeg oder duebel funktionnéieren. De Formulaire erlaabt Iech eng Startkonfiguratioun fir de Controller ze kreéieren (wann Dir et mam Update Button bestätegt).

D'Form déngt och als Event Creator fir Ausgänge déi gestart kënne ginn andeems de Run Knäppchen gedréckt gëtt oder op de Clipboard kopéiert gëtt fir se an der Controller Konfiguratioun ze benotzen, z.



Konfiguratioun vun eenzel Ausgänge:

Desaktivéiere - D'Ausgab am eenzege Modus blockéieren (z. wann et benotzt gëtt fir Fuerweren ze kontrolléieren fir net zoufälleg Rolllueden, Paarte, Aktuatoren ze beschiedegen)

Administrator - En administrative Fändel ass erfuerderlech wann Dir kritesch Astellunge ännert

Staat - Zoustandauswiel (initial Konfiguratioun oder d'Event starten mat der "run" Knäppchen)

Widderhuelungen - Zuel vu Widderhuelungen (zyklesch Zoustand ännert)

Zäit un - Zäit vun der Ausgangsaktivéierung

Zäit aus - Zäit fir d'Ausgab auszeschalten (et ass wichteg wann Dir Evenementer widderhëlt)

Lafen - Féiert d'Evenement fir eraus

Kopie maachen - Kopéiert d'Evenement op de Clipboard

Update Astellungen - späichert d'Startkonfiguratioun fir all Astellungen

Duebel Output Konfiguratioun:

Desaktivéiere - Späert e puer Ausgänge am Duebelmodus aus (z. B. wann als eenzel Inputen benotzt)

Administrator - En administrative Fändel ass erfuerderlech wann Dir kritesch Astellunge wéi Drive Mode ännert

Somfy - Fuert Modus (gepréift => Somfy / onkontrolléiert => Direkten Servo)

Staat - Staatsauswiel (fir initial Konfiguratioun oder Mëttegiessen um Event mat der "run" Knäppchen)

Widderhuelungen - Zuel vu Widderhuelungen (zyklesch Verännerung vu Staaten)

Zäit un - Zäit vum Tour op de gegebene Staat

Zäit auszeschalten - Zäit fir Ausgänge ze blockéieren (Mindestzäit tëscht Ausgängeännerungen) fir Fuerwere géint Schued ze schützen.

Zäit aus - Zäit fir d'Ausgab auszeschalten (et ass wichteg wann Dir Evenementer widderhëlt)

Lafen - Féiert d'Evenement fir de Drive

Kopie maachen - Kopéiert d'Evenement op de Clipboard

Update Astellungen - späichert d'Startkonfiguratioun fir all Astellungen

3.5. Konfiguratioun vun ADC Messing Inputs an zousätzlech Sensoren (XIN)




Invertéieren - Invertéiert Skala (100% -x) vum ADC Input

Alarm L - Aktivéierung vun der Optioun fir en Alarm ze generéieren wann de Wäert ënner dem Min fällt. Schwell

Alarm H - Aktivatioun vun der Optioun fir en Alarm ze generéieren wann de Wäert de Max iwwerschreift. Schwell

Alarm Verspéidung - Alarm Verspéidungszäit. Wann den Input Status zréck op de "ok" Niveau ier d'Zäit vergeet, gëtt den Alarm net aktivéiert.

Event Desaktivéieren - Ausféierung vun der Veranstaltung blockéieren

Administrator - Admin Fändel fir d'Ännerung vun der Mooss Input Konfiguratioun z'aktivéieren

LOW Event - Beschreiwung vun der Manifestatioun déi gemaach gouf wann déi niddereg Schwell iwwerschratt gouf

LOW direkt - Eventcode deen ausgefouert gëtt nodeems de Wäert ënner der ënneschter Schwell erofgesat gouf

LOW Niveau - Niveau vun der ënneschter Schwell (min)

OK Event - Beschreiwung vun der "ok" Manifestatioun

OK Direkt - Eventcode deen ausgefouert gëtt nodeems Dir den "ok" Gamme

Héich Event - Beschreiwung vum Event fir déi iewescht Schwell

HIGH Direct - Eventcode deen ausgefouert gëtt nodeems den ieweschte Schwellwert iwwerschratt ass

Héich Niveau - Niveau vun der ieweschter Schwell (max)

Lafen - de Konfiguratiouns Event lafen (Ännerung vun der ADC Ad-Hoc Konfiguratioun)

Update Astellungen - rett déi initial Konfiguratioun fir d'ADC Inputen

3.6. Dimmer Konfiguratioun PWM / 0..10V




Invertéieren - Dimmer Polaritéit Reversal (100% - x)

Administrator - En administrative Fändel deen Iech erlaabt kritesch Optiounen z'änneren

Desaktivéiere - D'Dimmerausgang blockéieren

Eemol - Ännert Dimmer Astellungen eemol (da stoppt Dimmer)

Wäert Min - Mindestwert vun Dimmer Astellungen

Wäert - Zilerwäert vum Dimmer

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

Schrëtt - Schrëtt fir den Dimmerniveau ze änneren

Wäert Max - de maximale Wäert vun der Dimmer Astellung

Lafen - Leeft den Dimmer Event

Kopie maachen - Kopéiert d'Evenement op de Clipboard



De RGBW Dimmer kritt d'Astellungswäerter vun eenzelne Faarwen.

Ausserdeem erlaabt et Iech de kontinuéierleche Faarfewiesselmodus ze aktivéieren mat de Viraussetzunge vun eenzel Dimmeren.

Update Astellungen - späichert d'Startkonfiguratioun fir all Astellungen





Knäppercher:

Update Astellungen - saving the configuration in the @City System

All Controller - eng Lëscht vun alle Controller

Astellungen - Astellunge vum aktuelle Controller

Ännerung Nimm - den Numm vum aktuelle Controller änneren

Zäitplang - de Scheduler-Kalenner Editor vum aktuelle Controller

Schreift Config * - e Kommando schécken fir d'Konfiguratioun vum Controller erofzelueden

Firmware Upgrade * - e Kommando schécken fir d'Firmware vum Controller erofzelueden

Reset Controller * - schéckt Reset Kommando fir vum Controller erofzelueden

Reset Controller - kopéieren - Kopie vum Controller Reset Event op de Clipboard

Ausloggen - Ofmeldung vum Benotzer (aus Sécherheetsgrënn sollt Dir och all oppen Instanze vum Webbrowser zoumaachen, déi d'Umeldungsparameteren am Cache späichere kënnen).

* - de Kommando schécken heescht derbäi an d'Event Event Schlaang. On connecting controller to the @City System, the controller downloads these Manifestatiouns.

3.7. Kalenner-scheduler Konfiguratioun


De Kalenner-Scheduler erlaabt autonom Ausléise vu repetitive oder geplangten Eventer (Kommandoen). E Beispill wier zum Beispill d'Stroosseluucht um 17 Auer unzeschalten an um 7 Auer (am Wanter) auszeschalten.

Del (Läschen) - läscht den Zäitplang Element komplett.

En. (Aktivéiert) - Aktivéiert Zäitplang Element (nëmmen déi Positioune ginn ausgefouert mat dem Enable Fändel gesat)

Numm - Event Numm (Dir kënnt d'Evenement op eng erkennbar Manéier beschreiwen)

Event Code - Eventcode am hexadecimalen Code (aus dem Clipboard kopéiert wann Dir Kommandoen erstellt)

Mount Felder (Ja, Fe, .., Nee, De) - Méint Januar ... Dezember an deem den Event gestart gëtt

Dag - Dag. Dir kënnt all Dag vum Mount auswielen oder "*" fir iergendeen (den Event all Dag lafen).

Wochendags Felder (Mo, Tu, .. Su) - Dir kënnt d'Deeg vun der Woch auswielen op deenen d'Evenement gespillt gëtt.

Stonn - D'Stonn. Dir kënnt all Stonn wielen oder "*" fir jiddereen (d'Evenement all Stonn lafen).

Min - Minutt. Dir kënnt all Minutt auswielen oder "*" fir jiddereen (lafend d'Evenement all Minutt).



Logesch "an" Algorithmus gëtt tëscht all Felder implementéiert (ausser Numm ), also musse se all erfëllt sinn fir datt d'Evenement ausgefouert gëtt.



W.e.g. Stroosseluuchten dréinen ( November, Dezember, Januar, Februar ) bei 17.01 ouni Sonndes.

En - ausgewielt

Event code - 00002101010000000000 // Run vun der 1. Binärer Ausgab

Méint Felder - nëmmen Nee, De, Ja, Fe markéiert sinn

Dag - ausgewielt "*" fir all Dag vum Mount

Stonn - ausgewielten Zäit ass 17

Min - ausgewielte Minutt 01

Wochendag Felder - alles awer Su ausgewielt

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Am Fall vu Systemer déi mat anere Transmissiounsmethoden funktionnéieren, kann et ewech gelooss ginn.

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

4.1. LoRaWAN Gateway Configuration.

Denre 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 soll vu mindestens enger Konfiguratiounsstatioun zougänglech sinn.

Wann Dir iwwer Ethernet / WiFi installéiert an nëmmen aus engem lokalen LAN / WLAN konfiguréiert, ass d'Sécherheet vum Gateway net ganz kritesch (ausser mir bidden Zougang zum Gateway vu baussen, d.h. den Internet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access an 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 an SSH service available. Soss musst Dir physesch mam Gateway verbannen iwwer eng Ethernet oder WiFi Interface.

- et ass néideg komplizéiert Zougangspasswierder fir all Benotzer um Apparat ze setzen.

- deaktivéiert all net benotzte Servicer wéi Telnet, FTP, POP, SMTP, IMAP, WWW etc. dat kann d'Zil vun Attacken sinn "besat" de Paart mat anere Prozesser wéi Loginversich.

- Dir kënnt d'Méiglechkeet limitéieren Iech unzemellen, nëmme vu Statiounen mat ausgewielten stateschen IP Adressen, wat zimlech effektiv Schutz géint Hacking ass. Dëst gëllt och fir scheinbar onbedeitend Servicer wéi ICMP (Ping), HTTP, FTP, etc.

- no voller Konfiguratioun a ville Woche vu Systemtester kënne mir all extern Servicer a Fernzugriff blockéieren, wat awer de Service behënnert, d'Sich an de Gateway Protokoller kontrolléiert.

4.1.2. Semtech Packet Forwarder (SPF) Konfiguratioun

Den 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 an passes all packets in both directions.

Et veraarbecht oder autoriséiert Datenpakete a keng Richtung.

Konfiguratioun vu SPF ass ganz einfach an involvéiert "Regie" it to the required LoRaWAN network server.

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

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

De SPF Konfiguratiounsverzeechnes ass "/ Benotzer / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

D'Haaptkonfiguratioun vu SPF ass an der Datei "/ Benotzer / spf / etc / global_conf.json", dee soll mam verfügbaren Editor geännert ginn (z. B. vi oder Nano). Mir änneren de Wäert vum Parameter: "Server_Adress" andeems Dir déi fix IP Adress vum Netzwierkserver oder den Domain Numm agitt (Erfuerdert en zousätzlech richteg konfiguréierten DNS Clientsservice).

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

Logbicher vum SPF Package sinn an der "/ Benotzer / spf / var / logs /" Verzeechnes an der spf.log Datei a seng Archivkopien.

Den network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", wou Dir kënnt Standard Netzwierkservicer aktivéieren / deaktivéieren an de Server ofsécheren.

Dir sollt och d 'Passwierder vun alle Benotzer änneren, déi um System verfügbar sinn mat der passwd Kommando fir sech géint onerlaabten Zougang vun onerlaabten Persounen ofzesécheren. Dir musst och de Benotzer Passwuert fir webbaséiert Ënnerstëtzung änneren.

Et ass och am beschten WiFi-Kommunikatioun auszeschalten, well Andrénger kënnen Ugrëff iwwer dëst Transmissiounsmedium probéieren.

Nodeems Dir dës Konfiguratioun ofgeschloss hutt, setzt de Gateway mat der neistarten Kommando.



4.2. LoRaWAN Network/Application Server Configuration

Et gi vill Léisunge fir Netzwierker an Uwendungsserveren (inklusiv gratis). Jidderee vun hinnen huet säin eegene Wee vun Integratioun mat externen Servicer a Systemer (z. B. Wolleke wéi @City ). Aus dësem Grond huet den @City System must have an interface for integration with the installed LoRaWAN NS/AS server.

Am Fall vun engem Produktiounssystem kënne mir de gratis Service benotzen "D'Saachen Network", soulaang mir bannent ganz groussen deegleche Limitte fir all Apparat definéiert sinn {besonnesch "Op der Loftzäit" (30s **) an eng kleng Unzuel u Befeeler déi op den Apparat geschéckt ginn (10 **)}.

** Indikativ aktuell deeglech Gerätslimitë kënne sech änneren.

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

Dëst gitt eis verschidde Méiglechkeeten:

Op e puer Systemer ass d'Firmware + Konfiguratioun fixéiert (fir all verfügbare Controller am System) an op der Bühn vun der initialer Systemkonfiguratioun initiéiert, wat d'Auswiel vereinfacht.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good Gamme ( DR> = 4 ), so it is worth using an additional gateway to upgrade the Firmware an configuration. Bei gerénger Ofdeckung (DR <4) ass Firmwarekonfiguratioun an Update net méiglech a erfuerdert e Gateway mat LTE Kommunikatioun bei den aktualiséierten Apparater.

4.2.1. LoRaWAN Network Server Configuration

Um LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "Benotzer / spf / etc / local_conf.json", oder an de Logbicher ugewisen "/ Benotzer / spf / var / log / spf.log". Préift an de Webserverprotokoller datt de Kommunikatiounspaart mam Server verbënnt.

Déi nächst Schrëtt sinn d'Konfiguratioun vum Applikatiounsserver (et ass normalerweis um selwechten Apparat wéi dem Netzwierkserver).

Déi nächst Schrëtt, déi ausgefouert ginn, hänkt vun der benotzter Serverléisung of, an der Disponibilitéit vun der Back-End / Front-End Interface. Den Interface vereinfacht "éischt Schrëtt" a Systemkonfiguratioun.

Allgemeng sollt Dir:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatur - 40C .. + 65C

Fiichtegkeet 0..80% r.H. keng Kondensatioun (Apparat)

GSM Stroumversuergung 5VDC @ 2A ±0,15 V (fir PPM Sensor a wann Dir Relais verbënnt)

3.5VDC..4.2VDC @ 2A (an anere Fäll)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (fir PPM Sensor a wann Dir Relais verbënnt)

3VDC..3.6VDC @ 300mA (an anere Fäll)


GSM + GPS Geräter:

Antenneingang 50ohm

SIM Nano-SIM oder MIM

(Wiel op der Produktiounsstuf - MIM dréit en Netzbetreiber op)

Modem Approbatioun Orange (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Aner Betreiber


BANDEN (Europa) Klass Ausgangsempfindlechkeet

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

Wann Dir eng extern schmuel Band Antennfrequenz mat engem gegebene Band ugepasst benotzt.


* nëmme fir Combo Modem: 2G, CATM1, NB-IoT

Zertifikaten:



GPS / GNSS:

Betribssystemer Frequenz: 1559..1610MHz

Antennimpedanz 50ohm

maximal Empfindlechkeet * -160dB stationär, -149dB Navigatioun, -145 kale Start

TTFF 1s (waarm), 21s (waarm), 32s (kal)

A-GPS jo

Dynamik 2g

minimal Aktualitéitstaux 1 Hz


* passend extern schmuel Band Antenne



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

DR T Modulatioun BR bëssen / s Rx Empfindlechkeet Rx Tester

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

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

2 1min SF10 / 125kHz 980 -131dB

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

4 (*) 50-Joerhonnert SF8 / 125kHz 3125 -125.5dB

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

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

7 FSK 50kbs 50000 -130dB

(*) Parameter noutwendeg fir d'Firmware vum System iwwer OTA ze aktualiséieren

(DR) - Daten Taux

(BR) - Bitrate

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




LoRaWAN practical coverage tests:


Testbedingungen:

LoRaWAN Kerlink ifemtocell Intern Paart

passiv Outdoor Breetband Antenn dobausse plazéiert op enger Héicht vun ~ 9m iwwer dem Niveau Wygoda GM. Karczew (~ 110m iwwer dem Mieresspigel).

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

Ländlech Gebidder (Wisen, Felder mat klenge Beem a rare Gebaier)


Dat wäitste Resultat war Czersk ~ 10,5km (~ 200m iwwer dem Mieresspigel) mat RSSI gläich -136dB (d.h. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )