IoT i CIoT Alat - Solusi Smart

LoRaWAN & GSM - Smart City





iSys - Sistem calakan







DRAFT

Daptar eusi

1. Bubuka. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Sumberdaya hardware IoT / CIoT Devices 4

0..4 input binér anu tiasa diprogram 4

0..4 kaluaran binér anu tiasa diprogram 4

0..4 ngitung input (konter anu teu robih) 4

0..4 dimmers outputs (PWM atanapi 0..10V) 5

Input Infrabeureum + kaluaran 5

0..4 pangukuran input (ADC) 5

serial interfaces SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

The module tanpa LoRaWAN modem jeung processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, jeung 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 Binér 18

3.4. Konfigurasi Kaluaran Binér 19

3.5. Konfigurasi Input Pangukuran ADC sareng sénsor tambahan (XIN) 21

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

3.7. Konfigurasi pananggalan kalénder 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 Semtech Packet Forwarder (SPF) 27

4.2. LoRaWAN Network/Application Server Configuration 28

4.2.1. LoRaWAN Network Server Configuration 29

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


1. Bubuka.

The @City sistem ngadukung sajumlah alat éléktronik (pengendali) - disebut salaku simpul, mote, alat. Seueur jinis komunikasi (kabel sareng nirkabel) sayogi gumantung kana prasarana anu aya, sarat sareng kaayaan.

Device types available in the @City sistem:

Sadaya alat terpadu saling via @City awan sareng aya kamungkinan kerjasama hibrida gumantung kana kasadiaan infrastruktur komunikasi anu ditangtoskeun.

Pikeun gedong sareng kasadiaan LAN atanapi WiFi anu nyambung kana Internét urang tiasa nganggo eHouse solusi ngalangkungan server eHouse.PRO (anu tiasa ngirim / nampi data ka @City awan):

Dokumén ieu ngajelaskeun GSM jeung LoRaWAN alat dumasar kana mikrokontroler single-chip (microprocessor) sareng modem komunikasi éksternal. Hal ieu ngamungkinkeun sistem janten standarisasi sanaos aya bédana modem komunikasi.

Pikeun varian komunikasi anu sanés mangga tingali eHouse dokuméntasi.



Ieu ngamungkinkeun pungsi sareng alat anu sami pikeun didapet, ogé gampang hijrah kana varian komunikasi atanapi vérsi anu sanés.

1.1 @City ( IoT/CIoT ) Communication

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

1.2. Sumberdaya pakakas parangkat IoT / CIoT Devices

Kabeh "intél" tina sistem anu cicing di mikrokontroler (microprocessor) sareng henteu gumantung pisan kana jinis komunikasi. Sumberdaya perangkat keras alat IoT / CIoT (microprocessor) sapertos kieu:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies jeung services. Jasa ieu ditagih sareng gumantung kana operator sareng jasa masing-masing. Jasa ieu otorisasi dina cara anu sami sakumaha dina telepon sélulér liwat kartu SIM aktip:

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

1) 2G (sadaya operator)

2) 2G / LTE CATM1 (Oranyeu) - aya kamungkinan fallback 2G nalika CATM1 henteu sayogi.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - aya kamungkinan fallback 2G nalika NBIoT henteu sayogi sareng operator ngamungkinkeun éta.

4) 2G / 3G (sadaya operator)

5) 4G / LTE (sadaya operator)

6) Kombinasi jasa sanésna ogé tiasa sayogi gumantung kana modem sareng setélan anu sayogi.

3 solusi anu munggaran dianggo dina modem anu sami (NBIoT / CATM1 + fallback 2G). Dina hal ngagunakeun "plastik" Kartu SIM Nano dimungkinkeun pikeun ngagentos kartu sareng jarak jauh ngonpigurasikeun alat supados tiasa leres dina jasa anu sanés. Dina kasus MIM (SIM dina bentuk chip (IC)), kaputusan kaputusan dilakukeun dina tahap produksi alat, sareng teu mungkin pikeun ngarobih operator atanapi jasa. NBIoT didaptarkeun pikeun sajumlah alit pisan data anu dikirimkeun ~ 512kB per bulan (punten negosiasi nilai ieu ka operator), anu mangrupikeun halangan anu penting pikeun sababaraha solusi CIoT / IoT.

Solusi 4, 5 meryogikeun pamasangan modem sanés dina tahap produksi.

Konsumsi listrik alat gumantung kana jasa sareng ditampilkeun ti panghandapna dugi ka luhur:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Laju mindahkeun data ti panghandapna ka luhur:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation jeung automatic positioning on maps. Éta ogé tiasa dianggo sélulér nalika diperyogikeun pangukuran atanapi dianggo dina gerak.




1.4. @City LoRaWAN Devices

LoRaWAN is a long jengkol communication solution ( up to approx. 15km) damel di band ISM terbuka (contona 433MHz, 868MHz, jsb. ). Nanging, rentang anu ageung pisan peryogi pangirangan anu signifikan dina kagancangan transmisi sareng paket data panjang (mis. pikeun kisaran pangluhurna dugi ka 250 bit per detik sareng maksimal 51 bait data - payload). Transmission with repetitions jeung 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 jengkol of devices, which allows you to work at higher speeds, fewer errors jeung 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 jeung for sending information to/ from LoRaWAN devices.

Jaringan / server aplikasi tiasa aya dina on lokal atanapi di pusat data propaider ladén. Data tina alat dikirim tina jaringan / server aplikasi ngalangkungan protokol integrasi kana @City cloud (ngalangkungan webhook). Hal ieu ngamungkinkeun integrasi langsung tina @City LoRaWAN sistem sareng @City databases.



Server aplikasi ogé tiasa nerapkeun logika & BIM anu diperpanjang (modél inpormasi) pikeun sistem, ngolah data dina panarimaan, sareng ngirim paréntah kontrol (kajadian) ka alat masing-masing salaku réspon.

@City LoRaWAN devices contains additional features as:


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

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

PERHATOSAN! Setélan lepat tina parameter panganteur komunikasi utama tiasa nyababkeun karusakan atanapi pamblokiran permanén alat (anu kami henteu aksés fisik).

Anyarkeun pangendali naon waé a firmware jeung konfigurasi final kedah dilaksanakeun sareng diuji (kanggo sadaya alat sareng sahenteuna saminggu pikeun sababaraha alat) sateuacan dipasang di tempat tujuan.

Pabrikan henteu tanggel waler pikeun konfigurasi anu teu leres / pembaruan parangkat lunak anu dilakukeun ku jalma anu teu sah, ogé palaksanaan na di tempat pamasangan pengendali masing-masing.

Sadaya biaya pamasangan, jasa, perbaikan, ngagantian, instalasi deui ditanggung ku pangguna sistem (sanés Pabrikan).

Dina raraga ngapdet firmware sareng konfigurasi perlu mastikeun tingkat sinyal anu cekap sareng kasadiaan jasa anu diperyogikeun. Kegiatan di luhur tiasa janten teu mungkin di lokasi pamasangan akhir tina pangendali sareng di kandangna. Éta ogé tiasa gumantung kana musim, cuaca, sareng rambatan gelombang radio.

Sadaya biaya jasa anu aya hubunganana sareng konfigurasi / parobihan firmware ditanggung ku pangguna (biaya tambahan pikeun mindahkeun data, kamungkinan uninstallasi, pamasangan alat, muka konci, ngagantian, jsb. ).

Kisaran maksimum murni téoritis, diukur dina kaayaan panyebaran radio idéal sareng ngarujuk kana operasi alat (sareng anténeu éksternal sareng anu cocog) dina bidang pandangan (tanpa halangan dina jalur sinar sinyal). Gumantung kana urbanisasi daérah, tatangkalan, cuaca, lokasi sareng metode pamasangan, kisaranana tiasa langkung parah sababaraha ratus kali tibatan data di luhur.

2.1. Exclusive Conditions of @City GSM.

The user bears the costs jeung is responsible for timely payment of the GSM operator subscription jeung @City server hosting. Kurangna kontinuitas jasa tiasa nyababkeun parobihan anu teu tiasa dibalikkeun tina parameter pangiriman kritis sareng ngahalangan sadaya sistem (contona parobihan alamat IP statis, kaleungitan domain internét, kaleungitan data / konfigurasi dina sérver, kaleungitan parangkat lunak, cadangan, jst. ).

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.

The sistem manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Pabrikan henteu tanggel waler pikeun buruk kisaran panyebaran gelombang radio (mis. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Dina hal watesan mindahkeun data (hususna pikeun NBIoT), konfigurasi parangkat lunak sareng pembaruan kedah dilaksanakeun nalika mimiti jaman langganan, kalayan konsumsi data anu paling handap. Upami teu kitu, dimungkinkeun pikeun meungpeuk alat dugi ka akhir jaman tagihan, kusabab sumbatan pakait sareng ngaleuwihan wates transfer.

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

Pangguna nyatakeun yén anjeunna nampi informasi ieu sareng satuju kana éta.

2.2. Exclusive conditions for @City LoRaWAN.

The user bears the costs jeung is responsible for the timely payment of lease jeung installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server jeung @City server hosting. Kurangna kontinuitas jasa tiasa nyababkeun parobihan anu teu tiasa dibalikkeun tina parameter pangiriman kritis sareng blok sistem permanén (contona parobihan alamat IP statis, kaleungitan domain, kaleungitan data / konfigurasi dina sérver, kaleungitan parangkat lunak, cadangan, jst. ).

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.

The 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 henteu tanggel waler pikeun buruk kisaran panyebaran gelombang radio (mis. 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. ).

Dina hal watesan mindahkeun data, konfigurasi parangkat lunak sareng pembaruan kedah dilaksanakeun di awal jaman langganan, kalayan sahenteuna ngonsumsi data ayeuna. Upami teu kitu, dimungkinkeun pikeun meungpeuk alat dugi ka akhir jaman tagihan kusabab sumbatan anu aya hubunganana sareng ngaleuwihan wates transfer. Ngamutahirkeun kedah dilaksanakeun hiji pengendali ti mimiti dugi ka akhir sareng nguji leresna damel. Ngajalankeun pembaruan pikeun sadaya pengendali tiasa nyababkeun band radio bakal diblokir lengkep salami sababaraha dinten.

LoRaWAN uses publicly available "buka radio band" (433 atanapi 868 MHz pikeun EU), anu tiasa kaganggu atanapi diilikan ku alat sanés anu operasi dina frekuensi anu sami. Pabrikan henteu tanggel waler pikeun kualitas komunikasi dina kasus di luhur.

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

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

Pangguna nyatakeun yén anjeunna nampi informasi ieu sareng satuju kana éta.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Konfigurasi sistem dilaksanakeun ngalangkungan antarmuka wéb. Configuration is very critical for @City controllers jeung incorrect settings may cause the sistem to completely block. It is recommended that the full template configuration ( default settings ) be carried out jeung tested by the @City sistem manufacturer.

3.1. @City Controller Configuration - Assigning names


Alamat kontroller 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) nyaéta alamat standar anu dilarapkeun ka sadaya pangendali di kulawarga (i. e. pikeun sami Kodeu ngajual jeung Kodeu File, sareng jinis anu sami tina LoRaWAN / GSM controller. Upami pengendali henteu ngagaduhan konfigurasi masing-masing anu ditetepkeun, konfigurasi standar dimuat kana éta.

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

Kodeu ngajual - mangrupikeun parameter anu unik pikeun nasabah (pangguna)

Kodeu File - mangrupikeun parameter anu nunjukkeun jinis firmware (gumantung kana alat-alatna sareng algoritma anu aya)

Dina kaseueuran kasus, cekap pikeun ngonpigurasikeun hiji alat ieu (standar) pikeun sakabéh sistem atanapi salaku témplat pikeun supir sanés. Nalika nyieun konfigurasi pengendali anyar, setelan ieu disalin tina témplatna.

Both firmware jeung 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 anu leres penting pisan, sareng henteu disarankeun pikeun ngarobih tanpa diuji dina sababaraha alat anu aksés fisik lengkep (dina méja). For more information, please check the general conditions of the @City sistem jeung 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 jeung sistem-specific conditions for @City GSM.




Kodeu ngajual - ngandung 8 karakter disimpen dina kode héksadesimal dikhususkeun pikeun hiji palanggan (pangguna). Hal ieu dikabulkeun dina tahap produksi pengontrol. Usaha pikeun ngarobih tiasa nyababkeun karusakan permanén tina kontroller.

Kodeu File - ngandung 8 karakter disimpen dina kode héksadesimal, didaptarkeun pikeun hiji versi firmware controller. It is granted at the controller production stage jeung may depend on the type of communication ( GSM / LoRaWAN ) jeung additional equipment, e.g. sénsor, jumlah input / output sareng algoritma masing-masing. Parobihan éta tiasa nyababkeun karuksakan permanén atanapi ngahalangan pangendali.

PIN No. - Nomer pin 4-digit upami disetél dina kartu SIM. Nyetél PIN henteu disarankeun. Kanggo kartu SIM palastik, anjeun tiasa nyabut kana hapé. Perkenalan SIM anu salah tiasa nyababkeun meungpeuk permanén kartu dina alat (anu urang tungtungna moal ngagaduhan aksés fisik).

SMS No. - Nomer SMS nalika ngirim status ngalangkungan SMS. Pilihan ieu sayogi gumantung kana jasa sareng operator (2G / CATM1 / NBIoT). Éta ogé peryogi ngahurungkeun bandéra: SMS Aktipkeun.

USSD Str - Paréntah USSD pikeun ngirim status liwat USSD. This option is available only for dipilih types of GSM modems ( 2G/3G + GPS ). Pilihanna: USSD Aktipkeun diperyogikeun. Operator kedah nyayogikeun sareng ngaktipkeun layanan USSD.

APN - Ngaran Titik Akses. Nami jalur aksés internét, contona internét (pikeun layanan khusus sapertos LTE-M1 atanapi NB-IoT, éta tiasa ditugaskeun masing-masing ku operator).

Alamat WWW - alamat wéb (domain atanapi IP) pikeun aksés HTTP.

Halaman WWW - alamat halaman wéb, dimana status kontrol sareng paréntah dikirim.

HTTP Aktipkeun - Aktipkeun pangiriman data HTTP. Metoda ieu ngahasilkeun sababaraha kali langkung seueur mindahkeun data tibatan sadaya padika komunikasi anu sanés, anu tiasa nyababkeun ningkatna biaya, ngalangkungan wates transfer atanapi henteu sanggup ngagunakeun sababaraha layanan, sapertos NBIoT.

Alamat TCP / UDP - IP address of the @City server for receiving jeung transmitting data between the cloud jeung devices. Disarankeun nganggo alamat IP anu tetep, sanés alamat domain internét.

Palabuhan TCP - port TCP / IP pikeun komunikasi

TCP Aktipkeun - Ngidinan anjeun ngaktipkeun transmisi TCP / IP. Pigura transmisi sareng konpirmasi TCP ningkatkeun jumlah data anu aya hubunganana sareng pangiriman UDP, nanging, aranjeunna mastikeun leresna data, konpirmasi sareng ngajamin pangirimanana, upami komunikasi aya.

Palabuhan UDP - Palabuhan pikeun nampi status ngalangkungan UDP

UDP Aktipkeun - Hurungkeun transmisi UDP

Alamat Aux, Aux Port, Aux Enable - aplikasi ka hareup

Aux2 Alamat, Aux2 Port, Aux2 Diaktipkeun - aplikasi ka hareup

Aktivasina pangrojong sensor ( they must be physically mounted on the @City module ). Upami teu kitu, alat tiasa dianggo langkung laun sareng kirang stabil. Sénsor dipasang dina tahap produksi pikeun séri produksi.

Temp, ngawatosan, kalembaban, gas - Suhu terpadu, tekanan, kalembaban sareng sénsor kualitas udara

Temp + Ngalereskeun - Suhu terpadu sareng sensor tekanan

Gyroscope - Sensor giroskop dina 3 sumbu (X, Y, Z)

Magnétometer - Sensor magnét dina 3 sumbu (X, Y, Z)

Akselerator - Akselerasi / sensor geter dina 3 sumbu (X, Y, Z)

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

Sakuliling + proximeter - tingkat cahaya terpadu sareng (kisaran 10cm) sensor proximeter

GSM Commjeungs - paréntah inisialisasi modem tambahan

Kodeu Hash - Kodeu énkripsi tambahan. Entong robih.

Mindahkeun HTTP - Pilihan komunikasi HTTP tambahan

Alamat Global - Alamat global kontrollor pikeun kontrol alat-ka-alat.

GSM Modeu - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Setélan salah sahiji modeu komunikasi tiasa nyababkeun ngahalangan permanén komunikasi alat.

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.

Dina @City LoRaWAN sisi alat, konfigurasi saderhana pisan:

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

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

Pareuman Laju Data Adaptif - Pareuman pilihan speed adaptif. Ieu ngamungkinkeun anjeun maksa laju konstan alat. Dina sababaraha kaayaan, ieu tiasa nyababkeun masalah komunikasi anu ageung. Éta kedah diperhatoskeun yén salaku parameter RSSI sareng SNR ningkat dina modeu adaptif, laju naék sacara signifikan. Ieu sacara signifikan ngirangan waktos pangiriman data ku radio "Dina Waktu Udara" sareng seringna inpormasi tiasa dikirimkeun antara alat sareng sérver sareng sabalikna.

Laju Data (DR) - LoRaWAN link speed selection. Laju ieu henteu dilarapkeun ka Bootloader. Upami pengontrol tiasa dianggo dina modeu setting speed adaptif, éta ngan ukur nilai awal, sabab controller saatos sababaraha kali usaha transmisi, sacara otonom milih kecepatan optimal pikeun ngawatesan waktos transmisi pesen dina hawa.

Ngamutahirkeun Setélan - ngaheéat konfigurasi ngamimitian Controllers - sadaya setélan



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

3.3. Konfigurasi input binér




Input binér gaduh sababaraha fungsi sareng parameter anu ngaktipkeun operasi otonom ti pengontrol:

Balikkeun - negation input nalika sénsor "biasana nyambung" (NC) nyambung.

Alarm - aktivasina tina fungsi alarm.

Tunda Alarm - Waktos reureuh alarm. Upami kaayaan input balik kana kaayaan aslina sateuacan waktos ieu kadaluarsana, alarm moal diaktipkeun.

Émut Nagara - Waktos émut parobihan kaayaan input.

Pareuman Palaksanaan - Meungpeung ngajalankeun acara anu aya hubunganana sareng input.

Lumpat - Ngajalankeun paréntah konfigurasi input (Ad-Hoc)

Nyalin - Salin paréntah konfigurasi input ka clipboard

Acara Dina - Pedaran kumaha ngajalankeun acara pikeun tingkat input anu luhur (1)

Acara Langsung Dina - Konci acara pikeun dijalankeun nalika inputna dihurungkeun (0 => 1)

Acara Pareum - Pedaran ngeunaan aktivasina acara pikeun tingkat input handap (0)

Acara Langsung Pareuman - Kodeu kajadian pikeun dijalankeun nalika inputna pareum (1 => 0)

Acara Alarm - Pedaran ngeunaan acara Alarm.

Acara Alarm Langsung - Kodeu kajadian pikeun dipicu nalika alarm

Ngamutahirkeun Setélan - nyimpen konfigurasi ngamimitian pikeun sadaya setelan

3.4. Konfigurasi Kaluaran Binér




Kaluaran binér calakan tiasa dianggo salaku hiji atanapi ganda. Formulirna ngamungkinkeun anjeun nyiptakeun konfigurasi ngamimitian pikeun pengendali (upami anjeun mastikeun ku tombol Anyarkeun).

Formulirna ogé dianggo salaku panyipta acara pikeun kaluaran anu tiasa dimimitian ku mencét tombol Run atanapi disalin kana clipboard pikeun dianggo dina konfigurasi controller, mis.



Konfigurasi kaluaran tunggal:

Pareuman - Meungpeuk kaluaran dina modeu tunggal (contona lamun éta dipaké pikeun ngendalikeun drive supados henteu ngahaja ngarusak rana, gerbang, aktip)

Admin - Bandéra administrasi diperyogikeun nalika ngarobah setting kritis

Nagara - Pilihan nagara (konfigurasi awal atanapi ngaluncurkeun acara kalayan "run" kancing)

Ngulang deui - Jumlah pangulangan (parobahan kaayaan siklik)

Waktos Dina - Waktos aktivasina kaluaran

Waktu Pareum - Waktos mareuman output (penting nalika ngulang kajadian)

Lumpat - Ngajalankeun acara pikeun kaluar

Nyalin - Salin acara kana clipboard

Ngamutahirkeun Setélan - nyimpen konfigurasi ngamimitian pikeun sadaya setelan

Konfigurasi kaluaran ganda:

Pareuman - Konci sapasang kaluaran dina modeu dual (contona upami dianggo salaku input tunggal)

Admin - Bandéra administrasi diperyogikeun nalika ngarobah setting kritis sapertos modeu drive

Somfy - modeu drive (diparios => Somfy / unchecked => Direct Servo)

Nagara - Pilihan nagara (pikeun konfigurasi awal atanapi tuangeun acara sareng "run" kancing)

Ngulang deui - Jumlah pangulangan (parobahan siklik nagara)

Waktos Dina - Waktu giliran kaayaan anu ditangtoskeun

Pareuman Waktos - Waktos pikeun meungpeuk kaluaran (waktos minimum antara parobihan kaluaran) pikeun ngajagi drive tina karuksakan.

Waktu Pareum - Waktos mareuman output (penting nalika ngulang kajadian)

Lumpat - Ngajalankeun acara pikeun drive

Nyalin - Salin acara kana clipboard

Ngamutahirkeun Setélan - nyimpen konfigurasi ngamimitian pikeun sadaya setelan

3.5. Konfigurasi Input Pangukuran ADC sareng sénsor tambahan (XIN)




Balikkeun - skala inverted (100% -x) tina input ADC

Alarm L - Aktipikasi pikeun ngahasilkeun alarm nalika nilaina turun di handap mnt. ambahan

Alarm H - Aktipitas pikeun ngahasilkeun alarm nalika nilaina ngaleuwihan maks. ambahan

Tunda Alarm - Waktos reureuh alarm. Upami status input mulih ka "Oké" tingkat sateuacan waktosna kalangkungan, alarm moal diaktipkeun.

Acara Pareuman - Meungpeung palaksanaan acara

Admin - bendera admin ngamungkinkeun parobihan konfigurasi input pangukuran

Acara RENDAH - pedaran ngeunaan acara anu dilakukeun nalika ambang handap ngaleuwihan

LOW langsung - kode kajadian pikeun dieksekusi saatos nurunkeun nilaina handapeun ambang handap

Tingkat LOW - Tingkat ambang handap (mnt)

Acara OK - Pedaran ngeunaan "Oké" acara

OKÉ Langsung - kode kajadian pikeun dieksekusi saatos diasupkeun kana "Oké" jengkol

Acara TINGGI - Pedaran acara pikeun ambang luhur

LANGSUNG Langsung - kode kajadian pikeun dieksekusi saatos ngaleuwihan nilai ambang luhur

Tingkat Luhur - Tingkat ambang luhur (maks)

Lumpat - ngajalankeun acara konfigurasi (parobihan konfigurasi ADC Ad-Hoc)

Ngamutahirkeun Setélan - ngaheéat konfigurasi awal pikeun input ADC

3.6. Konfigurasi Dimmers PWM / 0..10V




Balikkeun - Kabalikan polaritasitas Dimmer (100% - x)

Admin - Bendéra administrasi anu ngamungkinkeun anjeun ngarobih pilihan kritis

Pareuman - Meungpeuk kaluaran dimmer

Sakali - Ngarobih setélan dimmer sakali (teras lirén dimmer)

Nilai Min - nilai minimum setélan dimmer

Nilai - nilai target dimmer

Modeu - Modeu setting dimmer (Stop / - / + / Set)

Lengkah - Léngkah ngarobih nilai tingkat dimmer

Nilai Max - nilai maksimum setélan dimmer

Lumpat - Ngajalankeun acara dimmer

Nyalin - Salin acara kana clipboard



Dimmer RGBW nimba nilai setting tina warna masing-masing.

Salaku tambahan, éta ngamungkinkeun anjeun ngaktipkeun modeu parobihan warna anu teras-terasan nganggo prédét tina dimmér tunggal.

Ngamutahirkeun Setélan - nyimpen konfigurasi ngamimitian pikeun sadaya setelan





Tombol:

Ngamutahirkeun Setélan - saving the configuration in the @City sistem

Sadaya Controllers - daptar sadaya pengendali

Setélan - setélan pangendali ayeuna

Ngarobih Ngaran - robih nami kontroller ayeuna

Penjadwal - éditor scheduler-kalénder tina pengendali ayeuna

Tulis Config * - ngirim paréntah pikeun ngaunduh konfigurasi ku kontroller

Ngaronjatkeun firmware * - ngirim paréntah pikeun ngaunduh firmware ku controller

Reset Controller * - ngirim paréntah ulang pikeun diunduh ku kontrollor

Reset Controller - Copy - salinan acara reset controller kana clipboard

Kaluar - kaluar pangguna (ku alesan kaamanan, anjeun ogé kedah nutup sadaya conto anu kabuka tina wéb anu tiasa nyimpen parameter login dina cache).

* - ngirim paréntah hartosna nambihan kana antrian acara. On connecting controller to the @City sistem, the controller downloads these acaras.

3.7. Konfigurasi kalénder-scheduler


Kalénder-panjadwal ngamungkinkeun pemicu otonom pikeun kajadian anu terulang atanapi dijadwalkeun (paréntah). Conto contona, contona, hurungkeun lampu jalan jam 17 sareng pareuman jam 7 (dina usum salju).

Del (Hapus) - lengkep mupus item jadwal.

En. (Aktipkeun) - Aktipkeun item jadwal (ngan éta jabatan anu bakal dieksekusi anu gaduh set Aktipkeun bendera)

Nami - Nami kajadian (anjeun tiasa ngajelaskeun kajadian ku cara dikenal)

Kodeu Acara - kode kajadian dina kode héksadesimal (disalin tina clipboard nalika ngadamel paréntah)

Widang bulan (Ja, Fe, .., Henteu, De) - bulan Januari ... Désémber dimana acara éta bakal dimimitian

Dinten - Dinten. Anjeun tiasa milih dinten naon waé dina sasih atanapi "*" kanggo naon waé (ngajalankeun acara unggal dinten).

Ladang dinten minggu (Mo, Tu, .. Su) - anjeun tiasa milih dinten minggu anu mana acara bakal dilaksanakeun.

Jam - Jam na. Anjeun tiasa milih jam mana waé atanapi "*" kanggo sadayana (ngajalankeun acara unggal jam).

Min - Menit. Anjeun tiasa milih menit naon atanapi "*" kanggo sadayana (ngajalankeun acara unggal menit).



Logis "jeung" algoritma dilaksanakeun antara sadaya bidang (kecuali Nami ), janten aranjeunna sadayana kedah patepung kanggo acara anu kedah dilaksanakeun.



Misalna Ngahurungkeun lampu jalan ( Nopémber, Désémber, Januari, Pébruari ) di 17.01 tanpa Poé Minggu.

En - dipilih

Event code - 00002101010000000000 // ngajalankeun kaluaran binér ka-1

Widang bulan - hungkul Henteu, De, Ja, Fe anu ditandaan

Dinten - dipilih "*" pikeun tiap dinten bulan

Jam - waktos anu kapilih nyaéta 17

Min - menit anu kapilih 01

Sawah dinten minggu - sadayana tapi Su dipilih

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Dina kasus sistem anu dianggo nganggo metode transmisi sanés, éta tiasa disingkirkeun.

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

4.1. LoRaWAN Gateway Configuration.

There 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 kedah tiasa diaksés ti sahanteuna hiji stasiun konfigurasi.

Nalika dipasang ngalangkungan Ethernet / WiFi sareng ngan ukur ngatur tina LAN / WLAN lokal, kaamanan gerbangna henteu pati kritis (kacuali urang nyayogikeun aksés ka gateway ti luar, nyaéta Internét).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access jeung 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 jeung SSH service available. Upami teu kitu, anjeun kedah nyambung sacara fisik ka gateway ngalangkungan panganteur Ethernet atanapi WiFi.

- perlu nyetél kecap akses aksés rumit pikeun sadaya pangguna dina alat.

- nganonaktifkeun sadaya jasa anu henteu dianggo sapertos Telnet, FTP, POP, SMTP, IMAP, WWW dll. éta bisa jadi target serangan "padumukan" gateway kalayan prosés anu sanés sapertos usaha login.

- anjeun tiasa ngawatesan kamungkinan log in, ngan tina stasiun anu nganggo alamat IP statis anu kapilih, anu panyalindungan anu cukup épéktip ngalawan peretasan. Ieu ogé lumaku pikeun jasa anu sigana henteu pati penting sapertos ICMP (ping), HTTP, FTP, jst.

- saatos konfigurasi lengkep sareng seueur minggu tés sistem, urang tiasa ngahalangan sadaya jasa éksternal sareng aksés jauh, anu, bakal ngahambat jasa, milarian sareng parios log gateway.

4.1.2. Semtech Packet Forwarder (SPF) Konfigurasi

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

Éta henteu ngolah atanapi masihan otorisasi bungkus data dina sagala arah.

Konfigurasi SPF saderhana pisan sareng ngalibatkeun "ngarahkeun" it to the required LoRaWAN network server.

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

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

Diréktori konfigurasi SPF nyaéta "/ pangguna / spf / jsb /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

Konfigurasi utama SPF aya dina file "/user/spf/etc/global_conf.json", anu kedah diédit nganggo éditor anu sayogi (contona vi atanapi nano). Kami ngarobih nilai parameterna: "alamat pangladen" ku nuliskeun alamat IP tetep tina sérver jaringan atanapi nami domain (Meryogikeun tambahan pikeun leres ngonfigurasi jasa klien DNS).

Port komunikasi balik standar nyaéta 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

Log tina pakét SPF aya dina "/ pangguna / spf / var / log /" diréktori dina spf.log file sareng salinan arsip na.

The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ jsb /", dimana anjeun tiasa ngaktipkeun / nganonaktifkeun jasa jaringan standar sareng ngamankeun sérver.

Anjeun ogé kedah ngarobih kecap akses pikeun sadaya pangguna anu sayogi dina sistem anu nganggo passwd paréntah pikeun ngamankeun ngalawan aksés anu teu diidinan ku jalma anu teu sah. Anjeun ogé kedah ngarobih kecap akses pangguna pikeun dukungan basis wéb.

Éta ogé anu paling saé pikeun nganonaktipkeun komunikasi WiFi, sabab anu nyusup tiasa nyobian nganggo serangan ngalangkungan média transmisi ieu.

Saatos réngsé konfigurasi ieu, ngareset gateway ku balikan deui paréntah.



4.2. LoRaWAN Network/Application Server Configuration

Aya seueur solusi pikeun jaringan sareng server aplikasi (kalebet anu gratis). Masing-masingna ngagaduhan cara integrasi nyalira sareng jasa sareng sistem éksternal (mis. awan siga @City ). Kusabab kitu, anu @City sistem must have an interface for integration with the installed LoRaWAN NS/AS server.

Dina kasus sistem produksi, urang tiasa nganggo jasa gratis "Jaringan Hal", salami urang aya dina wates poean anu ageung pisan ditetepkeun pikeun tiap alat {khususna "Dina Waktu Udara" (30s **) sareng sajumlah leutik paréntah anu dikirim ka alat (10 **)}.

** watesan alat poean indikatif ayeuna tiasa robih.

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

Ieu masihan kami sababaraha pilihan:

Dina sababaraha sistem, firmware + konfigurasi parantos dibereskeun (pikeun sadaya pangendali anu aya dina sistem) sareng digagas dina tahap konfigurasi sistem awal, anu nyederhanakeun pamilihan.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good jengkol ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware jeung configuration. Dina cakupan anu handap (DR <4), konfigurasi firmware sareng pembaruan henteu mungkin sareng meryogikeun Gerbang kalayan komunikasi LTE caket perangkat anu diénggalan.

4.2.1. LoRaWAN Network Server Configuration

Dina LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "pangguna / spf / jsb / local_conf.json", atanapi dipidangkeun dina log "/user/spf/var/log/spf.log". Pariksa dina log server wéb yén gerbang komunikasi nyambung kana sérver.

Léngkah-léngkah salajengna nyaéta konfigurasi tina server aplikasi (biasana aya dina alat anu sami sareng sérver jaringan).

Léngkah-léngkah salajengna anu kedah dilakukeun, gumantung kana leyuran server aplikasi anu dianggo, sareng kasadiaan antarmuka Back-End / Front-End. Antarbeungeutna disederhanakeun "léngkah munggaran" sareng konfigurasi sistem.

Sacara umum, anjeun kedah:

 







5. Work condition of @City GSM / LoRaWAN devices

Suhu - 40C .. + 65C

Kalembaban 0..80% r.H. henteu kondensasi (alat)

GSM Catu daya 5VDC @ 2A ±0,15 V (pikeun sensor PPM sareng nalika nyambungkeun relay)

3.5VDC..4.2VDC @ 2A (dina kasus séjén)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (pikeun sensor PPM sareng nalika nyambungkeun relay)

3VDC..3.6VDC @ 300mA (dina kasus séjén)


Alat GSM + GPS:

Input anteneu 50ohm

SIM nano-SIM atanapi MIM

(pilihan dina tahap produksi - MIM maksakeun operator jaringan)

Persetujuan Modem Jeruk (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Operator sanés


BANDUNG (Éropa) Sensitipitas Kaluaran 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 nganggo anteneu sempit-band anteneu frékuénsi-cocog pikeun band anu ditangtoskeun.


* ukur pikeun modem Combo: 2G, CATM1, NB-IoT

Sértipikat:



GPS / GNSS:

frékuénsi operasi: 1559..1610MHz

anteneu impedansi 50ohm

sensitipitas maksimum * -160dB cicing, -149dB napigasi, -145 mimiti tiis

TTFF 1s (panas), 21s (haneut), 32s (tiis)

A-GPS enya

Dinamika 2g

laju nyegerkeun minimal 1 Hz


* cocog anteneu sempit-band éksternal



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

DR T modulasi BR bit / s Rx Sensitivity Rx Tests

0 3min SF12 / 125kHz 250 -136dB -144dB

1 2min SF11 / 125kHz 440 -133.5dB

2 1min SF10 / 125kHz 980 -131dB

3 50an SF9 / 125kHz 1760 -128.5dB

4 (*) 50an SF8 / 125kHz 3125 -125.5dB

5 (*) 50an SF7 / 125kHz 5470 -122.5dB

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

7 FSK 50kbs 50000 -130dB

(*) Parameter diperyogikeun pikeun ningkatkeun firmware sistem liwat OTA

(DR) - Laju Data

(BR) - Bit Rate

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




LoRaWAN practical coverage tests:


Kaayaan Tés:

LoRaWAN Kerlink ifemtocell Gerbang Internal

anteneu broadband luar pasip ditempatkeun di luar dina jangkungna ~ 9m dpl tingkat Wygoda gm. Karczew (~ 110m dpl).

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

Daérah padesaan (padang rumput hejo, sawah kalayan tangkal leutik sareng wangunan langka)


Hasil pangpanjangna nyaéta Czersk ~ 10.5km (~ 200m dpl) kalayan RSSI sami sareng -136dB (i. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )