IoT i CIoT Piranti - Solusi Cerdas

LoRaWAN & GSM - Smart City





iSys - Sistem Cerdas







DRAFT

Daftar Isi

1. Pambuka. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Sumber daya hardware piranti IoT / CIoT 4

0..4 masukan binar sing bisa diprogram 4

0..4 output binar sing bisa diprogram 4

0..4 input input (counter sing ora owah) 4

0..4 output dimmers (PWM utawa 0..10V) 5

Input infrared + output 5

0..4 input pangukuran (ADC) 5

antarmuka serial SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

Ing module tanpa LoRaWAN modem lan processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, lan 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. Konfigurasi Input Binar 18

3.4. Konfigurasi Output Biner 19

3.5. Konfigurasi Input Pangukuran ADC lan sensor tambahan (XIN) 21

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

3.7. Konfigurasi penjadwal tanggalan 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. Konfigurasi Forwarder Semtech Forwarder (SPF) 27

4.2. LoRaWAN Network/Application Server Configuration 28

4.2.1. LoRaWAN Network Server Configuration 29

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


1. Pambuka.

Ing @City sistem ndhukung sawetara piranti elektronik (pengontrol) - sing diarani node, mote, piranti. Akeh jinis komunikasi (kabel lan nirkabel) sing kasedhiya gumantung karo infrastruktur, syarat lan kondisi sing kasedhiya.

Device types available in the @City sistem:

Kabeh piranti Integrasi karo siji liyane liwat @City maya lan ana kemungkinan kerjasama hibrida gumantung saka kasedhiyan infrastruktur komunikasi tartamtu.

Kanggo bangunan lan kasedhiyan LAN utawa WiFi sing nyambung menyang Internet, kita bisa nggunakake solusi via liwat server eHouse.PRO (sing bisa ngirim / nampa data menyang @City awan):

Dokumen ing ngisor iki nggambarake GSM lan LoRaWAN piranti adhedhasar mikrokontroler siji-chip (mikroprosesor) lan modem komunikasi eksternal. Iki ngidini sistem bisa distandardisasi sanajan beda modem komunikasi.

Kanggo varian komunikasi liyane, waca eHouse dokumentasi



Iki ngidini fungsi lan peralatan sing padha bisa dipikolehi, uga gampang migrasi menyang varian utawa versi komunikasi liyane.

1.1 @City ( IoT/CIoT ) Communication

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

1.2. Sumber daya hardware piranti IoT / CIoT

Kabèh "intelijen" sistem kasebut manggon ing mikrokontroler (mikroprosesor) lan ora gumantung banget karo jinis komunikasi. Sumber daya hardware piranti IoT / CIoT (mikroprosesor) kaya ing ngisor iki:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies lan services. Layanan kasebut ditagih lan gumantung karo operator lan layanan kanthi individu. Layanan kasebut diidini kanthi cara sing padha kaya ing ponsel liwat kertu SIM aktif:

Ing availability of dipilih services depends on the communication operator lan the built-in GSM modem at the production stage:

1) 2G (kabeh operator)

2) 2G / LTE CATM1 (Oranye) - ana kemungkinan fallback 2G nalika CATM1 ora kasedhiya.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - ana kemungkinan fallback 2G nalika NBIoT ora kasedhiya lan operator ngidini.

4) 2G / 3G (kabeh operator)

5) 4G / LTE (kabeh operator)

6) Kombinasi layanan liyane bisa uga kasedhiya gumantung karo modem lan setelan sing kasedhiya.

3 solusi pisanan bisa digunakake ing modem sing padha (NBIoT / CATM1 + fallback 2G). Ing kasus nggunakake "plastik" Kertu SIM nano bisa ngganti kertu lan ngonfigurasi piranti supaya bisa mlaku kanthi bener ing layanan liyane. Ing kasus MIM (SIM ing bentuk chip (IC)), keputusan digawe ing tahap produksi piranti, lan ora bisa ngganti operator utawa layanan. NBIoT darmabakti kanggo data sing ditularake sethithik banget ~ 512kB saben wulan (mangga negosiasi nilai iki menyang operator), sing dadi kendala penting kanggo sawetara solusi CIoT / IoT.

Solusi 4, 5 mbutuhake instalasi modem liyane ing tahap produksi.

Konsumsi daya piranti gumantung karo layanan lan ditampilake saka paling ngisor nganti paling dhuwur:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Tingkat transfer data saka paling ngisor nganti paling dhuwur:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation lan automatic positioning on maps. Dheweke uga bisa digunakake kanthi seluler yen dibutuhake pangukuran utawa gerakan.




1.4. @City LoRaWAN Devices

LoRaWAN is a long kisaran communication solution ( up to approx. 15km) nggarap band ISM terbuka (f.eks. 433MHz, 868MHz, lsp. ). Nanging, rentang sing gedhe banget mbutuhake nyuda kacepetan transmisi lan dawa paket data sing signifikan (kayata. kanggo kisaran paling dhuwur nganti 250 bit per detik lan maksimal 51 bita data - payload). Transmission with repetitions lan confirmations can take a very long time, which may eliminate LoRaWAN in some solutions. Ing number of LoRaWAN gateways is also important to ensure a good kisaran of devices, which allows you to work at higher speeds, fewer errors lan 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 ).

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

Server jaringan / aplikasi bisa ditemokake ing local lokal utawa ing pusat data panyedhiya layanan. Data saka piranti dikirim saka jaringan / server aplikasi liwat protokol integrasi menyang @City cloud (liwat webhook). Iki ngidini integrasi langsung saka @City LoRaWAN sistem karo @City databases.



Server aplikasi uga bisa ngetrapake logika & BIM (pemodelan informasi) tambahan kanggo sistem, ngolah data babagan resepsi, lan ngirim perintah kontrol (acara) menyang piranti individu minangka respons.

@City LoRaWAN devices contains additional features as:


Ing module tanpa LoRaWAN modem lan processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, lan other eHouse architectures ( 3v3..3v6 DC powered )

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

PERHATIAN! Setelan sing salah saka paramèter antarmuka komunikasi utama bisa nyebabake kerusakan utawa pamblokiran permanen piranti (sing ora ana akses fisik).

Anyari kabeh kontroler a firmware lan konfigurasi pungkasan kudu digawa metu lan dites (kanggo kabeh piranti lan paling ora seminggu kanggo sawetara piranti) sadurunge dipasang ing panggonan sing dituju.

Produsen ora tanggung jawab kanggo konfigurasi salah / nganyari piranti lunak sing ditindakake dening wong sing ora sah, uga eksekusi ing papan instalasi kontrol individu.

Kabeh biaya instalasi, layanan, ndandani, ngganti, instal maneh ditanggung dening pangguna sistem (dudu Pabrikan).

Kanggo nganyari firmware lan konfigurasi, sampeyan kudu njamin level sinyal sing cukup lan kasedhiyan layanan sing dibutuhake. Kegiatan ing ndhuwur bisa uga mokal ing lokasi instalasi pungkasan kontroler lan ing kandhang. Bisa uga gumantung karo musim, cuaca, lan panyebaran gelombang radio.

Kabeh biaya layanan sing ana gandhengane karo konfigurasi / pangowahan firmware diwenehake dening pangguna (biaya tambahan kanggo transfer data, bisa instal, instalasi piranti, mbukak kunci, panggantos, lsp. ).

Jangkauan maksimal murni miturut teori, diukur ing kahanan panyebaran radio sing ideal lan nuduhake pangoperasine piranti (kanthi antena eksternal lan sing cocog) ing kolom tampilan (tanpa alangan ing jalur balok sinyal). Gumantung saka urbanisasi wilayah, wit, cuaca, lokasi lan cara instalasi, kisaran kasebut bisa uga luwih elek nganti pirang-pirang atus kali tinimbang data ing ndhuwur.

2.1. Exclusive Conditions of @City GSM.

Ing user bears the costs lan is responsible for timely payment of the GSM operator subscription lan @City server hosting. Kekurangan terusan layanan bisa nyebabake pangowahan paramèter panularan kritis sing ora bisa dibalèkaké lan ngalangi kabeh sistem (kayata pangowahan alamat IP statis, kelangan domain internet, kelangan data / konfigurasi ing server, kelangan piranti lunak, backup, lsp. ).

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

Ing sistem manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Pabrikan ora tanggung jawab kanggo rusak sawetara panyebaran gelombang radio (kayata due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Ing watesan watesan transfer data (utamane kanggo NBIoT), konfigurasi lan nganyari piranti lunak kudu ditindakake nalika wiwitan periode langganan, kanthi konsumsi data paling sithik. Yen ora, sampeyan bisa mblokir piranti nganti pungkasan periode tagihan, amarga sumbatan sing ana gandhengane karo watesan transfer.

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

Pangguna ngumumake manawa dheweke nampa informasi ing ngisor iki lan setuju.

2.2. Exclusive conditions for @City LoRaWAN.

Ing user bears the costs lan is responsible for the timely payment of lease lan installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server lan @City server hosting. Kurang terusan layanan bisa nyebabake pangowahan paramèter panularan kritis sing ora bisa dibalèkaké lan pamblokiran sistem permanen (kayata pangowahan alamat IP statis, kelangan domain, kelangan data / konfigurasi ing server, kelangan piranti lunak, backup, lsp. ).

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

Ing 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. Pabrikan ora tanggung jawab kanggo rusak sawetara panyebaran gelombang radio (kayata 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. ).

Yen ana watesan transfer data, konfigurasi lan nganyari piranti lunak kudu ditindakake nalika wiwitan periode langganan, kanthi panggunaan data paling sithik. Yen ora, sampeyan bisa mblokir piranti nganti pungkasan periode tagihan amarga sumbatan sing ana gandhengane karo watesan transfer. Nganyari kudu ditindakake siji kontroler saka wiwitan nganti pungkasan lan nyoba bener karya. Nganggo nganyari kanggo kabeh kontrol bisa nyebabake band radio bakal diblokir nganti pirang-pirang dina.

LoRaWAN uses publicly available "mbukak band radio" (433 utawa 868 MHz kanggo EU), sing bisa diganggu utawa dikuwasani piranti liyane sing digunakake kanthi frekuensi sing padha. Produsen ora tanggung jawab kanggo kualitas komunikasi ing kasus kasebut ing ndhuwur.

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

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

Pangguna ngumumake manawa dheweke nampa informasi ing ngisor iki lan setuju.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Konfigurasi sistem ditindakake liwat antarmuka web. Configuration is very critical for @City controllers lan incorrect settings may cause the sistem to completely block. It is recommended that the full template configuration ( default settings ) be carried out lan tested by the @City sistem manufacturer.

3.1. @City Controller Configuration - Assigning names


Alamat Controller 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) yaiku alamat gawan sing ditrapake kabeh pengontrol ing kulawarga (yaiku kanggo padha Kode Vendor lan Kode File, lan jinis kontrol LoRaWAN / GSM sing padha. Yen kontroler ora nemtokake konfigurasi masing-masing, konfigurasi default bakal dimuat.

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

Kode Vendor - minangka parameter unik kanggo pelanggan (pangguna)

Kode File - minangka parameter sing nuduhake jinis firmware (gumantung saka peralatan lan algoritma sing kasedhiya)

Ing kasus paling umum, cukup kanggo ngatur piranti sing siji iki (standar) kanggo kabeh sistem utawa minangka template kanggo driver liyane. Nalika nggawe konfigurasi kontrol anyar, setelan iki bakal disalin saka cithakan.

Both firmware lan 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. Nanging, konfigurasi sing bener banget kritis, lan ora dianjurake kanggo nggawe perubahan tanpa dites ing sawetara piranti kanthi akses fisik lengkap (ing meja). For more information, please check the general conditions of the @City sistem lan the specific conditions for a particular way of communication.

3.2. General configuration of @City LoRaWAN & GSM Controllers

3.2.1 General configuration of @City GSM device

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




Kode Vendor - ngemot 8 karakter sing disimpen ing kode heksadesimal sing ditrapake kanggo siji pelanggan (pangguna). Iki diwenehake ing tahap produksi kontrol. Upaya pangowahan bisa uga nyebabake kerusakan permanen saka kontroler.

Kode File - ngemot 8 karakter sing disimpen ing kode heksadesimal, khusus kanggo siji versi firmware kontroler. It is granted at the controller production stage lan may depend on the type of communication ( GSM / LoRaWAN ) lan additional equipment, e.g. sensor, jumlah input / output lan kalkulus individu. Pangowahan kasebut bisa uga nyebabake karusakan permanen utawa ngalangi kontroler.

PIN No. - Nomer pin 4 digit yen disetel kanggo kertu SIM. Nyetel PIN ora disaranake. Kanggo kertu SIM plastik, sampeyan bisa nyopot ing ponsel. Pengenalan SIM sing salah bisa nyebabake pamblokiran kertu ing piranti ing piranti kasebut (sing pungkasane ora duwe akses fisik).

SMS No. - Nomer SMS nalika ngirim status liwat SMS. Pilihan iki kasedhiya gumantung karo layanan lan operator (2G / CATM1 / NBIoT). Sampeyan uga kudu nguripake gendera: SMS Aktifake.

USSD Str - Prentah USSD kanggo ngirim status liwat USSD. This option is available only for dipilih types of GSM modems ( 2G/3G + GPS ). Pilihan: USSD Ngaktifake dibutuhake. Operator kudu nyedhiyakake lan ngaktifake layanan USSD.

APN - Jeneng Jalur Akses. Jeneng jalur akses internet, kayata internet (kanggo layanan khusus kaya LTE-M1 utawa NB-IoT, bisa ditugasake kanthi individu dening operator).

Alamat WWW - alamat web (domain utawa IP) kanggo akses HTTP.

Kaca WWW - alamat kaca web, status pengirim lan perintah dikirim.

HTTP Aktifake - Ngaktifake transmisi data HTTP. Cara iki ngasilake transfer data kaping pirang-pirang luwih akeh tinimbang kabeh cara komunikasi liyane, sing bisa nambah biaya, ngluwihi watesan transfer utawa ora bisa nggunakake sawetara layanan, kayata NBIoT.

Alamat TCP / UDP - IP address of the @City server for receiving lan transmitting data between the cloud lan devices. Disaranake nggunakake alamat IP tetep, dudu alamat domain internet.

Pelabuhan TCP - Port TCP / IP kanggo komunikasi

TCP Ngaktifake - Ngidini sampeyan ngaktifake transmisi TCP / IP. Bingkai transmisi lan konfirmasi TCP nambah jumlah data sing ana gandhengane karo transmisi UDP, nanging mesthine kudu bener data, konfirmasi lan njamin pangirimane, yen komunikasi kasedhiya.

Pelabuhan UDP - Pelabuhan kanggo nampa status liwat UDP

UDP Aktifake - Uripake transmisi UDP

Alamat Aux, Aux Port, Aux Enable - aplikasi mbesuk

Alamat Aux2, Port Aux2, Aux2 Diaktifake - aplikasi mbesuk

Aktivasi dhukungan sensor ( they must be physically mounted on the @City module ). Yen ora, piranti bisa uga luwih alon lan ora stabil. Sensor dipasang ing tahap produksi kanggo kabeh seri produksi.

Temp, presure, asor, gas - sensor suhu, tekanan, asor lan kualitas udara sing terintegrasi

Temp + Presure - Sensor suhu lan tekanan terintegrasi

Giroskop - Sensor giroskop ing 3 sumbu (X, Y, Z)

Magnetometer - Sensor magnetik ing 3 sumbu (X, Y, Z)

Kacepetan - Sensor akselerasi / geter ing 3 sumbu (X, Y, Z)

Werna - Sensor warna (R, G, B, IR, G2)

Sekitar + proximeter - level cahya terintegrasi lan sensor proximeter (kisaran 10cm)

GSM Commlans - printah inisialisasi modem tambahan

Kode Hash - Kode enkripsi tambahan. Aja ganti.

Transfer HTTP - Pilihan komunikasi HTTP tambahan

Alamat Global - Alamat global kontrol kanggo kontrol piranti-menyang-piranti.

GSM Mode - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Setelan mode komunikasi sing salah bisa uga nyebabake komunikasi komunikasi piranti sampeyan terus diblokir.

3.2.2. General Configuration of @City LoRaWAN controllers

Most options are the same as in the GSM controller. In principle, all fields related to GSM communication are not used during LoRaWAN controller operation. LoRaWAN devices have different firmware which support LoRaWAN module instead GSM.

Ing @City LoRaWAN sisih piranti, konfigurasi gampang banget:

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

Kunci Aplikasi - application authorization key for LoRaWAN server ( as above )

Pateni Tingkat Data Adaptif - Pateni pilihan kacepetan adaptasi. Iki ngidini sampeyan meksa kecepetan piranti kanthi tetep. Ing sawetara kahanan, iki bisa nyebabake masalah komunikasi gedhe. Perlu digatekake manawa paramèter RSSI lan SNR nambah modus adaptif, kecepatan mundhak sacara signifikan. Iki nyuda wektu transmisi data kanthi radio kanthi nyata "Ing Wektu Udhara" lan asring banget informasi bisa ditularake ing antarane piranti lan server lan uga kosok balene.

Tingkat Data (DR) - LoRaWAN link speed selection. Kacepetan iki ora ditrapake kanggo Bootloader. Yen kontroler bisa digunakake ing mode setelan kacepetan adaptif, iku mung regane wiwitan, amarga kontroler sawise sawetara upaya transmisi, kanthi otomatis milih kacepetan optimal kanggo matesi wektu panularan pesen ing udara.

Nganyari Setelan - nyimpen konfigurasi wiwitan kontroler - kabeh setelan



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

3.3. Konfigurasi Input Binar




Input binar duwe sawetara fungsi lan paramèter sing ngaktifake operasi otonom kontroler:

Kuwalik - negasi input nalika sensor "biasane nyambung" (NC) nyambung.

Weker - aktivasi fungsi alarm.

Tundha Weker - Wektu tundha weker. Yen negara input bali menyang negara asline sadurunge wektu iki kadaluwarsa, weker ora bakal diaktifake.

Elingi Negara - Wektu kanggo ngelingi pangowahan negara input.

Pateni Eksekusi - Mblokir acara mlaku sing ana gandhengane karo input.

Mbukak - Jalanake printah konfigurasi input (Ad-Hoc)

Salin - Salin printah konfigurasi input menyang clipboard

Acara Ing - Katrangan cara mbukak acara kanggo level input sing dhuwur (1)

Acara Langsung On - Kode acara kanggo mbukak nalika input wis aktif (0 => 1)

Acara Mati - Deskripsi aktivasi acara kanggo level input sing kurang (0)

Acara Langsung Pateni - Kode acara kanggo mbukak nalika input ora aktif (1 => 0)

Acara Weker - Katrangan babagan acara Weker.

Acara Weker Langsung - Kode acara sing bakal dipicu nalika ana weker

Nganyari Setelan - nyimpen konfigurasi wiwitan kanggo kabeh setelan

3.4. Konfigurasi Output Binar




Output biner sing cerdas bisa digunakake tunggal utawa dobel. Formulir ngidini sampeyan nggawe konfigurasi wiwitan kanggo kontroler (yen sampeyan konfirmasi nganggo tombol Anyari).

Formulir iki uga dadi panyipta acara kanggo output sing bisa diwiwiti kanthi mencet tombol Run utawa disalin menyang clipboard kanggo digunakake ing konfigurasi kontroler, kayata.



Konfigurasi siji output:

Pateni - Mblokir output ing mode siji (kayata yen digunakake kanggo ngontrol drive supaya ora sengaja ngrusak rana, gerbang, aktuator)

Admin - Gendera administratif dibutuhake nalika ngganti setelan kritis

Negara - pilihan negara (konfigurasi awal utawa ngluncurake acara kanthi "run" tombol)

Baleni - Jumlah pengulangan (pangowahan negara siklik)

Wektu On - Wektu aktifitas output

Wektu Mati - Wektu mateni output (penting nalika mbaleni acara)

Mbukak - Jalanake acara kanggo metu

Salin - Nyalin acara kasebut menyang clipboard

Nganyari Setelan - nyimpen konfigurasi wiwitan kanggo kabeh setelan

Konfigurasi output kaping pindho:

Pateni - Kunci pasangan output ing mode dobel (f.eks. yen digunakake minangka input siji)

Admin - Gendera administratif dibutuhake nalika ngganti setelan kritis kayata mode drive

Genah - mode drive (dicenthang => Somfy / ora dicenthang => Servo Langsung)

Negara - pilihan negara (kanggo konfigurasi awal utawa nedha awan acara kanthi "run" tombol)

Baleni - Jumlah repetisi (pangowahan siklus)

Wektu On - Wektu nguripake negara sing diwenehake

Pateni Wektu - Wektu kanggo mblokir output (wektu minimal antarane pangowahan output) kanggo nglindhungi drive saka karusakan.

Wektu Mati - Wektu mateni output (penting nalika mbaleni acara)

Mbukak - Mbukak acara kanggo drive

Salin - Nyalin acara kasebut menyang clipboard

Nganyari Setelan - nyimpen konfigurasi wiwitan kanggo kabeh setelan

3.5. Konfigurasi Input Pangukuran ADC lan sensor tambahan (XIN)




Kuwalik - skala kuwalik (100% -x) input ADC

Weker L - Aktifake pilihan kanggo nggawe weker nalika regane mudhun ing ngisor min. ambang lawang

Weker H - Aktifake pilihan kanggo ngasilake weker yen regane ngluwihi maks. ambang lawang

Tundha Weker - Wektu tundha weker. Yen status input bali menyang "OK" level sadurunge suwe, weker ora bakal diaktifake.

Acara Pateni - Mblokir eksekusi acara

Admin - Gendera admin mbisakake pangowahan konfigurasi input pangukuran

Acara RENDAH - katrangan babagan acara sing ditindakake nalika ambang ngisor wis ngluwihi

RENDAH LANGSUNG - kode acara kanggo dieksekusi sawise nyuda nilai ing ngisor ambang ngisor

Tingkat KECIL - Tingkat ambang ngisor (min)

OK Acara - Katrangan babagan "OK" acara

OK Langsung - kode acara sing bakal dieksekusi sawise ngetik "OK" kisaran

Acara Dhuwur - Deskripsi acara kanggo ambang ndhuwur

LANGSUNG Langsung - kode acara kanggo dieksekusi sawise ngluwihi nilai ambang ndhuwur

Tingkat Dhuwur - Tingkat ambang ndhuwur (maks)

Mbukak - mbukak acara konfigurasi (pangowahan konfigurasi ADC Ad-Hoc)

Nganyari Setelan - nyimpen konfigurasi dhisikan kanggo masukan ADC

3.6. Konfigurasi Dimmer PWM / 0..10V




Kuwalik - Pembalikan polaritas sing dimmer (100% - x)

Admin - Gendera administratif sing ngidini sampeyan ngganti opsi kritis

Pateni - Mblokir output sing surem

Sapisan - Ganti setelan dimmer sapisan (banjur mandheg dimmer)

Nilai Min - Nilai minimal setelan dimmer

Nilai - nilai target dimmer

Mode - Mode setelan Dimmer (Stop / - / + / Set)

Langkah - Langkah ngganti nilai level sing redup

Nilai Maks - nilai maksimum setelan sing surup

Mbukak - Mbukak acara surem

Salin - Nyalin acara kasebut menyang clipboard



Dimmer RGBW njupuk angka setelan saka warna saben wong.

Kajaba iku, sampeyan ngidini sampeyan ngaktifake mode pangowahan warna kanthi terus-terusan nggunakake prasetel siji dimensi.

Nganyari Setelan - nyimpen konfigurasi wiwitan kanggo kabeh setelan





Tombol:

Nganyari Setelan - saving the configuration in the @City sistem

Kabeh Kontroler - dhaptar kabeh kontrol

Setelan - setelan kontroler saiki

Ganti Jeneng - ganti jeneng kontroler saiki

Jadwal - editor jadwal-tanggalan kontroler saiki

Tulis Konfigurasi * - ngirim perintah kanggo ndownload konfigurasi dening kontroler

Upgrade Firmware * - ngirim perintah kanggo ndownload firmware dening kontroler

Reset Controller * - ngirim perintah reset kanggo didownload dening kontroler

Reset Controller - Salin - salinan acara reset controller menyang clipboard

Metu - pangguna metu (amarga keamanan, sampeyan uga kudu nutup kabeh conto mbukak browser web sing bisa nyimpen paramèter mlebu ing cache).

* - ngirim prentah tegese nambahake antrian acara. On connecting controller to the @City sistem, the controller downloads these acaras.

3.7. Konfigurasi jadwal-tanggalan


Penjadwal tanggalan ngidini pemicu otonom kanggo acara (perintah) sing bola-bali utawa dijadwalake. Contone, umpamane, nguripake lampu dalan nalika jam 17 lan mateni jam 7 (ing mangsa adhem).

Del (Delete) - rampung mbusak item jadwal.

En. (Aktifake) - Aktifake item jadwal (mung posisi kasebut sing bakal dieksekusi sing wis nyetel flag flag)

Jeneng - Jeneng acara (sampeyan bisa nggambarake acara kanthi cara sing dingerteni)

Kode Acara - kode acara ing kode heksadesimal (disalin saka clipboard nalika nggawe perintah)

Lapangan wulan (Ja, Fe, .., Ora, De) - wulan Januari ... Desember ing acara kasebut bakal diwiwiti

Dina iki - Dina. Sampeyan bisa milih dina apa wae ing wulan kasebut utawa "*" kanggo sapa wae (nglakokake acara saben dina).

Lapangan dina kerja (Mo, Tu, .. Su) - sampeyan bisa milih dina minggu acara kasebut bakal ditindakake.

Jam - Jam. Sampeyan bisa milih jam apa wae utawa "*" kanggo kabeh wong (nganakake acara saben jam).

Min - Menit Sampeyan bisa milih menit utawa "*" kanggo kabeh wong (mbukak acara saben menit).



Logis "lan" algoritma diterapake ing antarane kabeh bidang (kajaba Jeneng ), mula kabeh kudu dikepengini supaya bisa kaleksanan.



Contone Nguripake lampu jalan ( November, Desember, Januari, Februari ) ing 17.01 tanpa Dina Minggu.

En - dipilih

Event code - 00002101010000000000 // mbukak output biner kaping 1

Sasi lapangan - mung Ora, De, Ja, Fe ditandhani

Dina iki - dipilih "*" kanggo saben dina ing wulan

Jam - wektu sing dipilih yaiku 17

Min - menit sing dipilih 01

Lapangan minggu - kabeh nanging Su dipilih

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Ing kasus sistem sing digunakake nggunakake metode transmisi liyane, bisa disingkirake.

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

4.1. LoRaWAN Gateway Configuration.

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

4.1.1. Basic configuration of LoRaWAN gateway

Gerbang LoraWAN kudu bisa diakses saka paling ora siji stasiun konfigurasi.

Nalika nginstal liwat Ethernet / WiFi lan mung ngatur saka LAN / WLAN lokal, keamanan gerbang kasebut ora kritis banget (kajaba kita nyedhiyakake akses menyang gateway saka njaba, yaiku Internet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access lan 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 lan SSH service available. Yen ora, sampeyan kudu nyambung kanthi fisik menyang gateway liwat antarmuka Ethernet utawa WiFi.

- sampeyan kudu nyetel sandhi akses rumit kanggo kabeh pangguna ing piranti kasebut.

- mateni kabeh layanan sing ora digunakake kayata Telnet, FTP, POP, SMTP, IMAP, WWW lsp. sing bisa dadi target serangan "manggoni" gateway kanthi proses liyane kayata upaya mlebu.

- sampeyan bisa matesi kemungkinan mlebu, mung saka stasiun kanthi alamat IP statis sing dipilih, sing minangka perlindungan sing efektif tumrap peretasan. Iki uga ditrapake kanggo layanan sing ora pati penting kayata ICMP (ping), HTTP, FTP, lsp.

- sawise konfigurasi lengkap lan pirang-pirang minggu tes sistem, kita bisa mblokir kabeh layanan eksternal lan akses jarak jauh, sing bakal ngganggu layanan, nggoleki lan mriksa log gateway.

4.1.2. Konfigurasi Forwarder Paket Semtech (SPF)

Ing 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 lan passes all packets in both directions.

Ora ngolah utawa menehi wewenang paket data ing sembarang arah.

Konfigurasi SPF gampang banget lan kalebu "ngarahake" it to the required LoRaWAN network server.

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

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

Direktori konfigurasi SPF yaiku "/ pangguna / spf / lsp /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

Konfigurasi utama SPF ana ing file kasebut "/user/spf/etc/global_conf.json", sing kudu diowahi karo editor sing kasedhiya (f.eks. vi utawa nano). Kita ngganti angka parameter: "server_address" kanthi ngetik alamat IP tetep saka server jaringan utawa jeneng domain (Mbukak layanan klien DNS tambahan sing wis diatur).

Port komunikasi bali gawan yaiku 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Log paket SPF ana ing "/ pangguna / spf / var / log /" direktori ing spf.log file lan salinan arsipé.

Ing network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ lsp /", ing ngendi sampeyan bisa ngaktifake / mateni layanan jaringan standar lan ngamanake server.

Sampeyan uga kudu ngganti sandhi kabeh pangguna sing kasedhiya ing sistem kasebut passwd prentah supaya aman tumrap akses sing ora sah dening wong sing ora sah. Sampeyan uga kudu ngganti sandhi pangguna kanggo dhukungan adhedhasar web.

Sampeyan uga paling apik kanggo mateni komunikasi WiFi, amarga penyusup bisa uga nyoba nggunakake serangan liwat media transmisi iki.

Sawise ngrampungake konfigurasi iki, pulihake gateway nganggo urip maneh prentah.



4.2. LoRaWAN Network/Application Server Configuration

Ana akeh solusi kanggo server jaringan lan aplikasi (kalebu sing gratis). Saben wong duwe cara integrasi dhewe karo layanan lan sistem eksternal (kayata. mega kaya @City ). Amarga alesan iki, ing @City sistem must have an interface for integration with the installed LoRaWAN NS/AS server.

Ing sistem produksi, kita bisa nggunakake layanan gratis "Jaringan Barang", anggere kita ana watesan saben dina sing gedhe banget sing ditemtokake kanggo saben piranti {utamane "Ing Wektu Udhara" (30s **) lan sawetara printah sing dikirim menyang piranti (10 **)}.

** watesan piranti saben dina indikatif saiki bisa diganti.

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

Iki menehi sawetara opsi:

Ing sawetara sistem, konfigurasi firmware + tetep (kanggo kabeh kontrol sing kasedhiya ing sistem) lan diwiwiti ing tataran konfigurasi sistem awal, sing nyederhanakake pilihan.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good kisaran ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware lan configuration. Ing jangkoan kurang (DR <4), konfigurasi lan nganyari firmware ora bisa ditindakake lan mbutuhake Gateway kanthi komunikasi LTE cedhak piranti sing dianyari.

4.2.1. LoRaWAN Network Server Configuration

Ing LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "pangguna / spf / etc / local_conf.json", utawa ditampilake ing log "/user/spf/var/log/spf.log". Priksa ing log server web manawa gateway komunikasi nyambung menyang server.

Langkah sabanjure yaiku konfigurasi server aplikasi (biasane ana ing piranti sing padha karo server jaringan).

Langkah sabanjure sing bakal ditindakake, gumantung karo solusi server aplikasi sing digunakake, lan kasedhiyan antarmuka Back-End / Front-End. Antarmuka dadi luwih gampang "langkah pisanan" lan konfigurasi sistem.

Umume, sampeyan kudu:

 







5. Work condition of @City GSM / LoRaWAN devices

Suhu - 40C .. + 65C

Asor 0..80% r.H. ora kondensasi (piranti)

GSM Pasokan listrik 5VDC @ 2A ±0,15 V (kanggo sensor PPM lan nalika nyambungake relay)

3.5VDC..4.2VDC @ 2A (ing kasus liyane)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (kanggo sensor PPM lan nalika nyambungake relay)

3VDC..3.6VDC @ 300mA (ing kasus liyane)


Piranti GPS GSM +:

Input antena 50ohm

SIM nano-SIM utawa MIM

(pilihan ing tahap produksi - MIM nemtokke operator jaringan)

Persetujuan Modem Oranye (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Operator liyane


BANDS (Eropa) Sensitivitas Daya Output Kelas

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

Nalika nggunakake frekuensi antena band-band external cocog karo band sing diwenehake.


* mung kanggo modem Combo: 2G, CATM1, NB-IoT

Sertifikat:



GPS / GNSS:

frekuensi operasi: 1559..1610MHz

impedansi antena 50ohm

sensitivitas maksimum * -160dB nulis, -149dB pandhu arah, -145 wiwitan kadhemen

TTFF 1s (panas), 21s (anget), 32s (adhem)

A-GPS ya

Dinamika 2g

tingkat refresh minimal 1 Hz


* cocog karo antena band sempit



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

DR T modulasi Uji Rx Sensitivitas Rx BR bit / s

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 (*) 50an SF7 / 250kHz 11000 -119dB

7 FSK 50kbs 50000 -130dB

(*) Parameter dibutuhake kanggo nganyari firmware sistem liwat OTA

(DR) - Tingkat Data

(BR) - Tingkat Bit

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




LoRaWAN practical coverage tests:


Kondisi Tes:

LoRaWAN Kerlink ifemtocell Gerbang Internal

antena broadband ruangan pasif dilebokake ing njaba dhuwur ~ 9m ing ndhuwur Wygoda gm. Karczew (~ 110 m ing ndhuwur segara).

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

Wilayah pedesaan (padang rumput, kebon kanthi wit cilik lan bangunan langka)


Asil paling adoh yaiku Czersk ~ 10.5km (~ 200m ing sadhuwure segara) kanthi RSSI padha karo -136dB (yaiku with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )