„I CIoT“ prietaisai - išmanieji sprendimai
LoRaWAN & GSM - Smart City
„iSys“ - išmaniosios sistemos
PROJEKTAS
Turinys
1. Įvadas. 3
1.1 @City ( IoT/CIoT ) Communication 4
1.2. „IoT / CIoT“ įrenginių aparatinės įrangos ištekliai 4
0..4 programuojami dvejetainiai įėjimai 4
0..4 programuojami dvejetainiai išėjimai 4
0..4 skaičiavimo įvestys (nepastovūs skaitikliai) 4
0..4 reguliatorių išėjimai (PWM arba 0..10V) 5
Infraraudonųjų spindulių įėjimas + išėjimas 5
0..4 matavimo įėjimai (ADC) 5
nuosekliosios sąsajos SPI / I2C / UART / CAN 5
1.3. @City GSM Devices 6
1.4. @City LoRaWAN Devices 9
The module be LoRaWAN modem ir processor may act as MEMs Sensor Module for @City GSM, Bevielis internetas, „Ethernet“, ir 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. Dvejetainių įėjimų konfigūracija 18
3.4. Dvejetainių išėjimų konfigūracija 19
3.5. ADC matavimo įėjimų ir papildomų jutiklių (XIN) konfigūravimas
3.6. Šviesos reguliatorių konfigūracija PWM / 0..10V 22
3.7. Kalendoriaus planavimo priemonės konfigūracija 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“ paketinių ekspeditorių (SPF) konfigūracija
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 sistema palaiko daugybę elektroninių prietaisų (valdiklių) - vadinamų mazgu, mote, prietaisu. Atsižvelgiant į turimą infrastruktūrą, reikalavimus ir sąlygas, yra daugybė ryšių rūšių (laidinio ir belaidžio).
Device types available in the @City sistema:
CIoT - korinis daiktų internetas (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
„Ethernet“
Bevielis internetas
Visi prietaisai yra integruoti vienas su kitu per @City debesys ir yra hibridinio bendradarbiavimo galimybė, atsižvelgiant į tai, ar yra tam tikra ryšių infrastruktūra.
Pastatams ir prieigai prie interneto ar prijungto „WiFi“ galime naudoti eHouse sprendimus per eHouse.PRO serverį (kuris gali siųsti / gauti duomenis į @City debesis):
„Ethernet“
Bevielis internetas
CAN
RF
RS-485 / RS-422
Šiame dokumente aprašoma GSM ir LoRaWAN įrenginiai, pagrįsti vienos mikroschemos mikrovaldikliu (mikroprocesoriumi) ir išorinio ryšio modemu. Tai leidžia sistemą standartizuoti, nepaisant ryšio modemo skirtumų.
Dėl kitų bendravimo variantų žr eHouse dokumentacija.
Tai leidžia gauti panašų funkcionalumą ir įrangą, taip pat lengvai pereiti prie kitų ryšio variantų ar versijų.
The @City sistema currently uses one of the pasirinktas communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
4G + GPS
Visas "intelektas" sistemos yra mikrovaldiklyje (mikroprocesoriuje) ir nėra labai priklausoma nuo ryšio tipo. „IoT / CIoT“ įrenginių (mikroprocesoriaus) aparatinės įrangos ištekliai yra šie:
stebi įvesties būseną
komandos, vykdomos pasikeitus būsenai, paskyrimas
kuriant pažangius pavojaus signalus
jungiant bet kokius detektorius / jutiklius
nuotolinis pranešimas
Elektrinių / elektroninių prietaisų įjungimas / išjungimas (vienas išėjimas)
Atidarykite / uždarykite / sustabdykite pavaros valdymą: žaliuzės, vartai, tentai, elektromagnetiniai vožtuvai, servovarikliai, servo (dvigubi išėjimai)
valdymo įtaisai, valdomi keliais išėjimais, pvz. varikliai, ventiliatoriai (trijų ar keturių išėjimų)
elektros energija
dujos
vandens
šilta
įvykių įvykiai iš signalizacijos jutiklių
išsaugota nepastovioje atmintyje
pritemdantis LED apšvietimas, LED maitinimo šaltiniai
variklio galios valdymas
valdyti infraraudonųjų spindulių nuotolinio valdymo pultu arba glaudžiai bendrauti tarp prietaisų infraraudonųjų spindulių ryšiu
siunčiant infraraudonųjų spindulių kodus
bet kokių analoginių jutiklių prijungimas
įtampos, srovės, varžos, talpos matavimai
įvairių fizinių parametrų matavimai ir koregavimai
pavojaus signalų generavimas, kai viršijamos užprogramuotos ribos (min., max.)
valdymo komandų vykdymas viršijus užprogramuotas ribas (min., max.)
bet kokių išorinių jutiklių ir plėtinių montavimas, pvz.
apšvietimo lygis (ALS)
magnetinis laukas - magnetometro 3 ašių jutiklis (X, Y, Z)
įjungti - giroskopas (X, Y, Z)
nuolydžio matuoklis (X, Y, Z)
artumas (proksimetras) 10 cm / skrydžio laikas (4 m)
pagreitis / vibracija (X, Y, Z)
elektroninis kompasas
temperatūra, slėgis, drėgmė, bendra oro kokybė
spalva (R, G, B, IR)
Kietųjų dalelių oro taršos matavimas (PPM 2,5 / 10um)
OTA programinės aparatinės įrangos atnaujinimas („Over The Air“) leidžia atnaujinti programinės įrangos algoritmus ir konfigūraciją per pagrindinę ryšio sąsają
@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies ir services. Šios paslaugos yra apmokestinamos ir priklauso nuo operatorių ir paslaugų atskirai. Paslauga autorizuojama taip pat, kaip ir mobiliuosiuose telefonuose per aktyvias SIM korteles:
standartinė nano SIM (plastikinė)
MIM (elektroninės mikroschemos (IC) pavidalu).
The availability of pasirinktas services depends on the communication operator ir the built-in GSM modem at the production stage:
1) 2G (visi operatoriai)
trumpoji žinutė
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (oranžinė) - yra 2G atsarginė galimybė, kai CATM1 nėra.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT („T-Mobile“ / „Deutsche Telecom“) - yra 2G atsarginės galimybės, kai NBIoT nėra ir operatorius leidžia.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (visi operatoriai)
trumpoji žinutė
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (visi operatoriai)
TCP / IP (4G)
UDP (4G)
6) Kiti paslaugų deriniai taip pat gali būti prieinami, atsižvelgiant į galimą modemą ir nustatymus.
Pirmieji 3 sprendimai veikia su tuo pačiu modemu (NBIoT / CATM1 + atsarginis 2G). Naudojimo atveju "plastmasinis" „Nano“ SIM kortelėse galima pakeisti kortelę ir nuotoliniu būdu sukonfigūruoti prietaisą, kad jis tinkamai veiktų kitoje paslaugoje. MIM atveju (SIM kortelės lusto pavidalu (IC)) sprendimas priimamas prietaiso gamybos etape ir neįmanoma pakeisti operatoriaus ar paslaugos. NBIoT yra skirtas labai mažam perduotų duomenų kiekiui ~ 512 KB per mėnesį (derėkitės su operatoriumi dėl šios vertės), o tai yra reikšminga kliūtis kai kuriems CIoT / IoT sprendimams.
4, 5 sprendimai reikalauja įdiegti kitus modemus gamybos etape.
Įrenginio energijos suvartojimas priklauso nuo paslaugos ir rodomas nuo mažiausio iki didžiausio:
- NBIoT
- CATM1
- LTE
- 3G
- 2G / SMS / USSD / GPRS / EDGE
Duomenų perdavimo greitis nuo mažiausio iki didžiausio:
- NBIoT
- CATM1
- 2G / SMS / USSD / GPRS / EDGE
- 3G
- LTE
All @City GSM devices can be equipped with a GPS receiver for geolocation ir automatic positioning on maps. Jie taip pat gali dirbti mobiliai, kai reikia matavimų ar dirbti judant.
LoRaWAN is a long diapazonas communication solution ( up to approx. 15km) dirba atvirose ISM juostose (pvz. 433MHz, 868MHz ir kt. ). Tačiau labai dideliems diapazonams reikia žymiai sumažinti perdavimo greitį ir duomenų paketų ilgį (pvz., didžiausiam diapazonui iki 250 bitų per sekundę ir ne daugiau kaip 51 baitų duomenų - naudingoji apkrova). Transmission with repetitions ir 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 diapazonas of devices, which allows you to work at higher speeds, fewer errors ir 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 ir for sending information to/ from LoRaWAN devices.
Tinklas / programų serveris gali būti lokaliame LAN arba paslaugų teikėjo duomenų centre. Duomenys iš įrenginių siunčiami iš tinklo / programų serverio per integravimo protokolus į @City cloud (per „webhook“). Tai leidžia tiesiogiai integruoti @City LoRaWAN sistema su @City databases.
Programų serveris gali papildomai įdiegti išplėstinę sistemos logiką ir BIM (informacijos modeliavimą), apdoroti priėmimo duomenis ir išsiųsti valdymo komandas (įvykius) į atskirus įrenginius atsakydamas.
@City LoRaWAN devices contains additional features as:
Energijos surinkimas („buck“ arba „boost“)
3V3 / 1V8 LDO
laive pasirenkami jutikliai ir plėtiniai, pvz.
apšvietimo lygis (ALS)
magnetinis laukas - magnetometro 3 ašių jutiklis (X, Y, Z)
įjungti - giroskopas (X, Y, Z)
nuolydžio matuoklis (X, Y, Z)
artumas (proksimetras) 10 cm / skrydžio laikas (4 m)
pagreitis / vibracija (X, Y, Z)
elektroninis kompasas
temperatūra, slėgis, drėgmė, bendra oro kokybė
spalva (R, G, B, IR)
Kietųjų dalelių oro taršos matavimas (PPM 2,5 / 10um)
LVD srovė / įtampa (3 fazės)
DĖMESIO! Neteisingai nustačius pagrindinius ryšio sąsajos parametrus, prietaisas gali būti sugadintas arba visam laikui užblokuotas (prie kurio mes neturime fizinės prieigos).
Bet koks valdiklio atnaujinimas a firmware ir galutinė konfigūracija turi būti atliktas ir išbandytas (visiems įrenginiams ir mažiausiai savaitei keliems prietaisams) prieš juos įrengiant paskirties vietoje.
Gamintojas neatsako už netinkamą konfigūravimą / programinės įrangos atnaujinimą, kurį atlieka pašaliniai asmenys, taip pat už jų vykdymą atskirų valdiklių įrengimo vietose.
Visas pašalinimo, paslaugų, remonto, pakeitimo, iš naujo įdiegimo išlaidas padengia sistemos vartotojas (ne Gamintojas).
Norint atnaujinti programinę aparatinę įrangą ir konfigūraciją, būtina užtikrinti pakankamą signalo lygį ir reikalingų paslaugų prieinamumą. Pirmiau minėtų veiksmų gali būti neįmanoma atlikti galutinėse valdiklių įrengimo vietose ir jų gaubtuose. Jie taip pat gali priklausyti nuo sezono, oro sąlygų ir radijo bangų sklidimo.
Visas su konfigūracijos / programinės aparatinės įrangos pakeitimu susijusių paslaugų išlaidas apmoka vartotojas (papildomi mokesčiai už duomenų perdavimą, galimą pašalinimą, įrenginių įdiegimą, atrakinimą, pakeitimą ir kt. ).
Didžiausias diapazonas yra grynai teorinis, matuojamas esant idealioms radijo sklidimo sąlygoms, ir reiškia prietaisų (su išorinėmis ir suderintomis antenomis) veikimą regėjimo lauke (be kliūčių signalo pluošto kelyje). Atsižvelgiant į vietovės urbanizaciją, medžius, orą, vietą ir įrengimo būdą, diapazonas gali būti kelis šimtus kartų blogesnis nei aukščiau pateikti duomenys.
The user bears the costs ir is responsible for timely payment of the GSM operator subscription ir @City server hosting. Paslaugos tęstinumo trūkumas gali sukelti negrįžtamus kritinių perdavimo parametrų pokyčius ir blokuoti visą sistemą (pvz., statinio IP adreso pakeitimas, interneto domeno praradimas, duomenų / konfigūracijos praradimas serveryje, programinės įrangos praradimas, atsarginės kopijos ir kt. ).
In the įvykis that the user pays the above-mentioned amounts as a flat rate to the producer of the @City sistema, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.
The sistema manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Gamintojas neatsako už radijo bangų sklidimo diapazono pablogėjimą (pvz., due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).
Taikant duomenų perdavimo apribojimus (ypač NBIoT), programinės įrangos konfigūravimas ir atnaujinimas turėtų būti atliekamas prenumeratos laikotarpio pradžioje, naudojant kuo mažiau duomenų. Priešingu atveju įrenginį galima užblokuoti iki atsiskaitymo laikotarpio pabaigos dėl blokavimų, susijusių su perdavimo limito viršijimu.
The GSM operator is responsible for the quality of the GSM connection, not the @City sistema manufacturer.
Vartotojas pareiškia, kad sutinka su šia informacija ir sutinka su ja.
The user bears the costs ir is responsible for the timely payment of lease ir installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server ir @City server hosting. Paslaugos tęstinumo trūkumas gali sukelti negrįžtamus kritinių perdavimo parametrų pokyčius ir nuolatinį sistemos blokavimą (pvz., statinio IP adreso pakeitimas, domeno praradimas, duomenų / konfigūracijos praradimas serveryje, programinės įrangos praradimas, atsarginės kopijos ir kt. ).
In the įvykis 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 sistema 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. Gamintojas neatsako už radijo bangų sklidimo diapazono pablogėjimą (pvz., 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. ).
Duomenų perdavimo apribojimų atveju programinės įrangos konfigūracija ir atnaujinimas turėtų būti atliekami prenumeratos laikotarpio pradžioje, naudojant kuo mažiau duomenų. Priešingu atveju įrenginį galima užblokuoti iki atsiskaitymo laikotarpio pabaigos dėl blokavimų, susijusių su perdavimo limito viršijimu. Atnaujinimas turėtų būti atliktas vienu valdikliu nuo pradžios iki pabaigos ir tikrinant darbo teisingumą. Atnaujinus visus valdiklius, radijo juosta gali būti visiškai blokuojama daugeliui dienų.
LoRaWAN uses publicly available "atviros radijo juostos" (433 arba 868 MHz ES), kuriuos gali sutrikdyti ar užimti kiti įrenginiai, veikiantys tais pačiais dažniais. Gamintojas neatsako už ryšio kokybę minėtu atveju.
The user is responsible for covering the area with the appropriate number of LoRaWAN gates ir their location to obtain the appropriate level of signals for all devices ir the entire @City LoRaWAN sistema.
@City GSM devices can be used in places highly exposed to signal interference.
Vartotojas pareiškia, kad sutinka su šia informacija ir sutinka su ja.
Sistemos konfigūracija atliekama per interneto sąsają. Configuration is very critical for @City controllers ir incorrect settings may cause the sistema to completely block. It is recommended that the full template configuration ( default settings ) be carried out ir tested by the @City sistema manufacturer.
Valdiklio adresas 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) yra numatytasis adresas, kuriam taikoma visų šeimos kontrolierių (t. y. už tą patį Tiekėjo kodas ir Failo kodasir to paties tipo LoRaWAN / GSM valdiklį. Jei valdiklis neturi savo individualios konfigūracijos, į ją įkeliama numatytoji konfigūracija.
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 ).
Tiekėjo kodas - yra unikalus parametras klientui (vartotojui)
Failo kodas - yra parametras, žymintis programinės aparatinės įrangos tipą (priklauso nuo įrangos ir turimų algoritmų)
Daugeliu atvejų pakanka sukonfigūruoti šį vieną įrenginį (numatytasis) visai sistemai arba kaip šabloną kitoms tvarkyklėms. Kuriant naują valdiklio konfigūraciją, šie nustatymai nukopijuojami iš šablono.
Both firmware ir configurations for all installations ( instances ) are located on the servers of the @City sistema manufacturer available via the WWW, to which the user may have limited access. Tačiau teisinga konfigūracija yra labai svarbi, todėl nerekomenduojama atlikti pakeitimų neišbandžius kelių įrenginių, turinčių visišką fizinę prieigą (ant stalo). For more information, please check the general conditions of the @City sistema ir the specific conditions for a particular way of communication.
Before starting the configuration, please read the general conditions of the @City sistema ir sistema-specific conditions for @City GSM.
Tiekėjo kodas - yra 8 simboliai, saugomi šešioliktainiu kodu, skirtu vienam klientui (vartotojui). Jis suteikiamas valdiklio gamybos etape. Bandymas pakeisti gali sukelti visišką valdiklio pažeidimą.
Failo kodas - yra 8 simboliai, saugomi šešioliktainiu kodu, skirti vienai valdiklio programinės aparatinės įrangos versijai. It is granted at the controller production stage ir may depend on the type of communication ( GSM / LoRaWAN ) ir additional equipment, e.g. jutikliai, įėjimų / išėjimų skaičius ir atskiri algoritmai. Dėl pakeitimo valdiklis gali būti visam laikui sugadintas arba užblokuotas.
PIN kodas - 4 skaitmenų PIN kodas, jei nustatytas SIM kortelei. PIN kodų nustatyti nerekomenduojama. Jei naudojate plastikines SIM korteles, galite jas išimti iš savo mobiliojo telefono. Neteisingos SIM kortelės įvedimas gali visam laikui užblokuoti kortelę įrenginyje (prie kurio galiausiai neturėsime fizinės prieigos).
SMS Nr. - SMS numeris siunčiant būseną SMS žinute. Ši parinktis galima atsižvelgiant į paslaugą ir operatorių (2G / CATM1 / NBIoT). Taip pat reikia įjungti vėliavą: SMS įjungti.
USSD g. - USSD komanda būsenoms siųsti per USSD. This option is available only for pasirinktas types of GSM modems ( 2G/3G + GPS ). Galimybė: USSD įjungti yra reikalinga. Operatorius turi pateikti ir suaktyvinti USSD paslaugą.
APN - Prieigos taško pavadinimas. Interneto prieigos taško pavadinimas, pvz. internetas (specialioms paslaugoms, tokioms kaip LTE-M1 ar NB-IoT, operatorius gali priskirti atskirai).
WWW adresas - interneto adresas (domenas arba IP), skirtas HTTP prieigai.
WWW puslapis - tinklalapio adresas, kur siunčiami valdiklių statusai ir komandos.
HTTP įgalinti - Įgalina HTTP duomenų perdavimą. Šis metodas sukuria daug kartų daugiau duomenų perdavimo nei visi kiti ryšio metodai, todėl gali padidėti išlaidos, viršyti perdavimo limitą arba negalėti naudotis kai kuriomis paslaugomis, tokiomis kaip NBIoT.
TCP / UDP adresas - IP address of the @City server for receiving ir transmitting data between the cloud ir devices. Rekomenduojama naudoti fiksuotą IP adresą, o ne interneto domeno adresą.
TCP prievadas - TCP / IP prievadas ryšiui
TCP Įgalinti - Leidžia įjungti TCP / IP perdavimą. Perdavimo rėmai ir TCP patvirtinimai padidina duomenų kiekį, palyginti su UDP perdavimais, tačiau jie užtikrina duomenų teisingumą, patvirtinimus ir garantuoja jų pristatymą, jei yra ryšys.
UDP prievadas - Uostas, skirtas gauti būseną per UDP
UDP įjungti - Įjunkite perdavimo UDP
Aux adresas, Aux prievadas, Aux įjungti - būsimos programos
Aux2 adresas, Aux2 prievadas, Aux2 įjungtas - būsimos programos
Jutiklio palaikymo įjungimas ( they must be physically mounted on the @City module ). Priešingu atveju prietaisas gali veikti daug lėčiau ir mažiau stabiliai. Jutikliai yra montuojami visos gamybos serijos gamybos etape.
Temperatūra, slėgis, drėgmė, dujos - integruotas temperatūros, slėgio, drėgmės ir oro kokybės jutiklis
Temp + Presure - Integruotas temperatūros ir slėgio jutiklis
Giroskopas - 3 ašių žiroskopo jutiklis (X, Y, Z)
Magnetometras - Magnetinis jutiklis 3 ašyse (X, Y, Z)
Akselerometras - Pagreičio / vibracijos jutiklis 3 ašyse (X, Y, Z)
Spalva - Spalvų jutiklis (R, G, B, IR, G2)
Aplinkos + proksimetras - integruotas šviesos lygio ir (10 cm diapazono) proksimetro jutiklis
GSM Commirs - papildomos modemo inicializavimo komandos
Maišos kodas - Papildomas šifravimo kodas. Nekeisti.
HTTP perdavimas - Papildomos HTTP ryšio parinktys
Visuotinis adresas - bendras valdiklio adresas, skirtas valdyti įrenginius.
GSM Režimas - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Netinkamas ryšio režimo nustatymas gali visam laikui užblokuoti prietaiso ryšį.
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.
Ant @City LoRaWAN įrenginio pusėje konfigūracija yra labai paprasta:
Programa EUID - Programos ID for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.
Programos raktas - application authorization key for LoRaWAN server ( as above )
Išjungti adaptyvų duomenų greitį - Išjungia adaptyvaus greičio pasirinkimą. Tai leidžia priversti pastovų prietaiso greitį. Kai kuriose situacijose tai gali sukelti didelių bendravimo problemų. Reikėtų atsižvelgti į tai, kad prisitaikymo režimu gerėjant RSSI ir SNR parametrams, greitis žymiai padidėja. Tai žymiai sutrumpina duomenų perdavimo radijo ryšiu laiką "Eterio laiku" ir daug dažniau informacija gali būti perduodama tarp įrenginio ir serverio ir atvirkščiai.
Duomenų sparta (DR) - LoRaWAN link speed selection. Šis greitis netaikomas „Bootloader“. Tuo atveju, kai valdiklis veikia adaptyvaus greičio nustatymo režimu, tai yra tik pradinė vertė, nes valdiklis po kelių bandymų perduoti autonomiškai pasirenka optimalų greitį, kad apribotų pranešimų perdavimo ore laiką.
Atnaujinti nustatymus - išsaugo valdiklio paleidimo konfigūraciją - visus nustatymus
The rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4.
Dvejetainiai įėjimai turi daugybę funkcijų ir parametrų, kurie leidžia autonomiškai valdyti valdiklį:
Apverskite - įvesties neigimas, kai jutikliai "paprastai prijungtas" (NC) yra prijungti.
Signalizacija - aliarmo funkcijos įjungimas.
Aliarmo uždelsimas - Aliarmo uždelsimo laikas. Jei įvesties būsena grįš į pradinę būseną nepasibaigus šiam laikui, aliarmas nebus aktyvuotas.
Prisiminti valstybę - Laikas prisiminti įvesties būsenos pasikeitimą.
Išjungti vykdymą - Vykdomų įvykių, susijusių su įvestimi, blokavimas.
Bėk - Paleiskite įvesties konfigūracijos komandą („Ad-Hoc“)
Kopijuoti - Kopijuoti įvesties konfigūracijos komandą į mainų sritį
Įvykis įjungtas - aprašymas, kaip vykdyti įvykį esant aukštam įvesties lygiui (1)
Tiesioginis įvykis įjungtas - Įvykio kodas, kuris bus vykdomas, kai įvestis įjungta (0 => 1)
Renginys išjungtas - Įvykio suaktyvinimo aprašas esant žemam įvesties lygiui (0)
Tiesioginis įvykis išjungtas - Įvykio kodas, kuris bus vykdomas, kai įvestis išjungta (1 => 0)
Aliarmo įvykis - Aliarmo įvykio aprašymas.
Tiesioginio pavojaus įvykis - Įvykio kodas turi būti suaktyvintas įvykus aliarmui
Atnaujinti nustatymus - išsaugo visų nustatymų paleidimo konfigūraciją
Pažangūs dvejetainiai išėjimai gali veikti kaip vienkartiniai arba dvigubi. Forma leidžia jums sukurti valdiklio paleidimo konfigūraciją (jei tai patvirtinsite mygtuku Atnaujinti).
Forma taip pat yra įvykių kūrėjas išėjimams, kuriuos galima paleisti paspaudus mygtuką Vykdyti arba nukopijuoti į mainų sritį, kad būtų galima naudoti valdiklio konfigūracijoje, pvz.
tvarkaraštis-kalendorius
savarankiškas darbas
išvesties priskyrimas dvejetainiams įėjimams (reaguojant į būsenos pasikeitimą)
išėjimų priskyrimas matavimo įėjimams (reagavimas į slenksčio pokyčius)
Vienų išėjimų konfigūracija:
Išjungti - Blokuoti išvestį vienu režimu (pvz. jei jis naudojamas pavaroms valdyti, kad netyčia nepažeistų roletų, vartų, pavarų)
Administratorius - Keičiant kritinius parametrus, reikalinga administracinė žymė
Valstija - būsenos pasirinkimas (pradinė konfigūracija arba įvykio paleidimas naudojant "run" mygtukas)
Kartojasi - pakartojimų skaičius (cikliški būsenos pokyčiai)
Laikas - Išvesties aktyvavimo laikas
Laikas baigėsi - Išvesties išjungimo laikas (svarbu pakartojant įvykius)
Bėk - paleiskite įvykį, kad išeitumėte
Kopijuoti - Nukopijuokite įvykį į mainų sritį
Atnaujinti nustatymus - išsaugo visų nustatymų paleidimo konfigūraciją
Dviguba išvesties konfigūracija:
Išjungti - Užrakinkite porą išėjimų dvigubu režimu (pvz., jei naudojamas kaip vienas įėjimas)
Administratorius - Keičiant kritinius nustatymus, pvz., Važiavimo režimą, reikalinga administracinė žymė
Somfy - diskų režimas (pažymėtas => Somfy / nepažymėtas => Tiesioginis servo)
Valstija - būsenos pasirinkimas (pradinei konfigūracijai ar renginio pietavimui su "run" mygtukas)
Kartojasi - pakartojimų skaičius (cikliškas būsenų pokytis)
Laikas - nurodytos būsenos įjungimo laikas
Išjungti laiką - Laikas užblokuoti išėjimus (minimalus laikas tarp išėjimų keitimo), kad diskai būtų apsaugoti nuo pažeidimų.
Laikas baigėsi - Išvesties išjungimo laikas (svarbu pakartojant įvykius)
Bėk - Paleiskite įvykį diskui
Kopijuoti - Nukopijuokite įvykį į mainų sritį
Atnaujinti nustatymus - išsaugo visų nustatymų paleidimo konfigūraciją
Apverskite - apversta ADC įvesties skalė (100% -x)
Signalizacija L - Suaktyvinama galimybė sugadinti signalą, kai vertė nukrenta žemiau min. slenkstis
Signalizacija H - Suaktyvinta parinktis generuoti aliarmą, kai vertė viršija maks. slenkstis
Aliarmo uždelsimas - Aliarmo uždelsimo laikas. Jei įvesties būsena grįš į "Gerai" lygis nepasibaigus, aliarmas nebus įjungtas.
Įvykis išjungtas - Blokuoti įvykio vykdymą
Administratorius - administratoriaus žymėjimas, leidžiantis pakeisti matavimo įvesties konfigūraciją
LOW įvykis - įvykio, įvykusio viršijus žemą slenkstį, aprašymas
LOW Direct - įvykio kodas, kuris bus vykdomas sumažinus vertę žemiau apatinės ribos
Žemas lygis - apatinės ribos lygis (min.)
Gerai įvykis - "Gerai" įvykis
„OK Direct“ - įvykio kodas, kuris bus vykdomas įvedus "Gerai" diapazonas
AUKŠTAS įvykis - Viršutinės ribos įvykio aprašymas
AUKŠTAS Tiesioginis - įvykio kodas, kuris bus vykdomas viršijus viršutinę ribinę vertę
Aukštas lygis - viršutinės ribos lygis (maks.)
Bėk - paleisti konfigūracijos įvykį (ADC „Ad-Hoc“ konfigūracijos pakeitimas)
Atnaujinti nustatymus - išsaugo pradinę ADC įėjimų konfigūraciją
Apverskite - „Dimmer“ poliškumo pakeitimas (100% - x)
Administratorius - Administracinė žymė, leidžianti pakeisti svarbiausias parinktis
Išjungti - Blokuokite reguliatoriaus išvestį
Kartą - Vieną kartą pakeiskite reguliatoriaus nustatymus (tada sustabdykite reguliatorių)
Vertė Min - mažiausia reguliatoriaus nustatymų vertė
Vertė - dimerio tikslinė vertė
Režimas - „Dimmer“ nustatymo režimas (Stop / - / + / Set)
Žingsnis - „Dimmer“ lygio vertės keitimo žingsnis
Vertė maks - didžiausia reguliatoriaus reikšmė
Bėk - Vykdo silpnesnį įvykį
Kopijuoti - Nukopijuokite įvykį į mainų sritį
RGBW reguliatorius gauna nustatymo vertes iš atskirų spalvų.
Be to, tai leidžia suaktyvinti nepertraukiamą spalvų keitimo režimą, naudojant atskirų reguliatorių nustatymus.
Atnaujinti nustatymus - išsaugo visų nustatymų paleidimo konfigūraciją
Mygtukai:
Atnaujinti nustatymus - saving the configuration in the @City sistema
Visi valdikliai - visų valdiklių sąrašas
Nustatymai - dabartinio valdiklio nustatymai
Keisti vardus - pakeisti dabartinio valdiklio pavadinimą
Tvarkaraštis - dabartinio valdiklio tvarkaraščio ir kalendoriaus redaktorius
Rašyti konfigūraciją * - siunčiant komandą, kad valdiklis galėtų atsisiųsti konfigūraciją
Programinės įrangos atnaujinimas * - komandų siuntimas valdikliui atsisiųsti programinę-aparatinę įrangą
Iš naujo nustatyti valdiklį * siunčiant atstatymo komandą, kurią valdiklis gali atsisiųsti
Reset Controller - Copy - valdiklio atstatymo įvykio kopija į mainų sritį
Atsijungti - atsijungimas nuo vartotojo (saugumo sumetimais taip pat turėtumėte uždaryti visas atidarytas žiniatinklio naršyklės instancijas, kurios talpykloje gali išsaugoti prisijungimo parametrus).
* - komandos siuntimas reiškia įtraukimą į įvykio eilę. On connecting controller to the @City sistema, the controller downloads these įvykiss.
Kalendoriaus planavimo priemonė leidžia autonomiškai suaktyvinti pasikartojančius ar suplanuotus įvykius (komandas).
Pavyzdys galėtų būti, pavyzdžiui, gatvės šviestuvo įjungimas 17 valandą ir išjungimas 7 valandą (žiemą).
„Del“ (ištrinti) - visiškai ištrina tvarkaraščio punktą.
En. (Įjungti) - Suaktyvinti tvarkaraščio elementą (bus vykdomos tik tos pozicijos, kuriose nustatytas vėliavos įgalinimas)
vardas - Įvykio pavadinimas (galite apibūdinti įvykį atpažįstamai)
Įvykio kodas - įvykio kodas šešioliktainiu kodu (nukopijuotas iš mainų srities kuriant komandas)
Mėnesio laukai (Ja, Fe, .., No, De) - sausio mėnesiai ... Gruodžio mėn., Kai bus pradėtas renginys
Diena - Diena. Galite pasirinkti bet kurią mėnesio dieną arba "*" bet kuriam (renginio vykdymas kiekvieną dieną).
Darbo dienos laukai (Mo, Tu, .. Su) - galite pasirinkti savaitės dienas, kuriomis renginys bus atliekamas.
Valanda - Valanda. Galite pasirinkti bet kurią valandą arba "*" visiems (renginio vedimas kas valandą).
Min - Minutė. Galite pasirinkti bet kurią minutę arba "*" visiems (renginio vedimas kiekvieną minutę).
Logiška "ir" algoritmas yra įgyvendinamas tarp visų laukų (išskyrus vardas ), todėl įvykiui įvykdyti jie turi būti įvykdyti visi.
Pvz. Gatvių žibintų įjungimas ( Lapkritis, gruodis, sausis, vasaris ) 17.01 be Sekmadieniais.
En - pasirinktas
Event code - 00002101010000000000 // 1-ojo dvejetainio išėjimo paleidimas
Mėnesių laukai - tik Ne, De, Ja, Fe yra pažymėti
Diena - pasirinktas "*" kiekvienai mėnesio dienai
Valanda - pasirinktas laikas yra 17
Min - pasirinkta minutė 01
Darbo dienos laukai - viskas, išskyrus Su pasirinktas
This chapter only applies to LoRaWAN communication. Jei sistemos veikia naudojant kitus perdavimo metodus, jos galima praleisti.
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 ir 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 paketas („Semtech Packet Forwarder“)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( AS )
Duomenų bazė
LTE komunikacijos modulis
„LoraWAN“ vartai turėtų būti prieinami iš bent vienos konfigūracijos stoties.
Diegiant per Ethernet / WiFi ir konfigūruojant tik iš vietinio LAN / WLAN, šliuzo sauga nėra labai kritiška (nebent mes suteikiame prieigą prie šliuzo iš išorės, t. internetas).
In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access ir 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 ir SSH service available. Priešingu atveju turėsite fiziškai prisijungti prie šliuzo per „Ethernet“ arba „WiFi“ sąsają.
- būtina nustatyti sudėtingus prieigos slaptažodžius visiems įrenginio vartotojams.
- išjungti visas nenaudojamas paslaugas, tokias kaip „Telnet“, FTP, POP, SMTP, IMAP, WWW ir kt. tai gali būti atakų taikinys "okupuojantis" vartai su kitais procesais, tokiais kaip bandymai prisijungti.
- galite apriboti prisijungimo galimybę tik iš stočių su pasirinktais statiniais IP adresais, o tai yra gana efektyvi apsauga nuo įsilaužimo. Tai taip pat taikoma iš pažiūros nereikšmingoms paslaugoms, tokioms kaip ICMP (ping), HTTP, FTP ir kt.
- atlikę pilną konfigūravimą ir daugelį savaičių trukusius sistemos bandymus, galime užblokuoti visas išorines paslaugas ir nuotolinę prieigą, tačiau tai trukdys tarnybai, ieškos ir tikrins šliuzo žurnalus.
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 ir passes all packets in both directions.
Ji neapdoroja ir neįgalioja duomenų paketų jokia kryptimi.
SPF konfigūravimas yra labai paprastas ir apima "režisūra" it to the required LoRaWAN network server.
Log in via SSH to the LoRaWAN gateway using the username ir password specified by the device manufacturer.
Install SPF according to the LoRaWAN gateway manufacturer's instructions.
SPF konfigūracijos katalogas yra "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.
Pagrindinė SPF konfigūracija yra faile "/user/spf/etc/global_conf.json", kurį reikėtų redaguoti turimu redaktoriumi (pvz., vi arba nano). Mes keičiame parametro vertę: "serverio adresas" įvesdami fiksuotą tinklo serverio IP adresą arba domeno pavadinimą (reikalinga papildoma tinkamai sukonfigūruota DNS kliento paslauga).
Numatytasis grįžtamojo ryšio prievadas yra 1700 m ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.
SPF paketo žurnalai yra "/ user / spf / var / logs /" kataloge spf.log byla ir jos archyvo kopijos.
The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", kur galite įjungti / išjungti standartines tinklo paslaugas ir apsaugoti serverį.
Taip pat turėtumėte pakeisti visų sistemoje esančių vartotojų slaptažodžius naudodami passwd komanda apsisaugoti nuo pašalinių asmenų neteisėto patekimo. Taip pat turite pakeisti vartotojo slaptažodį, kad gautumėte palaikymą internete.
Taip pat geriausia išjungti „WiFi“ ryšį, nes įsibrovėliai gali bandyti naudoti atakas per šią perdavimo terpę.
Baigę šią konfigūraciją, iš naujo nustatykite šliuzą naudodami perkraukite komandą.
Tinklo ir programų serveriams (įskaitant nemokamus) yra daugybė sprendimų. Kiekvienas iš jų turi savo integracijos būdą su išorinėmis tarnybomis ir sistemomis (pvz., debesys kaip @City ). Dėl šios priežasties @City sistema must have an interface for integration with the installed LoRaWAN NS/AS server.
Gamybos sistemos atveju galime naudotis nemokama paslauga "Daiktų tinklas", jei laikomės labai didelių kiekvienam įrenginiui nustatytų dienos ribų {ypač "Eterio laiku" (30s **) ir nedaug komandų, nusiųstų į įrenginį (10 **)}.
** orientacinės dabartinės prietaisų dienos ribos gali keistis.
If you need to load new firmware ir configuration, it is necessary to use your own LoRaWAN server ( network + application ).
Tai suteikia mums keletą galimybių:
TTN naudojimas darbui gamybos aplinkoje ir tam skirtame fiziniame serveryje tik konfigūracijos atnaujinimui ir naujai programinei aparatinei programinei įrangai (*).
specialaus fizinio serverio naudojimas visoms anksčiau nurodytoms veikloms.
naudojant du specialius fizinius serverius (vieną - gamybos aplinkai, kitą - programinės įrangos atnaujinimui ir konfigūravimui) (*)
Kai kuriose sistemose firmware + konfigūracija yra fiksuota (visiems sistemos valdikliams) ir inicijuojama pradinės sistemos konfigūracijos etape, o tai supaprastina pasirinkimą.
(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration ir 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 ir incorrect operation of these devices.
It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good diapazonas ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware ir configuration. Esant mažai aprėpties (DR <4), programinės aparatinės įrangos konfigūruoti ir atnaujinti neįmanoma, todėl šalia atnaujintų įrenginių reikalingi „Gateway“ su LTE ryšiu.
Ant LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "vartotojas / spf / etc / local_conf.json"arba rodoma žurnaluose "/user/spf/var/log/spf.log". Patikrinkite žiniatinklio serverio žurnaluose, ar ryšio šliuzas prisijungia prie serverio.
Tolesni veiksmai yra programų serverio konfigūracija (paprastai jis yra tame pačiame įrenginyje kaip ir tinklo serveris).
Kiti veiksmai, kuriuos reikia atlikti, priklauso nuo naudojamo programų serverio sprendimo ir „Back-End“ / „Front-End“ sąsajos prieinamumo. Sąsaja supaprastėja "Pirmieji žingsniai" ir sistemos konfigūracija.
Paprastai turėtumėte:
Pridėkite programą su konkrečiu gamybos aplinkos ID
generuoti "API RAKTAI" programai susieti ir pridėti "dešinioji programa-nuoroda" leidimai (turite nukopijuoti automatiškai sugeneruotą raktą).
generuoti "API RAKTAI" integravimui per „webhook“ (nurodant programos ir „webhook“ pavadinimą) su teisėmis: "right-application-traffic-down-write" "right-application-traffic-read" "right-application-traffic-up-write" (nukopijuokite automatiškai sugeneruotą raktą). This key is used for communication on the @City website along with the name "interneto kabliukas".
create an integration interneto kabliukas for the application with the @City server specifying:
Programos ID
„Webhook“ ID
paskirties adresas http: //*.*.*.*/IoT/ ir up.php keliai
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
Programos ID
EUID programai
Šaknies raktas programai
Frequency plan ( regional LoRaWAN bir settings e.g. EU_863_870 Europai)
DEV EUI (modulio gamintojo paskirtas individualus kiekvieno įrenginio adresas). Jei jo nėra ant viršelio, programų serverio žurnaluose turėtumėte rasti nežinomų įrenginių, bandančių prisijungti prie serverio, adresus.
lorawan versija = 1.0.2, lorawan-phy versija = 1.0.2-b
LoRaWAN OTAA authorization
Temperatūra - 40C .. + 65C
Drėgmė 0..80% r.H. nėra kondensato (prietaisas)
GSM Maitinimo šaltinis 5VDC @ 2A ±0,15 V (PPM jutikliui ir jungiant reles)
3.5VDC..4.2VDC @ 2A (kitais atvejais)
LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (PPM jutikliui ir jungiant reles)
3VDC..3,6VDC @ 300mA (kitais atvejais)
GSM + GPS įrenginiai:
Antenos įvestis 50ohm
SIM nano-SIM arba MIM
(pasirinkimas gamybos etape - MIM nustato tinklo operatorių)
Modemo patvirtinimas oranžinis (2G-CATM1), „T-Mobile / DT“ (2G-NBIoT), 2G Kiti operatoriai
Juostos (Europa) Klasės išėjimo galios jautrumas
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
Kai naudojama išorinė siauros juostos antena, atitinkanti tam tikrą juostą.
* tik „Combo“ modemui: 2G, CATM1, NB-IoT
Pažymėjimai:
RED (ES)
GCF (AS)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / REACH
GPS / GNSS:
veikimo dažnis: 1559..1610MHz
antenos varža 50ohm
maksimalus jautrumas * -160 dB stacionarus, -149 dB navigacija, -145 šaltojo paleidimo režimas
TTFF 1s (karštas), 21s (šiltas), 32s (šaltas)
A-GPS taip
Dinamika 2g
minimalus atnaujinimo dažnis 1 Hz
* suderinta išorinė siauros juostos antena
LoRaWAN Devices 1.0.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )
DR T. moduliacija BR bitų / s Rx jautrumo Rx testai
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
(*) Parametrai, reikalingi sistemos programinei aparatinei įrangai atnaujinti per OTA
(DR) - duomenų perdavimo sparta
(BR) - bitų sparta
T - The minimum period of data update to the @City cloud
LoRaWAN practical coverage tests:
Bandymo sąlygos:
LoRaWAN Kerlink ifemtocell Vidiniai vartai
pasyvi lauko plačiajuosčio ryšio antena, pastatyta lauke ~ 9m aukštyje virš žemės lygio. Wygoda gm. Karczew (~ 110m virš jūros lygio).
LoRaWAN device with forced DR0 with an external broadbir magnetic antenna placed 1.5m above the ground on the car roof.
Kaimo vietovės (pievos, laukai su mažais medžiais ir reti pastatai)
Tolimiausias rezultatas buvo Czersk ~ 10,5km (~ 200m virš jūros lygio), RSSI lygus -136dB (t. Y. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )