IoT i CIoT Devices - Penyelesaian Pintar

LoRaWAN & GSM - Smart City





iSys - Sistem Pintar







DRAF

Isi kandungan

1. Pengenalan. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. Sumber perkakasan IoT / CIoT Devices 4

0..4 input binari yang dapat diprogramkan 4

0..4 output binari yang dapat diprogramkan 4

0..4 input pengiraan (pembilang tidak bergerak) 4

Output dimmer 0..4 (PWM atau 0..10V) 5

Input inframerah + output 5

0..4 input pengukuran (ADC) 5

antara muka bersiri SPI / I2C / UART / CAN 5

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

The module tanpa LoRaWAN modem dan processor may act as MEMs Sensor Module for @City GSM, WiFi, Ethernet, dan 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 Perduaan 18

3.4. Konfigurasi Hasil Perduaan 19

3.5. Konfigurasi Input Pengukuran ADC dan sensor tambahan (XIN) 21

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

3.7. Konfigurasi penjadual kalendar 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. Pengenalan.

The @City sistem menyokong sebilangan peranti elektronik (pengawal) - dipanggil sebagai nod, mote, peranti. Banyak jenis komunikasi (berwayar dan tanpa wayar) tersedia bergantung pada infrastruktur, keperluan dan syarat yang ada.

Device types available in the @City sistem:

Semua peranti disatukan antara satu sama lain melalui @City awan dan ada kemungkinan kerjasama hibrid bergantung pada ketersediaan infrastruktur komunikasi yang diberikan.

Untuk bangunan dan ketersediaan LAN atau WiFi yang disambungkan ke Internet, kita dapat menggunakan eHouse penyelesaian melalui pelayan eHouse.PRO (yang dapat mengirim / menerima data ke @City awan):

Dokumen berikut menerangkan GSM dan LoRaWAN peranti berdasarkan mikrokontroler cip tunggal (mikropemproses) dan modem komunikasi luaran. Ini membolehkan sistem menjadi standard walaupun terdapat perbezaan modem komunikasi.

Untuk varian komunikasi lain sila rujuk eHouse dokumentasi.



Ini membolehkan fungsi dan peralatan serupa diperoleh, serta pemindahan mudah ke varian atau versi komunikasi lain.

1.1 @City ( IoT/CIoT ) Communication

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

1.2. Sumber perkakasan IoT / CIoT Devices

Keseluruhan "kepintaran" sistem ini berada di mikrokontroler (mikropemproses) dan tidak terlalu bergantung pada jenis komunikasi. Sumber perkakasan peranti IoT / CIoT (mikropemproses) adalah seperti berikut:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies dan services. Perkhidmatan ini dikenakan dan bergantung kepada pengendali dan perkhidmatan secara individu. Perkhidmatan ini dibenarkan dengan cara yang sama seperti dalam telefon bimbit melalui kad SIM aktif:

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

1) 2G (semua pengendali)

2) CATM1 2G / LTE (Orange) - ada kemungkinan penggantian 2G apabila CATM1 tidak tersedia.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - terdapat kemungkinan penggantian 2G apabila NBIoT tidak tersedia dan operator membenarkannya.

4) 2G / 3G (semua pengendali)

5) 4G / LTE (semua pengendali)

6) Gabungan perkhidmatan lain mungkin juga tersedia bergantung pada modem dan tetapan yang tersedia.

3 penyelesaian pertama berfungsi pada modem yang sama (NBIoT / CATM1 + fallback 2G). Sekiranya menggunakan "plastik" Kad SIM Nano adalah mungkin untuk mengganti kad dan mengkonfigurasi peranti dari jauh untuk berfungsi dengan baik dalam perkhidmatan lain. Dalam hal MIM (SIM dalam bentuk chip (IC)), keputusan dibuat pada tahap pengeluaran peranti, dan tidak mungkin untuk menukar operator atau perkhidmatan. NBIoT didedikasikan untuk sejumlah kecil data yang dihantar ~ 512kB sebulan (sila rundingkan nilai ini kepada operator), yang merupakan halangan yang signifikan bagi beberapa penyelesaian CIoT / IoT.

Penyelesaian 4, 5 memerlukan pemasangan modem lain pada peringkat pengeluaran.

