IoT i CIoT ierīces - viedie risinājumi
LoRaWAN & GSM - Smart City
iSys - inteliģentās sistēmas
PROJEKTS
Satura rādītājs
1. Ievads. 3
1.1 @City ( IoT/CIoT ) Communication 4
1.2. IoT / CIoT ierīču aparatūras resursi 4
0..4 programmējamas binārās ieejas 4
0..4 programmējamas bināras izejas 4
0..4 skaitīšanas ieejas (nemainīgi skaitītāji) 4
0..4 dimmeru izejas (PWM vai 0..10V) 5
Infrasarkanā ieeja + izeja 5
0..4 mērījumu ieejas (ADC) 5
seriālās saskarnes SPI / I2C / UART / CAN 5
1.3. @City GSM Devices 6
1.4. @City LoRaWAN Devices 9
The module bez LoRaWAN modem un processor may act as MEMs Sensor Module for @City GSM, Bezvadu internets, Ethernet, un 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āro ieeju konfigurācija 18
3.4. Bināro izeju konfigurācija 19
3.5. ADC mērījumu ieeju un papildu sensoru (XIN) konfigurācija 21
3.6. Dimmers konfigurācija PWM / 0..10V 22
3.7. Kalendāra plānotāja konfigurācija 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 pakešu pārsūtīšanas (SPF) konfigurācija 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
The @City sistēmā atbalsta vairākas elektroniskas ierīces (kontrolierus) - sauc par mezglu, moto, ierīci. Atkarībā no pieejamās infrastruktūras, prasībām un apstākļiem ir pieejami daudzi sakaru veidi (vadu un bezvadu).
Device types available in the @City sistēmā:
CIoT - mobilais lietu internets (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
Ethernet
Bezvadu internets
Visas ierīces ir savstarpēji integrētas, izmantojot @City mākonis un ir iespējama hibrīda sadarbība atkarībā no konkrētās komunikācijas infrastruktūras pieejamības.
Ēkām un internetam pieslēgta LAN vai WiFi pieejamībai mēs varam izmantot eHouse risinājumus, izmantojot eHouse.PRO serveri (kas var nosūtīt / saņemt datus uz @City mākonis):
Ethernet
Bezvadu internets
CAN
RF
RS-485 / RS-422
Šajā dokumentā ir aprakstīts GSM un LoRaWAN ierīces, kuru pamatā ir vienas mikroshēmas mikrokontrolleris (mikroprocesors) un ārējs sakaru modems. Tas ļauj sistēmu standartizēt, neskatoties uz komunikācijas modema atšķirībām.
Citus saziņas variantus, lūdzu, skatiet eHouse dokumentācija.
Tas ļauj iegūt līdzīgu funkcionalitāti un aprīkojumu, kā arī viegli pāriet uz citiem saziņas variantiem vai versijām.
The @City sistēmā currently uses one of the atlasīts communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
4G + GPS
Viss "inteliģence" no sistēmas atrodas mikrokontrollerī (mikroprocesorā) un nav ļoti atkarīgs no komunikācijas veida. IoT / CIoT ierīču (mikroprocesora) aparatūras resursi ir šādi:
uzraudzīt izejvielu statusu
komandas piešķiršana izpildīta, kad mainās stāvoklis
ģenerējot uzlabotas trauksmes
jebkuru detektoru / sensoru pievienošana
attālā ziņošana
Elektrisko / elektronisko ierīču ieslēgšana / izslēgšana (viena izeja)
Piedziņas vadības atvēršana / aizvēršana / apturēšana: žalūzijas, vārti, nojumes, elektromagnētiskie vārsti, servomotori, servo (dubultās izejas)
vadības ierīces, kuras vada vairākas izejas, piem. motori, ventilatori (trīskārša vai četrkārša izeja)
elektriskā enerģija
gāze
ūdens
silts
notikumu gadījumi no trauksmes sensoriem
saglabāts nepastāvīgā atmiņā
aptumšojošs LED apgaismojums, LED barošanas avoti
motora jaudas kontrole
vadība no infrasarkanā tālvadības pults vai cieša saziņa starp ierīcēm, izmantojot infrasarkano
infrasarkano staru kodu sūtīšana
jebkuru analogo sensoru savienojums
sprieguma, strāvas, pretestības, kapacitātes mērījumi
dažādu fizisko parametru mērījumi un pielāgošana
trauksmes radīšana, kad tiek pārsniegti ieprogrammētie sliekšņi (min, max)
vadības komandu izpilde, pārsniedzot ieprogrammētos sliekšņus (min, max)
jebkādu ārēju sensoru un pagarinājumu uzstādīšana, piem.
apgaismojuma līmenis (ALS)
magnētiskais lauks - magnetometra 3 asu sensors (X, Y, Z)
ieslēgt - žiroskops (X, Y, Z)
slīpuma mērītājs (X, Y, Z)
tuvums (tuvuma mērītājs) 10cm / lidojuma laiks (4m)
paātrinājums / vibrācija (X, Y, Z)
elektroniskais kompass
temperatūra, spiediens, mitrums, kopējā gaisa kvalitāte
krāsa (R, G, B, IR)
Makrodaļiņu gaisa piesārņojuma mērīšana (PPM 2,5 / 10um)
OTA programmaparatūras jauninājums (Over The Air) ļauj atjaunināt programmatūras algoritmus un konfigurāciju, izmantojot galveno komunikācijas saskarni
@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies un services. Par šiem pakalpojumiem tiek iekasēta maksa un tie ir atkarīgi no operatoriem un pakalpojumiem atsevišķi. Pakalpojums ir atļauts tāpat kā mobilajos tālruņos, izmantojot aktīvās SIM kartes:
standarta nano SIM (plastmasa)
MIM (elektroniskas mikroshēmas (IC) formā).
The availability of atlasīts services depends on the communication operator un the built-in GSM modem at the production stage:
1) 2G (visi operatori)
īsziņa
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (oranža) - ir 2G rezerves iespēja, kad CATM1 nav pieejams.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - pastāv 2G rezerves iespēja, kad NBIoT nav pieejams un operators to atļauj.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (visi operatori)
īsziņa
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (visi operatori)
TCP / IP (4G)
UDP (4G)
6) Atkarībā no pieejamā modema un iestatījumiem var būt pieejama arī citu pakalpojumu kombinācija.
Pirmie 3 risinājumi darbojas ar to pašu modemu (NBIoT / CATM1 + rezerves 2G). Lietošanas gadījumā "plastmasas" Nano SIM kartes ir iespējams nomainīt karti un attālināti konfigurēt ierīci, lai tā pareizi darbotos citā pakalpojumā. MIM (SIM kartes mikroshēmas (IC) veidā) gadījumā lēmums tiek pieņemts ierīces ražošanas stadijā, un nav iespējams mainīt operatoru vai pakalpojumu. NBIoT ir veltīts ļoti mazam pārsūtīto datu apjomam ~ 512 KB mēnesī (lūdzu, vienojieties ar operatoru par šo vērtību), kas ir būtisks šķērslis dažiem CIoT / IoT risinājumiem.
4., 5. risinājums prasa citu modemu uzstādīšanu ražošanas posmā.
Ierīces enerģijas patēriņš ir atkarīgs no pakalpojuma un tiek rādīts no zemākā līdz augstākajam:
- NBIoT
- CATM1
- LTE
- 3G
- 2G / SMS / USSD / GPRS / EDGE
Datu pārraides ātrums no zemākā līdz augstākajam:
- NBIoT
- CATM1
- 2G / SMS / USSD / GPRS / EDGE
- 3G
- LTE
All @City GSM devices can be equipped with a GPS receiver for geolocation un automatic positioning on maps. Viņi var strādāt arī mobilā stāvoklī, kad ir nepieciešami mērījumi vai darbs kustībā.
LoRaWAN is a long diapazons communication solution ( up to approx. 15km), strādājot atklātās ISM joslās (piem., 433MHz, 868MHz utt. ). Tomēr ļoti lielos diapazonos ir nepieciešams ievērojami samazināt pārraides ātrumu un datu pakešu garumu (piemēram, visaugstākajā diapazonā līdz 250 bitiem sekundē un maksimāli 51 baiti datu - lietderīgā slodze). Transmission with repetitions un confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. The number of LoRaWAN gateways is also important to ensure a good diapazons of devices, which allows you to work at higher speeds, fewer errors un 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 ).
The web server is used for two-way communication with LoRaWAN gateways un for sending information to/ from LoRaWAN devices.
Tīkla / lietojumprogrammu serveris var atrasties lokālajā LAN vai pakalpojumu sniedzēja datu centrā. Dati no ierīcēm tiek nosūtīti no tīkla / lietojumprogrammu servera, izmantojot integrācijas protokolus @City cloud (caur tīmekļa āķi). Tas ļauj tieši integrēt @City LoRaWAN sistēma ar @City databases.
Lietojumprogrammu serveris var papildus ieviest paplašinātu loģiku un BIM (informācijas modelēšana) sistēmai, apstrādājot uztveršanas datus un nosūtot vadības komandas (notikumus) uz atsevišķām ierīcēm, atbildot uz tām.
@City LoRaWAN devices contains additional features as:
Enerģijas novākšanas (buck vai boost) enerģijas padeve
3V3 / 1V8 LDO
uz kuģa izvēles sensori un pagarinājumi, piem.
apgaismojuma līmenis (ALS)
magnētiskais lauks - magnetometra 3 asu sensors (X, Y, Z)
ieslēgt - žiroskops (X, Y, Z)
slīpuma mērītājs (X, Y, Z)
tuvums (tuvuma mērītājs) 10cm / lidojuma laiks (4m)
paātrinājums / vibrācija (X, Y, Z)
elektroniskais kompass
temperatūra, spiediens, mitrums, kopējā gaisa kvalitāte
krāsa (R, G, B, IR)
Makrodaļiņu gaisa piesārņojuma mērīšana (PPM 2,5 / 10um)
LVD strāva / spriegums (3 fāzes)
UZMANĪBU! Nepareiza galveno sakaru saskarnes parametru iestatīšana var izraisīt ierīces (kurai mums nav fiziskas piekļuves) iznīcināšanu vai neatgriezenisku bloķēšanu.
Jebkurš kontroliera atjauninājums a programmaparatūra un galīgā konfigurācija jāveic un jāpārbauda (visām ierīcēm un vismaz nedēļu vairākām ierīcēm) pirms to uzstādīšanas galamērķa vietā.
Ražotājs nav atbildīgs par neatbilstošu konfigurāciju / programmatūras atjaunināšanu, ko veic nepiederošas personas, kā arī par to izpildi atsevišķu kontrolieru uzstādīšanas vietās.
Visas atinstalēšanas, pakalpojumu, remonta, nomaiņas, atkārtotas instalēšanas izmaksas sedz sistēmas lietotājs (nevis ražotājs).
Lai atjauninātu programmaparatūru un konfigurāciju, jānodrošina pietiekams signāla līmenis un nepieciešamo pakalpojumu pieejamība. Iepriekš minētās darbības var būt neiespējamas kontrolieru pēdējās uzstādīšanas vietās un to korpusos. Tie var būt atkarīgi arī no sezonas, laika apstākļiem un radioviļņu izplatīšanās.
Visas izmaksas, kas saistītas ar konfigurāciju / programmaparatūras maiņu, sedz lietotājs (papildu maksa par datu pārsūtīšanu, iespējamu atinstalēšanu, ierīču uzstādīšanu, atbloķēšanu, nomaiņu utt.) ).
Maksimālais diapazons ir tīri teorētisks, mērīts ideālos radio izplatīšanās apstākļos, un attiecas uz ierīču (ar ārējām un saskaņotām antenām) darbību redzes laukā (bez šķēršļiem signāla stara ceļā). Atkarībā no teritorijas urbanizācijas, kokiem, laika apstākļiem, atrašanās vietas un uzstādīšanas metodes diapazons var būt sliktāks par vairākiem simtiem reižu nekā iepriekš minētie dati.
The user bears the costs un is responsible for timely payment of the GSM operator subscription un @City server hosting. Pakalpojuma nepārtrauktības trūkums var izraisīt neatgriezeniskas kritisko pārraides parametru izmaiņas un bloķēt visu sistēmu (piem., statiskās IP adreses maiņa, interneta domēna zaudēšana, datu / konfigurācijas zaudēšana serverī, programmatūras zaudēšana, dublējumi utt. ).
In the notikumu that the user pays the above-mentioned amounts as a flat rate to the producer of the @City sistēmā, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.
The sistēmā manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Ražotājs nav atbildīgs par radioviļņu izplatīšanās diapazona pasliktināšanos (piem., due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).
Datu pārsūtīšanas ierobežojumu gadījumā (īpaši attiecībā uz NBIoT) programmatūras konfigurēšana un atjaunināšana jāveic abonēšanas perioda sākumā ar minimālu iespējamo datu patēriņu. Pretējā gadījumā ir iespējams bloķēt ierīci līdz norēķinu perioda beigām bloķēšanas dēļ, kas saistīti ar pārsūtīšanas ierobežojuma pārsniegšanu.
The GSM operator is responsible for the quality of the GSM connection, not the @City sistēmā manufacturer.
Lietotājs paziņo, ka viņš / viņa pieņem šādu informāciju un piekrīt tai.
The user bears the costs un is responsible for the timely payment of lease un installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server un @City server hosting. Pakalpojuma nepārtrauktības trūkums var izraisīt neatgriezeniskas kritisko pārraides parametru izmaiņas un pastāvīgu sistēmas bloķēšanu (piemēram, statiskās IP adreses maiņa, domēna zaudēšana, datu / konfigurācijas zaudēšana serverī, programmatūras zaudēšana, dublējumi utt. ).
In the notikumu 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.
The sistēmā 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. Ražotājs nav atbildīgs par radioviļņu izplatīšanās diapazona pasliktināšanos (piem., 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. ).
Datu pārsūtīšanas ierobežojumu gadījumā programmatūras konfigurēšana un atjaunināšana jāveic abonēšanas perioda sākumā ar vismazāko pašreizējo datu patēriņu. Pretējā gadījumā ir iespējams bloķēt ierīci līdz norēķinu perioda beigām bloķēšanas dēļ, kas saistīti ar pārsūtīšanas ierobežojuma pārsniegšanu. Atjaunināšana jāveic vienam kontrolierim no sākuma līdz beigām un jāpārbauda darba pareizība. Atjauninājuma palaišana visiem kontrolleriem var izraisīt daudzu dienu radio joslas pilnīgu bloķēšanu.
LoRaWAN uses publicly available "atvērtas radio joslas" (433 vai 868 MHz ES), ko var traucēt vai aizņemt citas ierīces, kas darbojas tajās pašās frekvencēs. Ražotājs nav atbildīgs par sakaru kvalitāti iepriekš minētajā gadījumā.
The user is responsible for covering the area with the appropriate number of LoRaWAN gates un their location to obtain the appropriate level of signals for all devices un the entire @City LoRaWAN sistēmā.
@City GSM devices can be used in places highly exposed to signal interference.
Lietotājs paziņo, ka viņš / viņa pieņem šādu informāciju un piekrīt tai.
Sistēmas konfigurēšana tiek veikta, izmantojot tīmekļa saskarni. Configuration is very critical for @City controllers un incorrect settings may cause the sistēmā to completely block. It is recommended that the full template configuration ( default settings ) be carried out un tested by the @City sistēmā manufacturer.
Kontroliera adrese 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) ir noklusējuma adrese, uz kuru attiecas visi kontrolieri ģimenē (t.i. par to pašu Pārdevēja kods un Faila kods, un tāda paša veida LoRaWAN / GSM kontrolieris. Ja kontrolierim nav definēta sava individuālā konfigurācija, tajā tiek ielādēta noklusējuma konfigurācija.
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 ).
Pārdevēja kods - ir unikāls parametrs klientam (lietotājam)
Faila kods - ir parametrs, kas apzīmē programmaparatūras veidu (atkarīgs no aprīkojuma un pieejamajiem algoritmiem)
Vairumā gadījumu ir pietiekami konfigurēt šo vienu ierīci (noklusējums) visai sistēmai vai kā veidni citiem draiveriem. Veidojot jaunu kontroliera konfigurāciju, šie iestatījumi tiek kopēti no veidnes.
Both programmaparatūra un configurations for all installations ( instances ) are located on the servers of the @City sistēmā manufacturer available via the WWW, to which the user may have limited access. Tomēr pareizā konfigurācija ir ļoti kritiska, un nav ieteicams veikt izmaiņas bez testēšanas vairākās ierīcēs ar pilnu fizisku piekļuvi (uz galda). For more information, please check the general conditions of the @City sistēmā un the specific conditions for a particular way of communication.
Before starting the configuration, please read the general conditions of the @City sistēmā un sistēmā-specific conditions for @City GSM.
Pārdevēja kods - satur 8 rakstzīmes, kas saglabātas heksadecimālā kodā, kas paredzēts vienam klientam (lietotājam). To piešķir kontroliera ražošanas posmā. Mēģinājums mainīt var izraisīt neatgriezenisku kontrollera bojājumu.
Faila kods - satur 8 rakstzīmes, kas saglabātas heksadecimālā kodā, kas veltīta vienai kontroliera programmaparatūras versijai. It is granted at the controller production stage un may depend on the type of communication ( GSM / LoRaWAN ) un additional equipment, e.g. sensori, ieeju / izeju skaits un atsevišķi algoritmi. Izmaiņas var izraisīt neatgriezenisku bojājumu vai bloķēšanu kontrollerī.
PIN kods - četrciparu PIN numurs, ja tas ir iestatīts SIM kartei. PIN iestatīšana nav ieteicama. Plastmasas SIM kartēm varat tās noņemt no mobilā tālruņa. Nepareizas SIM ieviešana var izraisīt neatgriezenisku kartes bloķēšanu ierīcē (kurai mums galu galā nebūs fiziskas piekļuves).
SMS Nr. - SMS numurs, nosūtot statusu, izmantojot SMS. Šī opcija ir pieejama atkarībā no pakalpojuma un operatora (2G / CATM1 / NBIoT). Tas prasa arī karoga ieslēgšanu: SMS iespējot.
USSD Str - USSD komanda statusu sūtīšanai caur USSD. This option is available only for atlasīts types of GSM modems ( 2G/3G + GPS ). Iespēja: USSD iespējot ir nepieciešams. Operatoram jānodrošina un jāaktivizē USSD pakalpojums.
APN - Piekļuves punkta nosaukums. Interneta piekļuves punkta nosaukums, piem. internets (Īpašiem pakalpojumiem, piemēram, LTE-M1 vai NB-IoT, operators to var piešķirt individuāli).
WWW adrese - tīmekļa adrese (domēns vai IP), lai piekļūtu HTTP.
WWW lapa - tīmekļa lapas adrese, kur tiek nosūtīti kontrolieru statusi un komandas.
HTTP iespējošana - iespējo HTTP datu pārraidi. Šī metode nodrošina daudzkārt lielāku datu pārsūtīšanu nekā visas citas saziņas metodes, kā rezultātā var pieaugt izmaksas, pārsniegt pārsūtīšanas ierobežojumu vai nespēja izmantot dažus pakalpojumus, piemēram, NBIoT.
TCP / UDP adrese - IP address of the @City server for receiving un transmitting data between the cloud un devices. Ieteicams izmantot fiksētu IP adresi, nevis interneta domēna adresi.
TCP ports - TCP / IP ports saziņai
TCP iespējot - Ļauj iespējot TCP / IP pārraidi. Pārraides rāmji un TCP apstiprinājumi palielina datu apjomu attiecībā uz UDP pārraidi, tomēr tie nodrošina datu pareizību, apstiprinājumus un garantē to piegādi, ja ir pieejama komunikācija.
UDP osta - ports statusa saņemšanai caur UDP
UDP iespējošana - Ieslēdziet pārraides UDP
Aux Address, Aux Port, Aux Enable - turpmākās lietojumprogrammas
Aux2 adrese, Aux2 ports, Aux2 iespējots - turpmākās lietojumprogrammas
Sensora atbalsta aktivizēšana ( they must be physically mounted on the @City module ). Pretējā gadījumā ierīce var darboties daudz lēnāk un mazāk stabili. Sensori tiek uzstādīti ražošanas posmā visai ražošanas sērijai.
Temperatūra, spiediens, mitrums, gāze - integrēts temperatūras, spiediena, mitruma un gaisa kvalitātes sensors
Temp + Presure - Integrēts temperatūras un spiediena sensors
Žiroskops - žiroskopa sensors 3 asīs (X, Y, Z)
Magnetometrs - Magnētiskais sensors 3 asīs (X, Y, Z)
Akselerometrs - Paātrinājuma / vibrācijas sensors 3 asīs (X, Y, Z)
Krāsa - Krāsu sensors (R, G, B, IR, G2)
Apkārtējais + proksimetrs - integrēts gaismas līmenis un (10 cm diapazons) proksimetra sensors
GSM Communs - papildu modema inicializācijas komandas
Hash kods - papildu šifrēšanas kods. Nemainiet.
HTTP pārsūtīšana - Papildu HTTP saziņas iespējas
Globālā adrese - kontroliera globālā adrese kontrolei starp ierīcēm.
GSM Režīms - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Nepareiza sakaru režīma iestatīšana var izraisīt ierīces sakaru pastāvīgu bloķēšanu.
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 programmaparatūra which support LoRaWAN module instead GSM.
Uz @City LoRaWAN ierīces pusē konfigurēšana ir ļoti vienkārša:
Lietojumprogramma EUID - Lietojumprogrammas ID for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.
Lietojumprogrammas atslēga - application authorization key for LoRaWAN server ( as above )
Atspējot adaptīvo datu pārraides ātrumu - Atspējo adaptīvā ātruma izvēli. Tas ļauj piespiest nemainīgu ierīces ātrumu. Dažās situācijās tas var radīt lielas komunikācijas problēmas. Jāņem vērā, ka, uzlabojoties RSSI un SNR parametriem adaptīvajā režīmā, ātrums ievērojami palielinās. Tas ievērojami samazina datu pārraides laiku pa radio "Ētera laikā" un daudz biežāk informāciju var pārsūtīt starp ierīci un serveri un otrādi.
Datu pārraides ātrums (DR) - LoRaWAN link speed selection. Šis ātrums neattiecas uz Bootloader. Gadījumā, ja kontrolieris darbojas adaptīvā ātruma iestatīšanas režīmā, tā ir tikai sākuma vērtība, jo kontrolieris pēc vairākiem pārraides mēģinājumiem autonomi izvēlas optimālo ātrumu, lai ierobežotu ziņu pārraides laiku gaisā.
Atjaunināt iestatījumus - saglabā kontroliera startēšanas konfigurāciju - visus iestatījumus
The rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4.
Binārajām ieejām ir vairākas funkcijas un parametri, kas nodrošina autonomu vadības ierīces darbību:
Apgriezt - ievades noliegums, kad sensori "parasti savienots" (NC) ir savienoti.
Trauksme - trauksmes funkcijas aktivizēšana.
Trauksmes kavēšanās - Trauksmes aizkaves laiks. Ja ievades stāvoklis atgriežas sākotnējā stāvoklī pirms šī laika beigām, trauksme netiks aktivizēta.
Atcerieties Valsti - Laiks atcerēties ievades stāvokļa maiņu.
Atspējot izpildi - ar ievadi saistīto norises notikumu bloķēšana.
Palaist - Palaidiet ievades konfigurācijas komandu (Ad-Hoc)
Kopēt - Kopēt ievades konfigurācijas komandu starpliktuvē
Pasākums ieslēgts - Apraksts par to, kā vadīt notikumu augstā ievades līmenī (1)
Tiešais notikums ir ieslēgts - Notikuma kods, kas jāizpilda, kad ievade ir ieslēgta (0 => 1)
Notikums izslēgts - notikuma aktivizēšanas apraksts zemam ievades līmenim (0)
Tiešais notikums izslēgts - Notikuma kods, kas jāizpilda, kad ievade ir izslēgta (1 => 0)
Trauksmes notikums - Trauksmes notikuma apraksts.
Tiešās trauksmes notikums - notikuma kods, kas jāaktivizē trauksmes gadījumā
Atjaunināt iestatījumus - saglabā startēšanas konfigurāciju visiem iestatījumiem
Inteliģentas binārās izejas var darboties kā vienas, tā arī dubultas. Veidlapa ļauj izveidot kontroliera startēšanas konfigurāciju (ja to apstiprināt ar pogu Atjaunināt).
Veidlapa kalpo arī kā notikumu veidotājs izvadēm, kuras var sākt, nospiežot pogu Palaist vai nokopēt uz starpliktuvi lietošanai kontroliera konfigurācijā, piem.
plānotājs-kalendārs
autonoms darbs
izejas piešķiršana binārām ieejām (reaģēšana uz stāvokļa maiņu)
izejas piešķiršana mērīšanas ieejām (reaģēšana uz sliekšņa izmaiņām)
Atsevišķu izeju konfigurācija:
Atspējot - izejas bloķēšana vienā režīmā (piem., ja to lieto piedziņu vadīšanai, lai nejauši nesabojātu žalūzijas, vārtus, izpildmehānismus)
Administrators - Mainot kritiskos iestatījumus, ir nepieciešams administratīvais karodziņš
Valsts - stāvokļa atlase (sākotnējā konfigurēšana vai notikuma uzsākšana ar "run" poga)
Atkārtojas - atkārtojumu skaits (stāvokļa cikliskas izmaiņas)
Laiks ieslēgts - izejas aktivizēšanas laiks
Brīvais laiks - Izejas izslēgšanas laiks (tas ir svarīgi, atkārtojot notikumus)
Palaist - Palaidiet notikumu, lai izietu
Kopēt - Kopējiet notikumu starpliktuvē
Atjaunināt iestatījumus - saglabā startēšanas konfigurāciju visiem iestatījumiem
Divkāršās izejas konfigurācija:
Atspējot - Bloķējiet izeju pāri divkāršā režīmā (piem., ja to izmanto kā atsevišķas ieejas)
Administrators - Mainot kritiskos iestatījumus, piemēram, diska režīmu, ir nepieciešams administratīvais karodziņš
Somfy - disku režīms (atzīmēts => Somfy / neatzīmēts => Direct Servo)
Valsts - stāvokļa atlase (sākotnējai konfigurēšanai vai notikuma pusdienošanai ar "run" poga)
Atkārtojas - atkārtojumu skaits (cikliska stāvokļu maiņa)
Laiks ieslēgts - Pagrieziena laiks attiecīgajā stāvoklī
Atspējot laiku - Laiks izeju bloķēšanai (minimālais laiks starp izejas izmaiņām), lai aizsargātu diskus no bojājumiem.
Brīvais laiks - Izejas izslēgšanas laiks (tas ir svarīgi, atkārtojot notikumus)
Palaist - Palaidiet notikumu diskam
Kopēt - Kopējiet notikumu starpliktuvē
Atjaunināt iestatījumus - saglabā startēšanas konfigurāciju visiem iestatījumiem
Apgriezt - ADC ievades apgrieztā skala (100% -x)
Trauksme L - Trauksmes ģenerēšanas iespējas aktivizēšana, kad vērtība nokrītas zem min. slieksnis
Trauksme H - Opcijas aktivizēšana, lai ģenerētu trauksmi, ja vērtība pārsniedz maks. slieksnis
Trauksmes kavēšanās - Trauksmes aizkaves laiks. Ja ievades statuss atgriežas "labi" pirms laika beigām trauksme netiks aktivizēta.
Notikums atspējot - Notikuma izpildes bloķēšana
Administrators - admin karogs, kas ļauj mainīt mērījumu ievades konfigurāciju
ZEMS Pasākums - notikuma apraksts, kas veikts, kad tika pārsniegts zemais slieksnis
LOW Direct - notikuma kods, kas jāizpilda pēc vērtības pazemināšanas zem zemākā sliekšņa
Zems līmenis - zemākā sliekšņa līmenis (min)
Labi Notikums - Programmas apraksts "labi" notikumu
OK Direct - notikuma kods, kas jāizpilda pēc ievadīšanas "labi" diapazons
AUGSTS Pasākums - Augšējā sliekšņa notikuma apraksts
AUGSTS Tiešs - notikuma kods, kas jāizpilda pēc augšējās sliekšņa vērtības pārsniegšanas
Augsts līmenis - augšējā sliekšņa līmenis (max)
Palaist - konfigurācijas notikuma palaišana (ADC Ad-Hoc konfigurācijas maiņa)
Atjaunināt iestatījumus - saglabā ADC ieeju sākotnējo konfigurāciju
Apgriezt - Dimmera polaritātes maiņa (100% - x)
Administrators - Administratīvais karodziņš, kas ļauj mainīt kritiskās opcijas
Atspējot - Bloķē dimmera izeju
Vienreiz - Vienreiz mainiet regulēšanas iestatījumus (pēc tam pārtrauciet regulēt
Vērtība Min - dimmera iestatījumu minimālā vērtība
Vērtība - dimmera mērķa vērtība
Režīms - Dimmera iestatīšanas režīms (Stop / - / + / Set)
Solis - Dimmera līmeņa vērtības maiņas solis
Vērtība Maks - dimmera iestatījuma maksimālā vērtība
Palaist - Palaiko blāvāku notikumu
Kopēt - Kopējiet notikumu starpliktuvē
RGBW regulators iegūst iestatījumu vērtības no atsevišķām krāsām.
Turklāt tas ļauj aktivizēt nepārtrauktas krāsas maiņas režīmu, izmantojot atsevišķu regulatoru iestatījumus.
Atjaunināt iestatījumus - saglabā startēšanas konfigurāciju visiem iestatījumiem
Pogas:
Atjaunināt iestatījumus - saving the configuration in the @City sistēmā
Visi kontrolieri - visu kontrolieru saraksts
Iestatījumi - pašreizējā kontrollera iestatījumi
Mainīt vārdus - mainīt pašreizējā kontrollera nosaukumu
Plānotājs - pašreizējā kontrollera plānotāja-kalendāra redaktors
Rakstīt konfigurāciju * - komandas nosūtīšana, lai kontrolieris lejupielādētu konfigurāciju
Programmaparatūras jaunināšana * - nosūtīt komandu, lai kontrolieris lejupielādētu programmaparatūru
Atiestatīt kontrolieri * nosūtīt atiestatīšanas komandu, lai kontrolieris to lejupielādētu
Atiestatīt kontrolieri - kopēt - kontroliera atiestatīšanas notikuma kopija uz starpliktuvi
Izlogoties - lietotāja atteikšanās (drošības apsvērumu dēļ jums jāaizver arī visas atvērtās tīmekļa pārlūkprogrammas instances, kas var saglabāt pieteikšanās parametrus kešatmiņā).
* - komandas nosūtīšana nozīmē pievienošanu notikumu rindai. On connecting controller to the @City sistēmā, the controller downloads these notikumus.
Kalendāra plānotājs ļauj autonomi iedarbināt atkārtotus vai ieplānotus notikumus (komandas).
Piemērs varētu būt, piemēram, ielas luktura ieslēgšana pulksten 17 un izslēgšana pulksten 7 (ziemā).
Del (Dzēst) - pilnībā izdzēš grafika vienumu.
En. (Iespējot) - Aktivizēt grafika vienumu (tiks izpildītas tikai tās pozīcijas, kurām ir iestatīts karogs Iespējot)
Nosaukums - Notikuma nosaukums (jūs varat aprakstīt notikumu atpazīstamā veidā)
Notikuma kods - notikuma kods heksadecimālā kodā (kopēts no starpliktuves, veidojot komandas)
Mēneša lauki (Ja, Fe, .., No, De) - mēneši janvāris ... Decembrī, kurā tiks sākts pasākums
Diena - Diena. Jūs varat izvēlēties jebkuru mēneša dienu vai "*" jebkuram (pasākuma vadīšana katru dienu).
Darba dienu lauki (Mo, Tu, .. Su) - jūs varat izvēlēties nedēļas dienas, kurās pasākums tiks izpildīts.
Stunda - Stunda. Jūs varat izvēlēties jebkuru stundu vai "*" visiem (pasākuma vadīšana katru stundu).
Min - Minūte. Jūs varat izvēlēties jebkuru minūti vai "*" visiem (pasākuma vadīšana katru minūti).
Loģiski "un" algoritms tiek ieviests starp visiem laukiem (izņemot Nosaukums ), tāpēc, lai notikums tiktu izpildīts, tiem visiem ir jāatbilst.
Piem., Ielu lampu ieslēgšana ( Novembris, decembris, janvāris, februāris ) plkst 17.01 bez Svētdienas.
En - izvēlēts
Event code - 00002101010000000000 // 1. binārā izejas palaišana
Lauki Mēneši - tikai Nē, De, Ja, Fe ir atzīmēti
Diena - izvēlēts "*" par katru mēneša dienu
Stunda - izvēlētais laiks ir 17
Min - izvēlētā minūte 01
Darba dienu lauki - visi, izņemot Su atlasīts
This chapter only applies to LoRaWAN communication. Ja sistēmas darbojas, izmantojot citas pārraides metodes, to var izlaist.
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 un the application server.
Application server for uploading data to the @City cloud
There are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:
LoRaWAN Communication Gateway
SPF pakete (Semtech pakešu ekspeditors)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( AS )
Datu bāze
LTE komunikācijas modulis
LoraWAN vārtejai jābūt pieejamai vismaz no vienas konfigurācijas stacijas.
Instalējot, izmantojot Ethernet / WiFi un konfigurējot tikai no lokālā LAN / WLAN, vārtejas drošība nav ļoti kritiska (ja vien mēs nenodrošinām piekļuvi vārtejai no ārpuses, t.i. internets).
In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access un 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 un SSH service available. Pretējā gadījumā jums būs fiziski jāpieslēdzas vārtejai, izmantojot Ethernet vai WiFi saskarni.
- visiem ierīces lietotājiem ir jāiestata sarežģītas piekļuves paroles.
- atspējot visus neizmantotos pakalpojumus, piemēram, Telnet, FTP, POP, SMTP, IMAP, WWW utt. tas var būt uzbrukumu mērķis "okupējošs" vārteju ar citiem procesiem, piemēram, pieteikšanās mēģinājumiem.
- jūs varat ierobežot pieteikšanās iespēju, tikai no stacijām ar izvēlētām statiskām IP adresēm, kas ir diezgan efektīva aizsardzība pret uzlaušanu. Tas attiecas arī uz šķietami nenozīmīgiem pakalpojumiem, piemēram, ICMP (ping), HTTP, FTP utt.
- Pēc pilnas konfigurācijas un daudzu nedēļu ilgas sistēmas pārbaudes mēs varam bloķēt visus ārējos pakalpojumus un attālo piekļuvi, kas tomēr kavēs servisu, meklēs un pārbaudīs vārtejas žurnālus.
The 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 un passes all packets in both directions.
Tas neapstrādā un neatļauj datu paketes nekādā virzienā.
SPF konfigurēšana ir ļoti vienkārša un ietver "režija" it to the required LoRaWAN network server.
Log in via SSH to the LoRaWAN gateway using the username un password specified by the device manufacturer.
Install SPF according to the LoRaWAN gateway manufacturer's instructions.
SPF konfigurācijas direktorija ir "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.
SPF galvenā konfigurācija ir failā "/user/spf/etc/global_conf.json", kuru vajadzētu rediģēt ar pieejamo redaktoru (piem., vi vai nano). Mēs mainām parametra vērtību: "servera adrese" ievadot tīkla servera fiksēto IP adresi vai domēna nosaukumu (Nepieciešams papildu pareizi konfigurēts DNS klienta pakalpojums).
Noklusējuma atgriešanās sakaru ports ir 1700. gads ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.
SPF pakotnes žurnāli atrodas "/ user / spf / var / logs /" direktorijā spf.log failu un tā arhīva kopijas.
The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", kur jūs varat iespējot / atspējot standarta tīkla pakalpojumus un aizsargāt serveri.
Jums arī jāmaina visu sistēmā pieejamo lietotāju paroles, izmantojot passwd komanda, lai aizsargātu pret nesankcionētu piekļuvi nepiederošām personām. Tīmekļa atbalstam ir jāmaina arī lietotāja parole.
Vislabāk ir arī atspējot WiFi sakarus, jo iebrucēji var mēģināt izmantot uzbrukumus, izmantojot šo pārraides nesēju.
Pēc šīs konfigurācijas pabeigšanas atiestatiet vārteju ar atsāknēšana komandu.
Tīkla un lietojumprogrammu serveriem (tostarp bezmaksas) ir daudz risinājumu. Katram no tiem ir savs integrācijas veids ar ārējiem pakalpojumiem un sistēmām (piem., mākoņi patīk @City ). Šī iemesla dēļ @City sistēmā must have an interface for integration with the installed LoRaWAN NS/AS server.
Ražošanas sistēmas gadījumā mēs varam izmantot bezmaksas pakalpojumu "Lietu tīkls", ja vien mēs esam ļoti lielās dienas robežās, kas noteiktas katrai ierīcei {īpaši "Ētera laikā" (30s **) un neliels komandu skaits, kas nosūtīts uz ierīci (10 **)}.
** indikatīvie pašreizējie dienas ierīču ierobežojumi var mainīties.
If you need to load new programmaparatūra un configuration, it is necessary to use your own LoRaWAN server ( network + application ).
Tas dod mums vairākas iespējas:
TTN izmantošana darbam ražošanas vidē un īpašā fiziskā serverī tikai konfigurācijas atjauninājumiem un jaunai programmaparatūrai (*).
īpaša fiziskā servera izmantošana visām iepriekš minētajām darbībām.
izmantojot divus īpašus fiziskos serverus (vienu ražošanas videi, otru programmatūras atjaunināšanai un konfigurēšanai) (*)
Dažās sistēmās programmaparatūras + konfigurācija tiek fiksēta (visiem sistēmā esošajiem kontrolieriem) un tiek sākta sākotnējās sistēmas konfigurēšanas stadijā, kas vienkāršo izvēli.
(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration un programmaparatūra 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 un incorrect operation of these devices.
It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good diapazons ( DR> = 4 ), so it is worth using an additional gateway to upgrade the programmaparatūra un configuration. Pie maza pārklājuma (DR <4) programmaparatūras konfigurēšana un atjaunināšana nav iespējama, tāpēc atjaunināto ierīču tuvumā ir nepieciešama vārteja ar LTE sakariem.
Uz LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "lietotājs / spf / etc / local_conf.json"vai tiek parādīts žurnālos "/user/spf/var/log/spf.log". Pārbaudiet tīmekļa servera žurnālos, vai komunikācijas vārteja izveido savienojumu ar serveri.
Nākamās darbības ir lietojumprogrammu servera konfigurācija (tas parasti atrodas tajā pašā ierīcē kā tīkla serveris).
Nākamās veicamās darbības ir atkarīgas no izmantotā lietojumprogrammu servera risinājuma un Back-End / Front-End saskarnes pieejamības. Interfeiss vienkāršo "pirmie soļi" un sistēmas konfigurācija.
Parasti jums vajadzētu:
Pievienojiet lietojumprogrammu ar noteiktu ražošanas vides ID
ģenerēt "API ATSLĒGAS" lai saistītu lietojumprogrammu un pievienotu "labo pieteikumu saite" atļaujas (jums ir jākopē automātiski ģenerētā atslēga).
ģenerēt "API ATSLĒGAS" integrācijai, izmantojot webhook (norādot lietojumprogrammas un webhook nosaukumu) ar tiesībām: "right-application-traffic-down-write" "labo lietojumprogrammu trafiku lasīt" "labais pieteikums-satiksme-augšā-rakstīšana" (nokopējiet automātiski ģenerēto atslēgu). This key is used for communication on the @City website along with the name "tīmekļa āķis".
create an integration tīmekļa āķis for the application with the @City server specifying:
Lietojumprogrammas ID
Webhook ID
galamērķa adrese http: //*.*.*.*/IoT/ un up.php ceļi
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
Lietojumprogrammas ID
EUID lietojumprogrammai
Lietojumprogrammas saknes atslēga
Frequency plan ( regional LoRaWAN bun settings e.g. EU_863_870 Eiropai)
DEV EUI (katras ierīces individuālā adrese, ko piešķir moduļa ražotājs). Ja tas nav uz vāka, jums vajadzētu atrast lietojumprogrammu servera žurnālos nezināmu ierīču adreses, kuras mēģina izveidot savienojumu ar serveri.
lorawan-versija = 1.0.2, lorawan-phy-versija = 1.0.2-b
LoRaWAN OTAA authorization
Temperatūra - 40C .. + 65C
Mitrums 0..80% r.H. nav kondensāta (ierīce)
GSM Barošanas avots 5VDC @ 2A ±0,15 V (PPM sensoram un pieslēdzot relejus)
3.5VDC..4.2VDC @ 2A (citos gadījumos)
LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (PPM sensoram un pieslēdzot relejus)
3VDC..3,6VDC @ 300mA (citos gadījumos)
GSM + GPS ierīces:
Antenas ieeja 50ohm
SIM nano-SIM vai MIM
(izvēle ražošanas posmā - MIM uzliek tīkla operatoru)
Modema apstiprinājums oranžs (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Citi operatori
GRUPAS (Eiropa) Klases izejas jaudas jutība
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
Lietojot ārēju šauras joslas antenu, kas frekvencei atbilst noteiktai joslai.
* tikai Combo modemam: 2G, CATM1, NB-IoT
Sertifikāti:
RED (ES)
GCF (ĀS)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / REACH
GPS / GNSS:
darba frekvence: 1559..1610MHz
antenas pretestība 50ohm
maksimālā jutība * -160dB stacionārā, -149dB navigācija, -145 aukstā iedarbināšana
TTFF 1s (karsts), 21s (silts), 32s (auksts)
A-GPS jā
Dinamika 2g
minimālais atsvaidzes intensitāte 1 Hz
* saskaņota ārējā šaurjoslas antena
LoRaWAN Devices 1.0.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )
DR T. modulācija BR bitu / s Rx jutīguma Rx testi
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 (*) 50s SF8 / 125kHz 3125 -125,5dB
5 (*) 50s SF7 / 125kHz 5470 -122,5dB
6 (*) 50s SF7 / 250kHz 11000 -119dB
7 FSK 50kbs 50000 -130dB
(*) Parametri, kas nepieciešami, lai jauninātu sistēmas programmaparatūru, izmantojot OTA
(DR) - Datu pārraides ātrums
(BR) - Bitu pārraides ātrums
T - The minimum period of data update to the @City cloud
LoRaWAN practical coverage tests:
Testa apstākļi:
LoRaWAN Kerlink ifemtocell Iekšējā vārteja
pasīva āra platjoslas antena, kas novietota ārpusē ~ 9m augstumā virs zemes līmeņa Wygoda gm. Karčeva (~ 110m virs jūras līmeņa).
LoRaWAN device with forced DR0 with an external broadbun magnetic antenna placed 1.5m above the ground on the car roof.
Lauku teritorijas (pļavas, lauki ar maziem kokiem un retas ēkas)
Tālākais rezultāts bija Czersk ~ 10.5km (~ 200m virs jūras līmeņa) ar RSSI, kas vienāds ar -136dB (t.i. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )