IoT i CIoT Devices - Smart Solutions

LoRaWAN & GSM - Smart City





iSys - Sisteme inteligente







PROIECT

Cuprins

1. Introducere. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Resurse hardware ale dispozitivelor IoT / CIoT 4

0..4 intrări binare programabile 4

0..4 ieșiri binare programabile 4

0..4 intrări de numărare (contoare nevolatile) 4

0..4 ieșiri variatoare (PWM sau 0..10V) 5

Intrare infraroșu + ieșire 5

0..4 intrări de măsurare (ADC) 5

interfețe seriale SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

module fără LoRaWAN modem și processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, și 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. Configurare intrări binare 18

3.4. Configurarea ieșirilor binare 19

3.5. Configurarea intrărilor de măsurare ADC și a senzorilor suplimentari (XIN) 21

3.6. Configurare variatoare PWM / 0..10V 22

3.7. Configurare calendar-planificator 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. Configurare Semtech Packet Forwarder (SPF) 27

4.2. LoRaWAN Network/Application Server Configuration 28

4.2.1. LoRaWAN Network Server Configuration 29

5. Work condition of @City GSM / LoRaWAN devices 31


1. Introducere.

@City sistem acceptă o serie de dispozitive electronice (controlere) - numite nod, motor, dispozitiv. Multe tipuri de comunicații (prin cablu și fără fir) sunt disponibile în funcție de infrastructură, cerințe și condiții disponibile.

Device types available in the @City sistem:

Toate dispozitivele sunt integrate între ele prin intermediul @City cloud și există posibilitatea unei cooperări hibride în funcție de disponibilitatea unei anumite infrastructuri de comunicații.

Pentru clădiri și disponibilitatea LAN sau WiFi conectat la Internet putem folosi soluții via prin serverul eHouse.PRO (care poate trimite / primi date către @City nor):

Următorul document descrie GSM și LoRaWAN dispozitive bazate pe un microcontroler cu un singur cip (microprocesor) și un modem de comunicație extern. Acest lucru permite standardizarea sistemului, în ciuda diferenței dintre modemul de comunicare.

Pentru alte variante de comunicare vă rugăm să consultați eHouse documentație.



Acest lucru permite obținerea unor funcționalități și echipamente similare, precum și migrarea ușoară către alte variante sau versiuni de comunicare.

1.1 @City ( IoT/CIoT ) Communication

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

1.2. Resurse hardware ale dispozitivelor IoT / CIoT

Întregul "inteligență" a sistemului rezidă în microcontroler (microprocesor) și nu este foarte dependent de tipul de comunicație. Resursele hardware ale dispozitivelor IoT / CIoT (microprocesor) sunt după cum urmează:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies și services. Aceste servicii sunt facturate și depind în mod individual de operatori și servicii. Serviciul este autorizat în același mod ca și pe telefoanele mobile prin intermediul cartelelor SIM active:

availability of selectat services depends on the communication operator și the built-in GSM modem at the production stage:

1) 2G (toți operatorii)

2) 2G / LTE CATM1 (portocaliu) - există posibilitatea de rezervă 2G atunci când CATM1 nu este disponibil.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - există posibilitatea de rezervă 2G atunci când NBIoT nu este disponibil și operatorul o permite.

4) 2G / 3G (toți operatorii)

5) 4G / LTE (toți operatorii)

6) Alte combinații de servicii ar putea fi, de asemenea, disponibile în funcție de modem și setări disponibile.

Primele 3 soluții funcționează pe același modem (NBIoT / CATM1 + fallback 2G). În cazul utilizării "plastic" Cardurile Nano SIM este posibil să înlocuiți cardul și să configurați de la distanță dispozitivul pentru a funcționa corect într-un alt serviciu. În cazul MIM (SIM-urile sub formă de cip (IC)), decizia se ia în stadiul de producție al dispozitivului și nu este posibil să se schimbe operatorul sau serviciul. NBIoT este dedicat unei cantități foarte mici de date transmise ~ 512kB pe lună (vă rugăm să negociați această valoare operatorului), ceea ce reprezintă un obstacol semnificativ pentru unele soluții CIoT / IoT.

Soluțiile 4, 5 necesită instalarea altor modemuri în etapa de producție.

Consumul de energie al dispozitivului depinde de serviciu și este afișat de la cel mai mic la cel mai mare:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Rata de transfer de date de la cea mai mică la cea mai mare:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation și automatic positioning on maps. De asemenea, pot funcționa mobil atunci când este nevoie de măsurători sau de lucru în mișcare.




1.4. @City LoRaWAN Devices

LoRaWAN is a long gamă communication solution ( up to approx. 15 km) care lucrează în benzi deschise ISM (de ex. 433MHz, 868MHz etc. ). Cu toate acestea, intervalele foarte mari necesită o reducere semnificativă a vitezei de transmisie și a lungimii pachetelor de date (de ex. pentru cel mai mare interval de până la 250 de biți pe secundă și maximum 51 de octeți de date - sarcină utilă). Transmission with repetitions și confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. number of LoRaWAN gateways is also important to ensure a good gamă of devices, which allows you to work at higher speeds, fewer errors și 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/LA FEL DE ).

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

Serverul de rețea / aplicație poate fi localizat pe localul LAN sau în centrul de date al furnizorului de servicii. Datele de pe dispozitive sunt trimise de la serverul de rețea / aplicație prin protocoale de integrare către @City cloud (prin webhook). Aceasta permite integrarea directă a @City LoRaWAN sistem cu @City databases.



Serverul de aplicații poate implementa suplimentar logică extinsă și BIM (modelare a informațiilor) pentru sistem, procesând date la recepție și trimitând comenzi de control (evenimente) către dispozitive individuale ca răspuns.

@City LoRaWAN devices contains additional features as:


module fără LoRaWAN modem și processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, și other eHouse architectures ( 3v3..3v6 DC powered )

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

ATENŢIE! Setarea incorectă a principalilor parametri ai interfeței de comunicație poate provoca distrugerea sau blocarea permanentă a dispozitivului (la care nu avem acces fizic).

Actualizarea oricărui controler al unui firmware și configurația finală trebuie efectuate și testate (pentru toate dispozitivele și cel puțin o săptămână pentru mai multe dispozitive) înainte de a le instala la locul de destinație.

Producătorul nu este responsabil pentru configurarea necorespunzătoare / actualizarea software-ului efectuată de persoane neautorizate, precum și executarea acestora în locurile de instalare a controlerelor individuale.

Toate costurile de dezinstalare, servicii, reparații, înlocuire, reinstalare sunt suportate de utilizatorul sistemului (nu de producător).

Pentru a actualiza firmware-ul și configurația, este necesar să se asigure un nivel suficient de semnal și disponibilitatea serviciilor necesare. Activitățile de mai sus pot fi imposibile la locațiile finale de instalare ale controlerelor și în carcasele acestora. Ele pot depinde, de asemenea, de sezon, vreme și propagarea undelor radio.

Toate costurile serviciilor legate de configurarea / modificarea firmware-ului sunt suportate de utilizator (taxe suplimentare pentru transferul de date, posibilă dezinstalare, instalarea dispozitivelor, deblocare, înlocuire etc.) ).

Gama maximă este pur teoretică, măsurată în condiții ideale de propagare radio și se referă la funcționarea dispozitivelor (cu antene externe și potrivite) în câmpul vizual (fără obstacole în calea fasciculului de semnal). În funcție de urbanizarea zonei, copaci, vreme, locație și metoda de instalare, raza de acțiune poate fi mai slabă de câteva sute de ori decât datele de mai sus.

2.1. Exclusive Conditions of @City GSM.

user bears the costs și is responsible for timely payment of the GSM operator subscription și @City server hosting. Lipsa continuității serviciului poate provoca modificări ireversibile ale parametrilor critici de transmisie și blocarea întregului sistem (de ex. schimbarea adresei IP statice, pierderea domeniului internet, pierderea datelor / configurației de pe server, pierderea software-ului, backup-urilor etc. ).

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

sistem manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Producătorul nu este responsabil pentru deteriorarea gamei de propagare a undelor radio (de ex. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

În cazul limitelor de transfer de date (în special pentru NBIoT), configurarea și actualizarea software-ului ar trebui efectuate la începutul perioadei de abonament, cu cel mai mic consum posibil de date. În caz contrar, este posibil să blocați dispozitivul până la sfârșitul perioadei de facturare, din cauza blocajelor asociate cu depășirea limitei de transfer.

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

Utilizatorul declară că acceptă următoarele informații și este de acord cu acestea.

2.2. Exclusive conditions for @City LoRaWAN.

user bears the costs și is responsible for the timely payment of lease și installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server și @City server hosting. Lipsa continuității serviciului poate provoca modificări ireversibile ale parametrilor critici de transmisie și blocarea permanentă a sistemului (de ex. schimbarea adresei IP statice, pierderea domeniului, pierderea datelor / configurației pe server, pierderea software-ului, backup-urilor etc. ).

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

sistem manufacturer is not responsible for services provided by external entities, including any LoRaWAN operator, hosting for the LoRaWAN network/application server, external @City server hosting. Producătorul nu este responsabil pentru deteriorarea gamei de propagare a undelor radio (de ex. 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. ).

În cazul limitelor de transfer de date, configurarea și actualizarea software-ului ar trebui efectuate la începutul perioadei de abonament, cu cel mai mic consum curent de date. În caz contrar, este posibil să blocați dispozitivul până la sfârșitul perioadei de facturare din cauza blocajelor asociate cu depășirea limitei de transfer. Actualizarea trebuie efectuată cu un singur controler de la început până la sfârșit și testarea corectitudinii lucrului. Rularea actualizării pentru toate controlerele poate cauza blocarea completă a benzii radio timp de mai multe zile.

LoRaWAN uses publicly available "benzi radio deschise" (433 sau 868 MHz pentru UE), care poate fi deranjat sau ocupat de alte dispozitive care funcționează pe aceleași frecvențe. Producătorul nu este responsabil pentru calitatea comunicării în cazul de mai sus.

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

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

Utilizatorul declară că acceptă următoarele informații și este de acord cu acestea.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Configurarea sistemului se realizează prin intermediul interfeței web. Configuration is very critical for @City controllers și incorrect settings may cause the sistem to completely block. It is recommended that the full template configuration ( default settings ) be carried out și tested by the @City sistem manufacturer.

3.1. @City Controller Configuration - Assigning names


Adresa controlerului 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) este adresa implicită care se aplică toți controlorii din familie (adică Pentru același Cod furnizor și Cod fișierși același tip de controler LoRaWAN / GSM. Dacă controlerul nu are propria configurare individuală definită, configurația implicită este încărcată în acesta.

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

Cod furnizor - este un parametru unic pentru client (utilizator)

Cod fișier - este un parametru care denotă tipul de firmware (depinde de echipament și de algoritmii disponibili)

În majoritatea cazurilor, este suficient să configurați acest dispozitiv (implicit) pentru întregul sistem sau ca șablon pentru alte drivere. Când creați o nouă configurație a controlerului, aceste setări sunt copiate din șablon.

Both firmware și configurations for all installations ( instances ) are located on the servers of the @City sistem manufacturer available via the WWW, to which the user may have limited access. Cu toate acestea, configurația corectă este foarte critică și nu este recomandat să faceți modificări fără a testa pe mai multe dispozitive cu acces fizic complet (pe birou). For more information, please check the general conditions of the @City sistem și the specific conditions for a particular way of communication.

3.2. General configuration of @City LoRaWAN & GSM Controllers

3.2.1 General configuration of @City GSM device

Before starting the configuration, please read the general conditions of the @City sistem și sistem-specific conditions for @City GSM.




Cod furnizor - conține 8 caractere stocate în cod hexazecimal dedicat unui singur client (utilizator). Se acordă în etapa de producție a controlerului. O încercare de modificare poate provoca deteriorarea permanentă a controlerului.

Cod fișier - conține 8 caractere stocate în cod hexazecimal, dedicate versiunii firmware a unui controler. It is granted at the controller production stage și may depend on the type of communication ( GSM / LoRaWAN ) și additional equipment, e.g. senzori, numărul de intrări / ieșiri și algoritmi individuali. Modificarea poate provoca deteriorarea permanentă sau blocarea controlerului.

Cod PIN - Număr pin de 4 cifre dacă este setat pentru cartela SIM. Setarea codurilor PIN nu este recomandată. Pentru cartelele SIM din plastic, le puteți scoate de pe telefonul mobil. Introducerea unui SIM incorect poate provoca blocarea permanentă a cardului în dispozitiv (la care în cele din urmă nu vom avea acces fizic).

SMS Nr. - Număr SMS la trimiterea stării prin SMS. Această opțiune este disponibilă în funcție de serviciu și operator (2G / CATM1 / NBIoT). De asemenea, necesită activarea steagului: Activare SMS.

USSD Str - Comandă USSD pentru trimiterea stărilor prin USSD. This option is available only for selectat types of GSM modems ( 2G/3G + GPS ). Optiunea: Activare USSD este necesară. Operatorul trebuie să furnizeze și să activeze serviciul USSD.

APN - Numele punctului de acces. Numele punctului de acces la internet, de ex. Internet (pentru servicii speciale precum LTE-M1 sau NB-IoT, acesta poate fi atribuit individual de către operator).

Adresa WWW - adresa web (domeniu sau IP) pentru acces HTTP.

Pagina WWW - adresa paginii web, unde sunt trimise stările și comenzile controlerelor.

Activare HTTP - Activează transmisia de date HTTP. Această metodă generează de multe ori mai multe transferuri de date decât toate celelalte metode de comunicare, ceea ce poate duce la creșterea costurilor, depășirea limitei de transfer sau incapacitatea de a utiliza unele servicii, cum ar fi NBIoT.

Adresa TCP / UDP - IP address of the @City server for receiving și transmitting data between the cloud și devices. Se recomandă utilizarea unei adrese IP fixe, nu a unei adrese de domeniu internet.

Port TCP - Port TCP / IP pentru comunicare

Activare TCP - Vă permite să activați transmisia TCP / IP. Cadrele de transmisie și confirmările TCP măresc cantitatea de date în legătură cu transmisiile UDP, cu toate acestea, acestea asigură corectitudinea datelor, confirmările și garantează livrarea lor, dacă există comunicare.

Portul UDP - Port pentru primirea statutului prin UDP

Activare UDP - Activați transmisia UDP

Adresă Aux, Port Aux, Activare Aux - aplicații viitoare

Adresă Aux2, Port Aux2, Aux2 Activat - aplicații viitoare

Activarea suportului senzorului ( they must be physically mounted on the @City module ). În caz contrar, dispozitivul poate funcționa mult mai lent și mai puțin stabil. Senzorii sunt instalați în etapa de producție pentru întreaga serie de producție.

Temp, presiune, umiditate, gaz - senzor integrat de temperatură, presiune, umiditate și calitate a aerului

Temp + Presure - Senzor de temperatură și presiune integrat

Giroscop - Senzor giroscop în 3 axe (X, Y, Z)

Magnetometru - Senzor magnetic pe 3 axe (X, Y, Z)

Accelerometru - Senzor de accelerație / vibrații în 3 axe (X, Y, Z)

Culoare - Senzor de culoare (R, G, B, IR, G2)

Ambient + proximeter - nivel de lumină integrat și senzor de proximitate (10cm)

GSM Commșis - comenzi suplimentare de inițializare a modemului

Cod Hash - Un cod de criptare suplimentar. Nu schimba.

Transfer HTTP - Opțiuni de comunicare HTTP suplimentare

Adresa globală - Adresa globală a controlerului pentru controlul de la dispozitiv la dispozitiv.

GSM Mod - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Setarea incorectă a modului de comunicare poate duce la blocarea permanentă a comunicării dispozitivului.

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.

Pe @City LoRaWAN partea dispozitivului, configurarea este foarte simplă:

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

Cheia aplicației - application authorization key for LoRaWAN server ( as above )

Dezactivați rata de adaptare a datelor - Dezactivează selectarea vitezei adaptive. Acest lucru vă permite să forțați o viteză constantă a dispozitivului. În unele situații, acest lucru poate provoca mari probleme de comunicare. Trebuie avut în vedere faptul că, pe măsură ce parametrii RSSI și SNR se îmbunătățesc în modul adaptiv, viteza crește semnificativ. Acest lucru reduce semnificativ timpul de transmitere a datelor prin radio "În timpul emisiunii" și mult mai des informațiile pot fi transmise între dispozitiv și server și invers.

Rata de date (DR) - LoRaWAN link speed selection. Această viteză nu se aplică Bootloader-ului. În cazul în care controlerul funcționează în modul de setare a vitezei adaptive, este doar valoarea de pornire, deoarece controlerul după mai multe încercări de transmisie, selectează autonom viteza optimă pentru a limita timpul de transmitere a mesajului în aer.

Actualizați setările - salvează configurația de pornire a controlerului - toate setările



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

3.3. Configurare intrări binare




Intrările binare au o serie de funcții și parametri care permit funcționarea autonomă a controlerului:

Inversa - negarea intrării atunci când senzorii "conectat în mod normal" (NC) sunt conectate.

Alarma - activarea funcției de alarmă.

Întârziere alarmă - Timp de întârziere a alarmei. Dacă starea de intrare revine la starea inițială înainte de expirarea acestui timp, alarma nu va fi activată.

Amintiți-vă statul - Este timpul să vă amintiți modificarea stării de intrare.

Dezactivați executarea - Blocarea evenimentelor care rulează legate de intrare.

Alerga - Rulați comanda de configurare de intrare (Ad-Hoc)

Copie - Copiați comanda de configurare a intrării în clipboard

Eveniment activat - Descrierea modului de rulare a evenimentului pentru nivelul de intrare ridicat (1)

Eveniment direct activat - Codul evenimentului care se execută când intrarea este activată (0 => 1)

Eveniment oprit - Descrierea activării evenimentului pentru un nivel scăzut de intrare (0)

Eveniment direct dezactivat - Codul evenimentului care se execută când intrarea este oprită (1 => 0)

Eveniment de alarmă - Descrierea evenimentului de alarmă.

Eveniment de alarmă directă - Codul evenimentului care trebuie declanșat atunci când apare o alarmă

Actualizați setările - salvează configurația de pornire pentru toate setările

3.4. Configurare ieșiri binare




Ieșirile binare inteligente pot funcționa ca simple sau duble. Formularul vă permite să creați o configurație de pornire pentru controler (dacă o confirmați cu butonul Actualizare).

Formularul servește și ca creator de evenimente pentru ieșiri care pot fi pornite prin apăsarea butonului Executare sau copiere în clipboard pentru utilizare în configurația controlerului, de ex.



Configurarea ieșirilor unice:

Dezactivează - Blocarea ieșirii în modul unic (de ex. dacă este utilizat pentru controlul acționărilor pentru a nu deteriora accidental rulourile, porțile, dispozitivele de acționare)

Administrator - La modificarea setărilor critice este necesar un semnal administrativ

Stat - selectarea stării (configurarea inițială sau lansarea evenimentului cu "run" buton)

Se repetă - Numărul de repetări (modificări de stare ciclice)

Time On - Ora activării ieșirii

Timp liber - Timpul de oprire a ieșirii (este important atunci când se repetă evenimente)

Alerga - Rulați evenimentul pentru ieșire

Copie - Copiați evenimentul în clipboard

Actualizați setările - salvează configurația de pornire pentru toate setările

Configurare dublă ieșire:

Dezactivează - Blocați o pereche de ieșiri în modul dual (de ex. dacă este utilizat ca intrări simple)

Administrator - Este necesar un semnal administrativ la schimbarea setărilor critice, cum ar fi modul de unitate

Somfy - modul drive (bifat => Somfy / unchecked => Servo direct)

Stat - selectarea stării (pentru configurarea inițială sau prânzirea evenimentului cu "run" buton)

Se repetă - Numărul de repetări (schimbarea ciclică a stărilor)

Time On - Ora de pornire a stării date

Dezactivați timpul - Timpul de blocare a ieșirilor (timpul minim între schimbările ieșirilor) pentru a proteja unitățile împotriva deteriorării.

Timp liber - Timpul de oprire a ieșirii (este important atunci când se repetă evenimente)

Alerga - Rulați evenimentul pentru unitate

Copie - Copiați evenimentul în clipboard

Actualizați setările - salvează configurația de pornire pentru toate setările

3.5. Configurarea intrărilor de măsurare ADC și a senzorilor suplimentari (XIN)




Inversa - scara inversată (100% -x) a intrării ADC

Alarma L - Activarea opțiunii pentru a genera o alarmă atunci când valoarea scade sub min. prag

Alarma H - Activarea opțiunii de a genera o alarmă atunci când valoarea depășește valoarea max. prag

Întârziere alarmă - Timp de întârziere a alarmei. Dacă starea de intrare revine la "O.K" înainte de expirarea timpului, alarma nu va fi activată.

Dezactivare eveniment - Blocarea execuției evenimentului

Administrator - pavilion administrativ care permite modificarea configurației de intrare a măsurătorilor

Eveniment LOW - descrierea evenimentului efectuat la depășirea pragului inferior

LOW Direct - codul evenimentului care trebuie executat după scăderea valorii sub pragul inferior

Nivel scăzut - Nivelul pragului inferior (min)

Ok Eveniment - Descrierea "O.K" eveniment

OK Direct - codul evenimentului care trebuie executat după introducerea fișierului "O.K" gamă

Eveniment HIGH - Descrierea evenimentului pentru pragul superior

HIGH Direct - codul evenimentului care trebuie executat după depășirea valorii pragului superior

Nivel inalt - Nivelul pragului superior (max)

Alerga - rularea evenimentului de configurare (schimbarea configurației ADC Ad-Hoc)

Actualizați setările - salvează configurația inițială pentru intrările ADC

3.6. Configurare variatoare PWM / 0..10V




Inversa - Inversare polaritate dimmer (100% - x)

Administrator - Un indicator administrativ care vă permite să modificați opțiunile critice

Dezactivează - Blocarea ieșirii dimmer

O singura data - Schimbați setările dimmerului o dată (apoi opriți dimmerul)

Valoare min - valoarea minimă a setărilor dimmerului

Valoare - valoarea țintă a dimmerului

Mod - Mod de setare a estompării (Stop / - / + / Set)

Etapa - Etapa de modificare a valorii nivelului de estompare

Valoare max - valoarea maximă a setării dimmerului

Alerga - Rulează evenimentul mai slab

Copie - Copiați evenimentul în clipboard



Dimmerul RGBW recuperează valorile setărilor din culorile individuale.

În plus, vă permite să activați modul de schimbare continuă a culorilor folosind presetările de dimmere unice.

Actualizați setările - salvează configurația de pornire pentru toate setările





Butoane:

Actualizați setările - saving the configuration in the @City sistem

Toate controlerele - o listă a tuturor controlerelor

Setări - setările controlerului curent

Schimbați numele - schimbați numele controlerului curent

Programator - editorul calendar-planificator al controlerului curent

Scrieți config. * - trimiterea unei comenzi pentru a descărca configurația de către controler

Upgrade de firmware * - trimiterea unei comenzi pentru descărcarea firmware-ului de către controler

Resetați controlerul * - trimiterea comenzii de resetare pentru descărcare de către controler

Reset Controller - Copiere - copie a evenimentului de resetare a controlerului în clipboard

Deconectați-vă - deconectarea utilizatorului (din motive de securitate, ar trebui să închideți toate instanțele deschise ale browserului web care pot stoca parametrii de conectare în cache).

* - trimiterea comenzii înseamnă adăugarea la coada evenimentului. On connecting controller to the @City sistem, the controller downloads these eveniments.

3.7. Configurare calendar-planificator


Calendar-calendarul permite declanșarea autonomă a evenimentelor repetitive sau programate (comenzi). Un exemplu ar fi, de exemplu, aprinderea lămpii stradale la ora 17 și oprirea la ora 7 (iarna).

Șterge (Șterge) - șterge complet elementul de programare.

En. (Permite) - Activați elementul de programare (vor fi executate numai acele poziții care au setul Enable flag setat)

Nume - Numele evenimentului (puteți descrie evenimentul într-un mod recunoscut)

Codul evenimentului - cod eveniment în cod hexazecimal (copiat din clipboard la crearea comenzilor)

Câmpuri lunare (Ja, Fe, .., Nu, De) - luni ianuarie ... Decembrie în care va începe evenimentul

Zi - Ziua. Puteți selecta orice zi a lunii sau "*" pentru orice (desfășurarea evenimentului în fiecare zi).

Câmpuri în timpul săptămânii (Mo, Tu, .. Su) - puteți selecta zilele săptămânii în care se va desfășura evenimentul.

Ora - Ora. Puteți alege orice oră sau "*" pentru toată lumea (desfășurarea evenimentului la fiecare oră).

Min - Minut. Puteți selecta orice minut sau "*" pentru toată lumea (desfășurarea evenimentului în fiecare minut).



Logic "și" algoritmul este implementat între toate câmpurile (cu excepția Nume ), deci trebuie îndeplinite toate pentru ca evenimentul să fie executat.



De exemplu. Aprinderea lămpilor de stradă ( Noiembrie, decembrie, ianuarie, februarie ) la 17.01 fără Duminica.

En - selectat

Event code - 00002101010000000000 // rularea primei ieșiri binare

Câmpuri de luni - numai Nu, De, Ja, Fe sunt marcate

Zi - selectat "*" pentru fiecare zi a lunii

Ora - timpul selectat este 17

Min - minutul selectat 01

Câmpuri în timpul săptămânii - totul despre Su selectat

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. În cazul sistemelor care funcționează folosind alte metode de transmisie, acesta poate fi omis.

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

4.1. LoRaWAN Gateway Configuration.

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

4.1.1. Basic configuration of LoRaWAN gateway

Gateway-ul LoraWAN ar trebui să fie accesibil de la cel puțin o stație de configurare.

Când instalați prin Ethernet / WiFi și configurați numai dintr-o rețea LAN / WLAN locală, securitatea gateway-ului nu este foarte critică (cu excepția cazului în care oferim acces la gateway din exterior, adică internetul).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access și 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 și SSH service available. În caz contrar, va trebui să vă conectați fizic la gateway printr-o interfață Ethernet sau WiFi.

- este necesar să setați parole de acces complicate pentru toți utilizatorii de pe dispozitiv.

- dezactivați toate serviciile neutilizate precum Telnet, FTP, POP, SMTP, IMAP, WWW etc. care poate fi ținta atacurilor "ocupând" poarta de acces cu alte procese, cum ar fi încercările de conectare.

- puteți limita posibilitatea de conectare, numai de la stații cu adrese IP statice selectate, ceea ce reprezintă o protecție destul de eficientă împotriva hacking-ului. Acest lucru se aplică și serviciilor aparent nesemnificative, cum ar fi ICMP (ping), HTTP, FTP etc.

- după configurare completă și multe săptămâni de teste de sistem, putem bloca toate serviciile externe și accesul de la distanță, care, totuși, vor împiedica serviciul, căuta și verifica jurnalele gateway-ului.

4.1.2. Configurare Semtech Packet Forwarder (SPF)

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 și passes all packets in both directions.

Nu procesează și nu autorizează pachetele de date în nicio direcție.

Configurarea SPF este foarte simplă și implică "regie" it to the required LoRaWAN network server.

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

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

Directorul de configurare SPF este "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

Configurația principală a SPF se află în fișier "/user/spf/etc/global_conf.json", care ar trebui editat cu editorul disponibil (de ex. vi sau nano). Modificăm valoarea parametrului: "adresa serverului" prin introducerea adresei IP fixe a serverului de rețea sau a numelui de domeniu (necesită un serviciu client DNS configurat corespunzător).

Portul de comunicare de retur implicit este 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Jurnalele pachetului SPF se află în "/ user / spf / var / logs /" din directorul spf.log fișierul și copiile arhivei acestuia.

network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", unde puteți activa / dezactiva serviciile de rețea standard și securiza serverul.

De asemenea, ar trebui să modificați parolele tuturor utilizatorilor disponibili pe sistem cu ajutorul passwd comanda de securizare împotriva accesului neautorizat de către persoane neautorizate. De asemenea, trebuie să modificați parola de utilizator pentru asistență bazată pe web.

De asemenea, este mai bine să dezactivați comunicația WiFi, deoarece intrușii pot încerca să utilizeze atacuri prin intermediul acestui mediu de transmisie.

După finalizarea acestei configurații, resetați gateway-ul cu reporniți comanda.



4.2. LoRaWAN Network/Application Server Configuration

Există multe soluții pentru serverele de rețea și aplicații (inclusiv cele gratuite). Fiecare dintre ele are propriul mod de integrare cu servicii și sisteme externe (de ex. nori ca. @City ). Din acest motiv, @City sistem must have an interface for integration with the installed LoRaWAN NS/LA FEL DE server.

În cazul unui sistem de producție, putem folosi serviciul gratuit "Rețeaua de lucruri", atâta timp cât ne aflăm în limite zilnice foarte mari definite pentru fiecare dispozitiv {în special "În timpul emisiunii" (30s **) și un număr mic de comenzi trimise către dispozitiv (10 **)}.

** limitele curente indicative zilnice ale dispozitivului se pot modifica.

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

Acest lucru ne oferă mai multe opțiuni:

Pe unele sisteme, configurarea firmware + este fixă ​​(pentru toate controlerele disponibile din sistem) și inițiată în etapa de configurare inițială a sistemului, ceea ce simplifică selecția.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good gamă ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware și configuration. La o acoperire redusă (DR <4), configurarea și actualizarea firmware-ului nu sunt posibile și necesită un Gateway cu comunicație LTE lângă dispozitivele actualizate.

4.2.1. LoRaWAN Network Server Configuration

Pe LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "user / spf / etc / local_conf.json"sau afișat în jurnale "/user/spf/var/log/spf.log". Verificați jurnalele serverului web că gateway-ul de comunicații se conectează la server.

Următorii pași sunt configurația serverului de aplicații (acesta este de obicei situat pe același dispozitiv ca serverul de rețea).

Următorii pași care trebuie efectuați depind de soluția de server de aplicații utilizată și de disponibilitatea interfeței Back-End / Front-End. Interfața simplifică "primii pasi" și configurarea sistemului.

În general, ar trebui:

 







5. Work condition of @City GSM / LoRaWAN devices

Temperatura - 40C .. + 65C

Umiditate 0..80% r.H. fără condens (dispozitiv)

GSM Alimentare 5VDC @ 2A ±0,15 V (pentru senzorul PPM și la conectarea releelor)

3.5VDC..4.2VDC @ 2A (în alte cazuri)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (pentru senzorul PPM și la conectarea releelor)

3VDC..3,6VDC @ 300mA (în alte cazuri)


Dispozitive GSM + GPS:

Intrare antenă 50ohm

SIM nano-SIM sau MIM

(alegere în etapa de producție - MIM impune un operator de rețea)

Aprobare modem portocaliu (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Alți operatori


BANDELE (Europa) Sensibilitatea puterii de ieșire de clasă

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

Când utilizați o antenă externă cu bandă îngustă, potrivită în frecvență pentru o anumită bandă.


* numai pentru modemul Combo: 2G, CATM1, NB-IoT

Certificate:



GPS / GNSS:

frecvența de funcționare: 1559..1610MHz

impedanta antenei 50ohm

sensibilitate maximă * -160dB staționară, -149dB navigare, -145 pornire la rece

TTFF 1s (fierbinte), 21s (cald), 32s (rece)

A-GPS da

Dinamica 2g

rata minimă de reîmprospătare 1 Hz


* antenă externă cu bandă îngustă potrivită



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

DR T modulare BR bit / s Rx Sensibilitate Rx Teste

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

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

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

7 FSK 50kbs 50000 -130dB

(*) Parametrii necesari pentru actualizarea firmware-ului sistemului prin OTA

(DR) - Rata de date

(BR) - Rată de biți

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




LoRaWAN practical coverage tests:


Condiții de test:

LoRaWAN Kerlink ifemtocell Gateway intern

antenă de bandă largă în aer liber pasivă plasată în exterior la o înălțime de ~ 9m deasupra nivelului solului Wygoda gm. Karczew (~ 110m deasupra nivelului mării).

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

Zone rurale (pajiști, câmpuri cu copaci mici și clădiri rare)


Cel mai îndepărtat rezultat a fost Czersk ~ 10,5km (~ 200m deasupra nivelului mării) cu RSSI egal cu -136dB (adică with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )