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
@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:
CIoT - Internetul celular al obiectelor (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
Ethernet
Wifi
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):
Ethernet
Wifi
CAN
RF
RS-485 / RS-422
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.
@City sistem currently uses one of the selectat communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
GPS 4G +
Î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ă:
monitorizarea stării intrărilor
atribuirea unei comenzi executate la schimbarea stării
generând alarme avansate
conectarea oricăror detectoare / senzori
raportare la distanță
Pornirea / oprirea oricăror dispozitive electrice / electronice (o singură ieșire)
Comanda de acționare deschidere / închidere / oprire: jaluzele, porți, copertine, electrovalve, servomotoare, servomotoare (ieșiri duale)
controlul dispozitivelor acționate de mai multe ieșiri, de ex. motoare, ventilatoare (ieșiri triplu sau cvadruplu)
energie electrica
gaz
apă
cald
evenimentele evenimentelor de la senzorii de alarmă
salvat în memoria nevolatilă
iluminare cu LED de diminuare, surse de alimentare cu LED
controlul puterii motorului
control de la o telecomandă cu infraroșu sau o comunicare strânsă între dispozitive prin infraroșu
trimiterea codurilor în infraroșu
conectarea oricăror senzori analogici
măsurători de tensiune, curent, rezistență, capacitate
măsurători și ajustări ale diferiților parametri fizici
generând alarme atunci când sunt depășite pragurile programate (min, max)
executarea comenzilor de control la depășirea pragurilor programate (min, max)
instalarea oricăror senzori și extensii externe, de ex.
nivel de iluminare (ALS)
câmp magnetic - magnetometru senzor pe 3 axe (X, Y, Z)
pornește - giroscop (X, Y, Z)
inclinometru (X, Y, Z)
proximitate (proximeter) 10cm / timpul de zbor (4m)
accelerație / vibrații (X, Y, Z)
busolă electronică
temperatura, presiunea, umiditatea, calitatea generală a aerului
culoare (R, G, B, IR)
Măsurarea poluării aerului cu particule (PPM 2,5 / 10um)
actualizarea firmware-ului OTA (Over The Air), vă permite să actualizați algoritmii software și configurația prin intermediul interfeței principale de comunicații
@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:
nano SIM standard (plastic)
MIM (sub forma unui cip electronic (IC)).
availability of selectat services depends on the communication operator și the built-in GSM modem at the production stage:
1) 2G (toți operatorii)
mesaj
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (portocaliu) - există posibilitatea de rezervă 2G atunci când CATM1 nu este disponibil.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - există posibilitatea de rezervă 2G atunci când NBIoT nu este disponibil și operatorul o permite.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (toți operatorii)
mesaj
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (toți operatorii)
TCP / IP (4G)
UDP (4G)
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.
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:
Alimentarea cu energie pentru recoltarea energiei (buck sau boost)
3V3 / 1V8 LDO
la bord senzori și extensii opționale, de ex.
nivel de iluminare (ALS)
câmp magnetic - magnetometru senzor pe 3 axe (X, Y, Z)
pornește - giroscop (X, Y, Z)
inclinometru (X, Y, Z)
proximitate (proximeter) 10cm / timpul de zbor (4m)
accelerație / vibrații (X, Y, Z)
busolă electronică
temperatura, presiunea, umiditatea, calitatea generală a aerului
culoare (R, G, B, IR)
Măsurarea poluării aerului cu particule (PPM 2,5 / 10um)
LVD curent / tensiune (3 faze)
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.
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.
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.
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.
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.
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.
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.
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
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.
calendar-planificator
munca autonomă
atribuirea de ieșiri intrărilor binare (răspuns la o schimbare de stare)
atribuirea ieșirilor la măsurarea intrărilor (reacția la modificarea pragului)
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
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
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.
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
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:
LoRaWAN gateway ( e.g. Kerlink ) with the Semtech Packet Forwarder ( SPF ) installed to send all LoRaWAN packets bidirectionally via UDP protocol to the LoRaWAN Network Server.
LoRaWAN Network Server - for communication between the LoRaWAN gateway și the application server.
Application server for uploading data to the @City cloud
re are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:
LoRaWAN Communication Gateway
Pachet SPF (Semtech Packet Forwarder)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( LA FEL DE )
Bază de date
Modulul de comunicare LTE
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.
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.
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:
utilizarea TTN pentru a lucra într-un mediu de producție și un server fizic dedicat numai pentru actualizări de configurare și firmware nou (*).
utilizarea unui server fizic dedicat pentru toate activitățile de mai sus.
folosind două servere fizice dedicate (unul pentru mediul de producție și celălalt pentru actualizări și configurare software) (*)
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.
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:
Adăugați o aplicație cu un ID specific pentru mediul de producție
Genera "TASE API" pentru conectarea aplicației și adăugarea "link-cerere-dreapta" permisiuni (trebuie să copiați cheia generată automat).
Genera "TASE API" pentru integrare prin webhook (oferind numele aplicației și webhook) cu drepturile: "aplicație dreaptă-trafic-jos-scriere" "dreapta-aplicație-trafic-citit" "aplicație dreaptă-trafic-sus-scriere" (copiați cheia generată automat). This key is used for communication on the @City website along with the name "webhook".
create an integration webhook for the application with the @City server specifying:
ID-ul aplicației
ID Webhook
adresa de destinație http: //*.*.*.*/IoT/ și sus.php cărări
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
ID-ul aplicației
EUID pentru cerere
Tasta Root pentru aplicație
Frequency plan ( regional LoRaWAN bși settings e.g. EU_863_870 pentru Europa)
DEV EUI (adresa individuală a fiecărui dispozitiv atribuit de producătorul modulului). Dacă nu este pe copertă, ar trebui să găsiți în jurnalele serverului de aplicații adresele dispozitivelor necunoscute care încearcă să se conecteze la server.
lorawan-version = 1.0.2, lorawan-phy-version = 1.0.2-b
LoRaWAN OTAA authorization
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:
ROȘU (UE)
GCF (AU)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / REACH
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 )