Penggunaan kuasa peranti bergantung pada perkhidmatan dan ditunjukkan dari terendah hingga tertinggi:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Kadar pemindahan data dari terendah ke tertinggi:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation dan automatic positioning on maps. Mereka juga boleh berfungsi bergerak apabila ada keperluan untuk pengukuran atau bekerja dalam keadaan bergerak.




1.4. @City LoRaWAN Devices

LoRaWAN is a long julat communication solution ( up to approx. 15km) bekerja di jalur ISM terbuka (mis. 433MHz, 868MHz, dll. ). Walau bagaimanapun, julat yang sangat besar memerlukan pengurangan kelajuan penghantaran dan panjang paket data yang ketara (mis. untuk julat tertinggi hingga 250 bit sesaat dan maksimum 51 bait data - muatan). Transmission with repetitions dan 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 julat of devices, which allows you to work at higher speeds, fewer errors dan 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/SEBAGAI ).

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

Pelayan rangkaian / aplikasi boleh terletak di LAN tempatan atau di pusat data penyedia perkhidmatan. Data dari perangkat dikirim dari pelayan jaringan / aplikasi melalui protokol integrasi ke @City cloud (melalui webhook). Ini membolehkan penyatuan langsung dari @City LoRaWAN sistem dengan @City databases.



Pelayan aplikasi juga dapat menerapkan logik yang diperpanjang & BIM (pemodelan maklumat) untuk sistem, memproses data pada penerimaan, dan mengirim perintah kawalan (peristiwa) ke perangkat individu sebagai tindak balas.

@City LoRaWAN devices contains additional features as:


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

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

PERHATIAN! Pengaturan yang tidak betul dari parameter antara muka komunikasi utama boleh menyebabkan kehancuran atau sekatan kekal peranti (yang mana kita tidak mempunyai akses fizikal).

Sebarang kemas kini pengawal mengenai a firmware dan konfigurasi akhir mesti dijalankan dan diuji (untuk semua peranti dan sekurang-kurangnya seminggu untuk beberapa peranti) sebelum memasangnya di tempat tujuan.

Pengilang tidak bertanggungjawab untuk kemas kini konfigurasi / perisian yang tidak betul yang dilakukan oleh orang yang tidak dibenarkan, serta pelaksanaannya di tempat pemasangan pengawal individu.

Semua kos penyahpasangan, perkhidmatan, pembaikan, penggantian, pemasangan semula ditanggung oleh pengguna sistem (bukan Pengilang).

Untuk mengemas kini firmware dan konfigurasi, perlu memastikan tahap isyarat yang mencukupi dan ketersediaan perkhidmatan yang diperlukan. Kegiatan di atas mungkin tidak mungkin dilakukan di lokasi pemasangan akhir pengawal dan di kandangnya. Mereka juga bergantung pada musim, cuaca, dan penyebaran gelombang radio.

Semua kos perkhidmatan yang berkaitan dengan perubahan konfigurasi / firmware ditanggung oleh pengguna (bayaran tambahan untuk pemindahan data, kemungkinan penyahpasangan, pemasangan peranti, membuka kunci, penggantian, dll. ).

Julat maksimum adalah teori semata-mata, diukur dalam keadaan penyebaran radio yang ideal dan merujuk kepada pengoperasian peranti (dengan antena luaran dan sepadan) di bidang pandangan (tanpa halangan pada jalur pancaran isyarat). Bergantung pada urbanisasi kawasan, pohon, cuaca, lokasi dan kaedah pemasangan, julatnya mungkin lebih buruk beberapa ratus kali ganda daripada data di atas.

2.1. Exclusive Conditions of @City GSM.

The user bears the costs dan is responsible for timely payment of the GSM operator subscription dan @City server hosting. Kekurangan kesinambungan perkhidmatan boleh menyebabkan perubahan parameter penghantaran kritikal yang tidak dapat dipulihkan dan menyekat keseluruhan sistem (mis. perubahan alamat IP statik, kehilangan domain internet, kehilangan data / konfigurasi pada pelayan, kehilangan perisian, sandaran, dll. ).

In the peristiwa 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. Pengilang tidak bertanggungjawab atas kemerosotan jangkauan penyebaran gelombang radio (mis. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Sekiranya had pemindahan data (terutama untuk NBIoT), konfigurasi dan kemas kini perisian harus dilakukan pada awal periode langganan, dengan penggunaan data serendah mungkin. Jika tidak, mungkin menyekat peranti sehingga akhir tempoh penagihan, kerana penyumbatan yang berkaitan dengan melebihi had pemindahan.

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

Pengguna menyatakan bahawa dia menerima maklumat berikut dan menyetujuinya.

2.2. Exclusive conditions for @City LoRaWAN.

The user bears the costs dan is responsible for the timely payment of lease dan installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server dan @City server hosting. Kekurangan kesinambungan perkhidmatan boleh menyebabkan perubahan parameter transmisi kritikal dan sekatan sistem kekal yang tidak dapat dipulihkan (mis. perubahan alamat IP statik, kehilangan domain, kehilangan data / konfigurasi pada pelayan, kehilangan perisian, sandaran, dll. ).

In the peristiwa 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. Pengilang tidak bertanggungjawab atas kemerosotan jangkauan penyebaran 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. ).

Sekiranya had pemindahan data, konfigurasi dan kemas kini perisian harus dilakukan pada awal periode langganan, dengan penggunaan data paling sedikit saat ini. Jika tidak, mungkin menyekat peranti sehingga akhir tempoh penagihan kerana penyumbatan yang berkaitan dengan melebihi had pemindahan. Kemas kini harus dilakukan satu pengawal dari awal hingga akhir dan menguji ketepatan kerja. Menjalankan kemas kini untuk semua pengawal boleh menyebabkan jalur radio tersekat sepenuhnya selama beberapa hari.

LoRaWAN uses publicly available "buka jalur radio" (433 atau 868 MHz untuk EU), yang mungkin terganggu atau dihuni oleh peranti lain yang beroperasi pada frekuensi yang sama. Pengilang tidak bertanggungjawab terhadap kualiti komunikasi dalam kes di atas.

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

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

Pengguna menyatakan bahawa dia menerima maklumat berikut dan menyetujuinya.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Konfigurasi sistem dilakukan melalui antara muka web. Configuration is very critical for @City controllers dan incorrect settings may cause the sistem to completely block. It is recommended that the full template configuration ( default settings ) be carried out dan tested by the @City sistem manufacturer.

3.1. @City Controller Configuration - Assigning names


Alamat pengawal 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) adalah alamat lalai yang berlaku untuk semua pengawal dalam keluarga (iaitu untuk yang sama Kod Vendor dan Kod Fail, dan jenis pengawal LoRaWAN / GSM yang sama. Sekiranya pengawal tidak mempunyai konfigurasi tersendiri yang ditentukan, konfigurasi lalai dimuat ke dalamnya.

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

Kod Vendor - adalah parameter unik untuk pelanggan (pengguna)

Kod Fail - adalah parameter yang menunjukkan jenis firmware (bergantung pada peralatan dan algoritma yang tersedia)

Dalam kebanyakan kes, memadai untuk mengkonfigurasi satu peranti ini (lalai) untuk keseluruhan sistem atau sebagai templat untuk pemacu lain. Semasa membuat konfigurasi pengawal baru, tetapan ini disalin dari templat.

Both firmware dan 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. Walau bagaimanapun, konfigurasi yang betul sangat kritikal, dan tidak digalakkan melakukan perubahan tanpa menguji pada beberapa peranti dengan akses fizikal penuh (di atas meja). For more information, please check the general conditions of the @City sistem dan 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 dan sistem-specific conditions for @City GSM.




Kod Vendor - mengandungi 8 aksara yang tersimpan dalam kod heksadesimal yang didedikasikan untuk satu pelanggan (pengguna). Ia diberikan pada peringkat pengeluaran pengawal. Percubaan untuk mengubah boleh menyebabkan kerosakan berterusan pengawal.

Kod Fail - mengandungi 8 aksara yang disimpan dalam kod heksadesimal, yang didedikasikan untuk satu versi firmware pengawal. It is granted at the controller production stage dan may depend on the type of communication ( GSM / LoRaWAN ) dan additional equipment, e.g. sensor, bilangan input / output dan algoritma individu. Perubahan tersebut boleh menyebabkan kerosakan kekal atau penyekat pengawal.

PIN No. - Nombor pin 4 digit jika ditetapkan untuk kad SIM. Menetapkan PIN tidak digalakkan. Untuk kad SIM plastik, anda boleh mengeluarkannya di telefon bimbit anda. Pengenalan SIM yang salah boleh menyebabkan penyekat kad secara kekal di dalam peranti (yang akhirnya kita tidak mempunyai akses fizikal).

No. SMS - Nombor SMS semasa menghantar status melalui SMS. Pilihan ini tersedia bergantung pada perkhidmatan dan pengendali (2G / CATM1 / NBIoT). Ia juga memerlukan menyalakan bendera: SMS Aktifkan.

USSD Str - Perintah USSD untuk menghantar status melalui USSD. This option is available only for terpilih types of GSM modems ( 2G/3G + GPS ). Pilihannya: USSD Aktifkan adalah diperlukan. Pengendali mesti menyediakan dan mengaktifkan perkhidmatan USSD.

APN - Nama Titik Akses. Nama titik akses internet, mis. internet (untuk perkhidmatan khas seperti LTE-M1 atau NB-IoT, ia boleh diberikan secara individu oleh pengendali).

Alamat WWW - alamat web (domain atau IP) untuk akses HTTP.

Halaman WWW - alamat halaman web, di mana status dan perintah pengawal dihantar.

Aktifkan HTTP - Mengaktifkan penghantaran data HTTP. Kaedah ini menghasilkan pemindahan data berkali-kali lebih banyak daripada semua kaedah komunikasi lain, yang boleh mengakibatkan kenaikan kos, melebihi had pemindahan atau ketidakmampuan untuk menggunakan beberapa perkhidmatan, seperti NBIoT.

Alamat TCP / UDP - IP address of the @City server for receiving dan transmitting data between the cloud dan devices. Sebaiknya gunakan alamat IP tetap, bukan alamat domain internet.

Pelabuhan TCP - Port TCP / IP untuk komunikasi

TCP Dayakan - Membolehkan anda mengaktifkan penghantaran TCP / IP. Rangka penghantaran dan pengesahan TCP meningkatkan jumlah data sehubungan dengan transmisi UDP, namun, mereka memastikan kebenaran data, pengesahan dan menjamin penyampaiannya, jika komunikasi tersedia.

Pelabuhan UDP - Pelabuhan untuk menerima status melalui UDP

UDP Aktifkan - Hidupkan UDP penghantaran

Alamat Aux, Pelabuhan Aux, Aktifkan Aux - permohonan masa depan

Aux2 Alamat, Aux2 Port, Aux2 Diaktifkan - permohonan masa depan

Pengaktifan sokongan sensor ( they must be physically mounted on the @City module ). Jika tidak, peranti mungkin berfungsi lebih perlahan dan kurang stabil. Sensor dipasang di peringkat pengeluaran untuk keseluruhan siri pengeluaran.

Temp, presure, kelembapan, gas - sensor suhu, tekanan, kelembapan dan kualiti udara bersepadu

Temp + Presure - Sensor suhu dan tekanan bersepadu

Giroskop - Sensor giroskop dalam 3 paksi (X, Y, Z)

Magnetometer - Sensor magnet dalam 3 paksi (X, Y, Z)

Pemecut - Sensor pecutan / getaran dalam 3 paksi (X, Y, Z)

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

Proksimeter ambien - Tahap cahaya bersepadu dan sensor jarak dekat (10cm)

GSM Commdans - perintah permulaan modem tambahan

Kod Hash - Kod penyulitan tambahan. Jangan berubah.

Pemindahan HTTP - Pilihan komunikasi HTTP tambahan

Alamat Global - Alamat global pengawal untuk kawalan peranti ke peranti.

GSM Mod - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Pengaturan mod komunikasi yang salah boleh mengakibatkan penyekat komunikasi peranti secara kekal.

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.

Pada @City LoRaWAN bahagian peranti, konfigurasi sangat mudah:

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

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

Lumpuhkan Kadar Data Adaptive - Lumpuhkan pemilihan kelajuan adaptif. Ini membolehkan anda memaksa kelajuan berterusan peranti. Dalam beberapa keadaan, ini boleh menyebabkan masalah komunikasi yang besar. Perlu diambil kira bahawa ketika parameter RSSI dan SNR meningkat dalam mod adaptif, kecepatannya meningkat dengan ketara. Ini secara signifikan mengurangkan masa penghantaran data melalui radio "Semasa Siaran" dan lebih kerap maklumat dapat dihantar antara peranti dan pelayan dan sebaliknya.

Kadar Data (DR) - LoRaWAN link speed selection. Kelajuan ini tidak berlaku untuk Bootloader. Sekiranya pengawal berfungsi dalam mod penetapan kecepatan adaptif, itu hanya nilai awal, kerana pengawal setelah beberapa percubaan transmisi, secara automatik memilih kecepatan optimum untuk membatasi waktu penghantaran pesan di udara.

Kemas kini Tetapan - menyimpan konfigurasi permulaan pengawal - semua tetapan



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 Perduaan




Input binari mempunyai sejumlah fungsi dan parameter yang membolehkan operasi pengawal secara autonomi:

Balikkan - penolakan input semasa sensor "biasanya bersambung" (NC) dihubungkan.

Penggera - pengaktifan fungsi penggera.

Kelewatan Penggera - Masa kelewatan penggera. Sekiranya keadaan input kembali ke keadaan semula sebelum waktu ini tamat, penggera tidak akan diaktifkan.

Ingat Negeri - Masa untuk mengingati perubahan keadaan input.

Lumpuhkan Pelaksanaan - Menyekat acara larian yang berkaitan dengan input.

Lari - Jalankan arahan konfigurasi input (Ad-Hoc)

Salinan - Salin perintah konfigurasi input ke papan keratan

Acara Hidup - Penerangan tentang bagaimana menjalankan acara untuk tahap input tinggi (1)

Acara Langsung Dihidupkan - Kod acara yang akan dijalankan semasa input dihidupkan (0 => 1)

Acara Dimatikan - Penerangan pengaktifan acara untuk tahap input rendah (0)

Acara Langsung Mati - Kod acara yang akan dijalankan semasa input dimatikan (1 => 0)

Acara Penggera - Penerangan mengenai peristiwa Penggera.

Acara Penggera Langsung - Kod acara yang akan dicetuskan ketika penggera berlaku

Kemas kini Tetapan - menyimpan konfigurasi permulaan untuk semua tetapan

3.4. Konfigurasi Hasil Perduaan




Keluaran binari pintar boleh berfungsi sebagai tunggal atau berganda. Borang ini membolehkan anda membuat konfigurasi permulaan untuk pengawal (jika anda mengesahkannya dengan butang Kemas kini).

Bentuk ini juga berfungsi sebagai pencipta acara untuk output yang dapat dimulakan dengan menekan butang Run atau disalin ke papan keratan untuk digunakan dalam konfigurasi pengawal, mis.



Konfigurasi output tunggal:

Lumpuhkan - Menyekat output dalam mod tunggal (mis. jika ia digunakan untuk mengawal pemacu agar tidak merosakkan penutup roller, pintu pagar, penggerak secara tidak sengaja)

Pentadbir - Bendera pentadbiran diperlukan semasa menukar tetapan kritikal

Nyatakan - pemilihan negeri (konfigurasi awal atau melancarkan acara dengan "run" butang)

Berulang - Bilangan pengulangan (perubahan keadaan kitaran)

Masa Hidup - Masa pengaktifan output

Masa tamat - Masa mematikan output (penting ketika mengulangi peristiwa)

Lari - Jalankan acara untuk keluar

Salinan - Salin acara ke papan keratan

Kemas kini Tetapan - menyimpan konfigurasi permulaan untuk semua tetapan

Konfigurasi output berganda:

Lumpuhkan - Kunci sepasang output dalam mod dwi (mis. jika digunakan sebagai input tunggal)

Pentadbir - Bendera pentadbiran diperlukan semasa menukar tetapan kritikal seperti mod pemacu

Somfy - mod pemacu (diperiksa => Somfy / tidak dicentang => Servo Langsung)

Nyatakan - pilih negeri (untuk konfigurasi awal atau makan siang acara dengan "run" butang)

Berulang - Bilangan pengulangan (perubahan keadaan kitaran)

Masa Hidup - Masa menghidupkan keadaan tertentu

Lumpuhkan Masa - Masa untuk menyekat output (masa minimum antara perubahan output) untuk melindungi pemacu daripada kerosakan.

Masa tamat - Masa mematikan output (penting ketika mengulangi peristiwa)

Lari - Jalankan acara untuk pemacu

Salinan - Salin acara ke papan keratan

Kemas kini Tetapan - menyimpan konfigurasi permulaan untuk semua tetapan

3.5. Konfigurasi Input Pengukuran ADC dan sensor tambahan (XIN)




Balikkan - skala terbalik (100% -x) input ADC

Penggera L - Pengaktifan pilihan untuk menghasilkan penggera apabila nilainya turun di bawah min. ambang

Penggera H - Pengaktifan pilihan untuk menghasilkan penggera apabila nilainya melebihi maks. ambang

Kelewatan Penggera - Masa kelewatan penggera. Sekiranya status input kembali ke "okey" tahap sebelum masa berlalu, penggera tidak akan diaktifkan.

Acara Lumpuhkan - Menyekat pelaksanaan acara

Pentadbir - bendera admin yang memungkinkan perubahan konfigurasi input pengukuran

Acara RENDAH - penerangan mengenai peristiwa yang dilakukan ketika ambang rendah dilampaui

RENDAH Langsung - kod peristiwa yang akan dilaksanakan setelah menurunkan nilai di bawah ambang bawah

Level rendah - Tahap ambang bawah (min)

Acara OK - Penerangan mengenai "okey" peristiwa

OK Terus - kod acara yang akan dilaksanakan setelah memasuki "okey" julat

Acara TINGGI - Penerangan acara untuk ambang atas

TINGGI Langsung - kod acara yang akan dilaksanakan setelah melebihi nilai ambang atas

Tahap TINGGI - Tahap ambang atas (maksimum)

Lari - menjalankan acara konfigurasi (perubahan konfigurasi Ad-Hoc ADC)

Kemas kini Tetapan - menyimpan konfigurasi awal untuk input ADC

3.6. Konfigurasi Dimmers PWM / 0..10V




Balikkan - Pembalikan polaritas redup (100% - x)

Pentadbir - Bendera pentadbiran yang membolehkan anda menukar pilihan kritikal

Lumpuhkan - Menyekat output redup

Sekali - Ubah tetapan dimmer sekali (kemudian hentikan redup)

Nilai Min - nilai minimum tetapan redup

Nilai - nilai sasaran dimmer

Mod - Mod tetapan redup (Berhenti / - / + / Set)

Langkah - Langkah menukar nilai tahap redup

Nilai Maks - nilai maksimum tetapan redup

Lari - Menjalankan acara redup

Salinan - Salin acara ke papan keratan



Dimmer RGBW mengambil nilai tetapan dari warna individu.

Di samping itu, ia membolehkan anda mengaktifkan mod perubahan warna berterusan menggunakan pratetap dimmer tunggal.

Kemas kini Tetapan - menyimpan konfigurasi permulaan untuk semua tetapan





Butang:

Kemas kini Tetapan - saving the configuration in the @City sistem

Semua Pengawal - senarai semua pengawal

Tetapan - tetapan pengawal semasa

Tukar Nama - menukar nama pengawal semasa

Penjadual - editor penjadual-kalendar pengawal semasa

Tulis Konfigurasi * - menghantar arahan untuk memuat turun konfigurasi oleh pengawal

Peningkatan Firmware * - menghantar arahan untuk memuat turun firmware oleh pengawal

Tetapkan semula Pengawal * - menghantar arahan tetapan semula untuk dimuat turun oleh pengawal

Tetapkan Semula Pengawal - Salin - salinan acara tetapan semula pengawal ke papan keratan

Log keluar - logout pengguna (atas sebab keselamatan, anda juga harus menutup semua contoh terbuka penyemak imbas web yang dapat menyimpan parameter log masuk dalam cache).

* - menghantar arahan bermaksud menambah barisan acara. On connecting controller to the @City sistem, the controller downloads these peristiwas.

3.7. Konfigurasi penjadual kalendar


Penjadual kalendar membolehkan pemicu secara automatik peristiwa berulang (perintah) yang dijadualkan. Contohnya ialah, menyalakan lampu jalan pada pukul 17 dan mematikan pada pukul 7 (pada musim sejuk).

Del (Padam) - memadam item jadual sepenuhnya.

En. (Aktifkan) - Aktifkan item jadual (hanya posisi yang akan dilaksanakan yang memiliki set bendera Aktifkan)

Nama - Nama acara (anda boleh menggambarkan acara dengan cara yang dikenali)

Kod Acara - kod peristiwa dalam kod heksadesimal (disalin dari papan keratan semasa membuat perintah)

Medan bulan (Ja, Fe, .., Tidak, De) - bulan Januari ... Disember di mana acara akan dimulakan

Hari - Hari. Anda boleh memilih mana-mana hari dalam sebulan atau "*" untuk mana-mana (menjalankan acara setiap hari).

Padang hari kerja (Mo, Tu, .. Su) - anda boleh memilih hari dalam seminggu di mana acara itu akan dilakukan.

Jam - Jam. Anda boleh memilih jam berapa atau "*" untuk semua orang (menjalankan acara setiap jam).

Min - Minit. Anda boleh memilih sebentar atau "*" untuk semua orang (menjalankan acara setiap minit).



Logik "dan" algoritma dilaksanakan antara semua bidang (kecuali Nama ), jadi semuanya mesti dipenuhi agar acara itu dapat dilaksanakan.



Cth. Menghidupkan lampu jalan ( November, Disember, Januari, Februari ) pada 17.01 tanpa Ahad.

En - dipilih

Event code - 00002101010000000000 // menjalankan output perduaan pertama

Bidang bulan - hanya Tidak, De, Ja, Fe ditandakan

Hari - dipilih "*" untuk setiap hari dalam sebulan

Jam - masa yang dipilih adalah 17

Min - minit terpilih 01

Padang hari minggu - semua tetapi Su terpilih

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Sekiranya sistem berfungsi menggunakan kaedah penghantaran yang lain, sistem ini dapat dihilangkan.

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

Pintu masuk LoraWAN harus diakses dari sekurang-kurangnya satu stesen konfigurasi.

Semasa memasang melalui Ethernet / WiFi dan mengkonfigurasi hanya dari LAN / WLAN tempatan, keselamatan gerbang tidak begitu kritikal (melainkan jika kami menyediakan akses ke pintu masuk dari luar, iaitu. Internet).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access dan 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 dan SSH service available. Jika tidak, anda perlu menyambung secara fizikal ke pintu masuk melalui antara muka Ethernet atau WiFi.

- adalah perlu untuk menetapkan kata laluan akses yang rumit untuk semua pengguna pada peranti.

- lumpuhkan semua perkhidmatan yang tidak digunakan seperti Telnet, FTP, POP, SMTP, IMAP, WWW dll. yang mungkin menjadi sasaran serangan "menduduki" pintu masuk dengan proses lain seperti percubaan log masuk.

- anda boleh mengehadkan kemungkinan masuk, hanya dari stesen dengan alamat IP statik terpilih, yang merupakan perlindungan yang cukup berkesan terhadap peretasan. Ini juga berlaku untuk perkhidmatan yang kelihatan tidak penting seperti ICMP (ping), HTTP, FTP, dll.

- setelah konfigurasi penuh dan ujian sistem selama berminggu-minggu, kami dapat menyekat semua perkhidmatan luaran dan akses jarak jauh, yang bagaimanapun akan menghalang perkhidmatan, mencari dan memeriksa log gerbang.

4.1.2. Konfigurasi Semtech Packet Forwarder (SPF)

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

Ia tidak memproses atau membenarkan pakej data ke arah mana pun.

Konfigurasi SPF sangat mudah dan melibatkan "mengarahkan" it to the required LoRaWAN network server.

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

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

Direktori konfigurasi SPF adalah "/ pengguna / spf / dll /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

Konfigurasi utama SPF ada di dalam fail "/user/spf/etc/global_conf.json", yang harus diedit dengan editor yang tersedia (mis. vi atau nano). Kami mengubah nilai parameter: "alamat_pelayan" dengan memasukkan alamat IP tetap pelayan rangkaian atau nama domain (Memerlukan perkhidmatan klien DNS tambahan yang dikonfigurasi dengan betul).

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

Log pakej SPF terdapat di "/ pengguna / spf / var / log /" direktori di spf.log fail dan salinan arkibnya.

The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/dan lain-lain/", di mana anda boleh mengaktifkan / mematikan perkhidmatan rangkaian standard dan melindungi pelayan.

Anda juga harus menukar kata laluan semua pengguna yang tersedia di sistem dengan kata laluan perintah untuk melindungi daripada akses yang tidak dibenarkan oleh orang yang tidak dibenarkan. Anda juga mesti menukar kata laluan pengguna untuk sokongan berasaskan web.

Sebaiknya matikan komunikasi WiFi, kerana penyusup mungkin cuba menggunakan serangan melalui media penghantaran ini.

Setelah menyelesaikan konfigurasi ini, tetapkan semula gerbang dengan but semula arahan.



4.2. LoRaWAN Network/Application Server Configuration

Terdapat banyak penyelesaian untuk pelayan rangkaian dan aplikasi (termasuk yang percuma). Masing-masing mempunyai cara penyatuan sendiri dengan perkhidmatan dan sistem luaran (mis. awan seperti @City ). Atas sebab ini, @City sistem must have an interface for integration with the installed LoRaWAN NS/SEBAGAI server.

Sekiranya terdapat sistem pengeluaran, kita dapat menggunakan perkhidmatan percuma "Rangkaian Perkara", selagi kita berada dalam had harian yang sangat besar yang ditentukan untuk setiap peranti {terutamanya "Semasa Siaran" (30s **) dan sebilangan kecil perintah yang dihantar ke peranti (10 **)}.

** had peranti harian indikatif semasa mungkin berubah.

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

Ini memberi kita beberapa pilihan:

Pada beberapa sistem, konfigurasi firmware + diperbaiki (untuk semua pengawal yang tersedia dalam sistem) dan dimulakan pada tahap konfigurasi sistem awal, yang mempermudah pemilihan.

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

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good julat ( DR> = 4 ), so it is worth using an additional gateway to upgrade the firmware dan configuration. Pada liputan rendah (DR <4), konfigurasi dan kemas kini firmware tidak mungkin dilakukan dan memerlukan komunikasi Gateway dengan LTE berhampiran peranti yang dikemas kini.

4.2.1. LoRaWAN Network Server Configuration

Pada LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "pengguna / spf / etc / local_conf.json", atau dipaparkan dalam log "/user/spf/var/log/spf.log". Periksa log pelayan web yang menghubungkan pintu masuk komunikasi ke pelayan.

Langkah seterusnya adalah konfigurasi pelayan aplikasi (biasanya terletak pada peranti yang sama dengan pelayan rangkaian).

Langkah selanjutnya yang harus dilakukan, bergantung pada penyelesaian pelayan aplikasi yang digunakan, dan ketersediaan antara muka Back-End / Front-End. Antaramuka memudahkan "langkah pertama" dan konfigurasi sistem.

Secara amnya, anda harus:

 







5. Work condition of @City GSM / LoRaWAN devices

Suhu - 40 C. + 65C

Kelembapan 0..80% r.H. tiada pemeluwapan (peranti)

GSM Bekalan kuasa 5VDC @ 2A ±0.15 V (untuk sensor PPM dan semasa menyambungkan geganti)

3.5VDC..4.2VDC @ 2A (dalam kes lain)


LoRaWAN power supply 5VDC @ 300mA ± 0.15 V (untuk sensor PPM dan semasa menyambungkan geganti)

3VDC..3.6VDC @ 300mA (dalam kes lain)


Peranti GPS GSM +:

Input antena 50ohm

SIM nano-SIM atau MIM

(pilihan di peringkat produksi - MIM mengenakan operator rangkaian)

Modem Kelulusan Jingga (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Pengendali lain


BAND (Eropah) Sensitiviti Kuasa 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

Semasa menggunakan antena jalur sempit luaran yang dipadankan untuk jalur tertentu.


* hanya untuk modem Combo: 2G, CATM1, NB-IoT

Sijil:



GPS / GNSS:

kekerapan operasi: 1559..1610MHz

impedans antena 50ohm

kepekaan maksimum * -160dB pegun, navigasi -149dB, -145 permulaan sejuk

TTFF 1s (panas), 21s (hangat), 32s (sejuk)

A-GPS ya

Dinamik 2g

kadar penyegaran minimum 1 Hz


* antena jalur sempit luaran yang dipadankan



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

DR T modulasi Uji Rx Sensitiviti Rx bit / s Rx

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

1 2min SF11 / 125kHz 440 -133.5dB

2 1 minit SF10 / 125kHz 980 -131dB

3 50an SF9 / 125kHz 1760 -128.5dB

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

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

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

7 FSK 50kbs 50000 -130dB

(*) Parameter diperlukan untuk menaik taraf firmware sistem melalui OTA

(DR) - Kadar Data

(BR) - Kadar Bit

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




LoRaWAN practical coverage tests:


Keadaan ujian:

LoRaWAN Kerlink ifemtocell Gerbang Dalaman

antena jalur lebar luaran pasif yang diletakkan di luar pada ketinggian ~ 9m di atas permukaan tanah Wygoda gm. Karczew (~ 110m dari aras laut).

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

Kawasan luar bandar (padang rumput, ladang dengan pokok kecil dan bangunan jarang)


Hasil terjauh adalah Czersk ~ 10.5km (~ 200m di atas permukaan laut) dengan RSSI sama dengan -136dB (iaitu with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )