IoT i CIoT Cihazları - Akıllı Çözümler
LoRaWAN & GSM - Smart City
iSys - Akıllı Sistemler
TASLAK
İçindekiler
1. Giriş. 3
1.1 @City ( IoT/CIoT ) Communication 4
1.2. IoT / CIoT Cihazlarının donanım kaynakları 4
0..4 programlanabilir ikili girişler 4
0..4 programlanabilir ikili çıkışlar 4
0..4 sayma girişleri (kalıcı olmayan sayaçlar) 4
0..4 dimmer çıkışları (PWM veya 0..10V) 5
Kızılötesi giriş + çıkış 5
0..4 ölçüm girişleri (ADC) 5
seri arayüzler SPI / I2C / UART / CAN 5
1.3. @City GSM Devices 6
1.4. @City LoRaWAN Devices 9
The module olmadan LoRaWAN modem ve processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, ve 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. İkili Giriş Yapılandırması 18
3.4. İkili Çıkış Yapılandırması 19
3.5. ADC Ölçüm Girişlerinin ve ek sensörlerin (XIN) konfigürasyonu 21
3.6. Dimmer Yapılandırması PWM / 0..10V 22
3.7. Takvim planlayıcı Yapılandırması 24
4. LoRaWAN Network Infrastructure Configuration 26
4.1. LoRaWAN Gateway Configuration. 26
4.1.1. Basic configuration of LoRaWAN gateway 26
4.1.2. Semtech Packet Forwarder (SPF) Yapılandırması 27
4.2. LoRaWAN Network/Application Server Configuration 28
4.2.1. LoRaWAN Network Server Configuration 29
5. Work condition of @City GSM / LoRaWAN devices 31
The @City sistemi düğüm, mote, cihaz olarak adlandırılan bir dizi elektronik cihazı (denetleyicileri) destekler. Mevcut altyapıya, gereksinimlere ve koşullara bağlı olarak birçok iletişim türü (kablolu ve kablosuz) mevcuttur.
Device types available in the @City sistemi:
CIoT - Nesnelerin Hücresel İnterneti (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
Ethernet
Wifi
Tüm cihazlar birbirine entegre edilmiştir. @City bulut ve belirli bir iletişim altyapısının kullanılabilirliğine bağlı olarak hibrit işbirliği olasılığı vardır.
Binalar ve internete bağlı LAN veya WiFi kullanılabilirliği için eHouse çözümleri eHouse.PRO sunucusu üzerinden kullanabiliriz (veri gönderebilir / alabiliriz. @City bulut):
Ethernet
Wifi
CAN
RF
RS-485 / RS-422
Aşağıdaki belge, GSM ve LoRaWAN tek çipli mikro denetleyiciye (mikroişlemci) ve harici bir iletişim modemine dayalı cihazlar. Bu, haberleşme modem farkına rağmen sistemin standartlaştırılmasına imkan verir.
Diğer iletişim çeşitleri için lütfen bakınız eHouse belgeler.
Bu, benzer işlevsellik ve ekipmanın elde edilmesinin yanı sıra diğer iletişim varyantlarına veya versiyonlarına kolay geçişe olanak tanır.
The @City sistemi currently uses one of the seçildi communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
4G + GPS
Bütün "zeka" Sistemin% 100'ü mikro denetleyicide (mikroişlemci) bulunur ve iletişim türüne çok bağlı değildir. IoT / CIoT cihazlarının (mikroişlemci) donanım kaynakları aşağıdaki gibidir:
girişlerin durumunun izlenmesi
durum değiştiğinde yürütülen bir komutun atanması
gelişmiş alarmlar üretmek
herhangi bir dedektörü / sensörü bağlamak
uzaktan raporlama
Herhangi bir elektrikli / elektronik cihazı açma / kapama (tek çıkış)
Açık / Kapalı / Durdur sürücü kontrolü: panjurlar, kapılar, tenteler, solenoid valfler, servo motorlar, servolar (çift çıkışlar)
birden fazla çıkışla çalıştırılan cihazları kontrol etme, ör. motorlar, fanlar (üçlü veya dörtlü çıkışlar)
elektrik enerjisi
gaz
Su
Ilık, hafif sıcak
alarm sensörlerinden olay oluşumları
kalıcı belleğe kaydedildi
karartma LED aydınlatma, LED güç kaynakları
motor güç kontrolü
Kızılötesi uzaktan kumandadan kontrol veya kızılötesi yoluyla cihazlar arasında yakın iletişim
kızılötesi kodlar göndermek
herhangi bir analog sensörün bağlantısı
gerilim, akım, direnç, kapasitans ölçümleri
çeşitli fiziksel parametrelerin ölçümleri ve ayarlamaları
programlanmış eşikler (min, maks) aşıldığında alarmlar üretmek
programlanmış eşikleri aşarken kontrol komutlarını yürütme (min, maks)
herhangi bir harici sensör ve uzantının kurulumu, ör.
aydınlatma seviyesi (ALS)
manyetik alan - manyetometre 3 eksen sensörü (X, Y, Z)
aç - jiroskop (X, Y, Z)
eğim ölçer (X, Y, Z)
yakınlık (proximeter) 10cm / uçuş süresi (4m)
ivme / titreşim (X, Y, Z)
elektronik pusula
sıcaklık, basınç, nem, genel hava kalitesi
renk (R, G, B, IR)
Partikül hava kirliliğinin ölçülmesi (PPM 2.5 / 10um)
OTA bellenim yükseltmesi (Over The Air), yazılım algoritmalarını ve yapılandırmayı ana iletişim arayüzü üzerinden güncellemenizi sağlar
@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies ve services. Bu hizmetler faturalandırılır ve operatörlere ve hizmetlere ayrı ayrı bağlıdır. Servis, aktif SIM kartlar aracılığıyla cep telefonlarında olduğu gibi yetkilendirilir:
standart nano SIM (plastik)
MIM (elektronik çip (IC) biçiminde).
The availability of seçildi services depends on the communication operator ve the built-in GSM modem at the production stage:
1) 2G (tüm operatörler)
SMS
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (Turuncu) - CATM1 mevcut olmadığında 2G geri dönüş olasılığı vardır.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - NBIoT kullanılamadığında ve operatör buna izin verdiğinde 2G geri dönüş olasılığı vardır.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (tüm operatörler)
SMS
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (tüm operatörler)
TCP / IP (4G)
UDP (4G)
6) Mevcut modeme ve ayarlara bağlı olarak diğer hizmet kombinasyonları da mevcut olabilir.
İlk 3 çözüm aynı modem üzerinde çalışır (NBIoT / CATM1 + fallback 2G). Kullanılması durumunda "plastik" Nano SIM kartlar, kartı değiştirmek ve cihazı başka bir hizmette düzgün çalışacak şekilde uzaktan yapılandırmak mümkündür. MIM (Çip (IC) şeklindeki SIM'ler) durumunda karar cihazın üretim aşamasında verilir ve operatör veya hizmetin değiştirilmesi mümkün değildir. NBIoT, bazı CIoT / IoT çözümleri için önemli bir engel olan ayda ~ 512kB (lütfen operatöre bu değeri görüşün) çok az miktarda iletilen veriye adanmıştır.
Çözüm 4, 5, üretim aşamasında diğer modemlerin kurulmasını gerektirir.
Cihazın güç tüketimi hizmete bağlıdır ve en düşükten en yükseğe doğru gösterilir:
- NBIoT
- CATM1
- LTE
- 3G
- 2G / SMS / USSD / GPRS / EDGE
En düşükten en yükseğe veri aktarım hızı:
- NBIoT
- CATM1
- 2G / SMS / USSD / GPRS / EDGE
- 3G
- LTE
All @City GSM devices can be equipped with a GPS receiver for geolocation ve automatic positioning on maps. Ayrıca, ölçümlere ihtiyaç duyulduğunda veya hareket halinde çalışıldığında mobil olarak da çalışabilirler.
LoRaWAN is a long Aralık communication solution ( up to approx. 15 km) açık ISM bantlarında (ör. 433MHz, 868MHz, vb. ). Bununla birlikte, Çok geniş aralıklar, iletim hızında ve veri paketlerinin uzunluğunda önemli bir azalma gerektirir (örn. saniyede 250 bit'e kadar en yüksek aralık ve maksimum 51 bayt veri - yük için). Transmission with repetitions ve 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 Aralık of devices, which allows you to work at higher speeds, fewer errors ve 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/GİBİ ).
The web server is used for two-way communication with LoRaWAN gateways ve for sending information to/ from LoRaWAN devices.
Ağ / uygulama sunucusu yerelde veya servis sağlayıcının veri merkezinde bulunabilir. Cihazlardan gelen veriler, entegrasyon protokolleri aracılığıyla ağ / uygulama sunucusundan şuraya gönderilir: @City cloud (webhook aracılığıyla). Bu, doğrudan entegrasyona izin verir @City LoRaWAN sistem ile @City databases.
Uygulama sunucusu ayrıca sistem için genişletilmiş mantık ve BIM (bilgi modelleme) uygulayabilir, alımda verileri işleyebilir ve yanıt olarak ayrı cihazlara kontrol komutları (olaylar) gönderebilir.
@City LoRaWAN devices contains additional features as:
Enerji hasadı (artırma veya artırma) güç kaynağı
3V3 / 1V8 LDO'lar
yerleşik isteğe bağlı sensörler ve uzantılar, ör.
aydınlatma seviyesi (ALS)
manyetik alan - manyetometre 3 eksen sensörü (X, Y, Z)
aç - jiroskop (X, Y, Z)
eğim ölçer (X, Y, Z)
yakınlık (proximeter) 10cm / uçuş süresi (4m)
ivme / titreşim (X, Y, Z)
elektronik pusula
sıcaklık, basınç, nem, genel hava kalitesi
renk (R, G, B, IR)
Partikül hava kirliliğinin ölçülmesi (PPM 2.5 / 10um)
LVD akımı / voltajı (3 faz)
DİKKAT! Ana iletişim arayüzü parametrelerinin yanlış ayarlanması, cihazın bozulmasına veya kalıcı olarak engellenmesine (fiziksel erişimimiz olmayan) neden olabilir.
Herhangi bir denetleyicinin bir aygıt yazılımı ve son konfigürasyon Hedef yere monte edilmeden önce gerçekleştirilmesi ve test edilmesi (tüm cihazlar için ve birkaç cihaz için en az bir hafta) yapılmalıdır.
Üretici, yetkisiz kişiler tarafından yapılan uygunsuz konfigürasyon / yazılım güncellemelerinin yanı sıra bunların ayrı kontrolörlerin kurulum yerlerinde yürütülmesinden sorumlu değildir.
Tüm sökme, servis, onarım, değiştirme, yeniden yükleme maliyetleri sistem kullanıcısı tarafından karşılanır (Üretici değil).
Aygıt yazılımını ve yapılandırmayı güncellemek için, yeterli sinyal seviyesinin ve gerekli hizmetlerin kullanılabilirliğinin sağlanması gerekir. Yukarıdaki faaliyetler, kontrolörlerin son kurulum yerlerinde ve muhafazalarında imkansız olabilir. Ayrıca mevsime, hava durumuna ve radyo dalgasının yayılmasına da bağlı olabilirler.
Yapılandırma / aygıt yazılımı değişikliğiyle ilgili tüm hizmet maliyetleri kullanıcı tarafından karşılanır (veri aktarımı için ek ücretler, olası kaldırma, aygıtların kurulumu, kilit açma, değiştirme vb. ).
Maksimum menzil tamamen teoriktir, ideal radyo yayılım koşulları altında ölçülür ve görüş alanındaki (sinyal ışını yolunda engel olmaksızın) cihazların (harici ve uyumlu antenlerle) çalışmasını ifade eder. Bölgenin kentleşmesine, ağaçlara, hava durumuna, konuma ve kurulum yöntemine bağlı olarak, menzil yukarıdaki verilerden birkaç yüz kat daha kötü olabilir.
The user bears the costs ve is responsible for timely payment of the GSM operator subscription ve @City server hosting. Hizmet sürekliliğinin olmaması, kritik aktarım parametrelerinde geri dönüşü olmayan değişikliklere neden olabilir ve tüm sistemi bloke edebilir (örn. statik IP adresinin değiştirilmesi, internet etki alanının kaybı, sunucudaki veri / konfigürasyon kaybı, yazılım kaybı, yedeklemeler vb. ).
In the Etkinlik that the user pays the above-mentioned amounts as a flat rate to the producer of the @City sistemi, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.
The sistemi manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Üretici, radyo dalgası yayılma aralığının bozulmasından sorumlu değildir (örn. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).
Veri aktarım limitleri durumunda (özellikle NBIoT için), yazılım konfigürasyonu ve güncellemesi, mümkün olan en düşük veri tüketimi ile abonelik döneminin başında yapılmalıdır. Aksi takdirde, transfer limitinin aşılmasıyla bağlantılı blokajlardan dolayı faturalama döneminin sonuna kadar cihazı bloke etmek mümkündür.
The GSM operator is responsible for the quality of the GSM connection, not the @City sistemi manufacturer.
Kullanıcı, aşağıdaki bilgileri kabul ettiğini ve kabul ettiğini beyan eder.
The user bears the costs ve is responsible for the timely payment of lease ve installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server ve @City server hosting. Hizmet sürekliliğinin olmaması, kritik aktarım parametrelerinde geri dönüşü olmayan değişikliklere ve kalıcı sistem engellemelerine (örn. statik IP adresinin değiştirilmesi, etki alanı kaybı, sunucudaki veri / yapılandırma kaybı, yazılım kaybı, yedeklemeler vb. ).
In the Etkinlik 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 sistemi 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. Üretici, radyo dalgası yayılma aralığının bozulmasından sorumlu değildir (örn. 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. ).
Veri aktarım limitleri söz konusu olduğunda, en az güncel veri tüketimi ile abonelik döneminin başında yazılım konfigürasyonu ve güncelleme yapılmalıdır. Aksi taktirde transfer limitinin aşılmasıyla ilgili blokajlardan dolayı faturalama dönemi sonuna kadar cihazı bloke etmek mümkündür. Güncelleme, baştan sona bir kontrolör gerçekleştirilmeli ve işin doğruluğunu test etmelidir. Güncellemeyi tüm denetleyiciler için çalıştırmak, radyo bandının günlerce tamamen engellenmesine neden olabilir.
LoRaWAN uses publicly available "radyo bantlarını aç" (AB için 433 veya 868 MHz), aynı frekanslarda çalışan diğer cihazlar tarafından rahatsız edilebilir veya işgal edilebilir. Üretici, yukarıdaki durumda iletişim kalitesinden sorumlu değildir.
The user is responsible for covering the area with the appropriate number of LoRaWAN gates ve their location to obtain the appropriate level of signals for all devices ve the entire @City LoRaWAN sistemi.
@City GSM devices can be used in places highly exposed to signal interference.
Kullanıcı, aşağıdaki bilgileri kabul ettiğini ve kabul ettiğini beyan eder.
Sistem konfigürasyonu web arayüzü üzerinden gerçekleştirilir. Configuration is very critical for @City controllers ve incorrect settings may cause the sistemi to completely block. It is recommended that the full template configuration ( default settings ) be carried out ve tested by the @City sistemi manufacturer.
Kontrolör adresi 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) geçerli olan varsayılan adrestir ailedeki tüm denetleyiciler (ör. aynısı için Satıcı kodu ve Dosya Koduve aynı tip LoRaWAN / GSM denetleyicisi. Denetleyicinin tanımlanmış kendi bireysel konfigürasyonu yoksa, varsayılan konfigürasyon ona yüklenir.
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 ).
Satıcı kodu - müşteri (kullanıcı) için benzersiz bir parametredir
Dosya Kodu - aygıt yazılımının türünü belirten bir parametredir (ekipmana ve mevcut algoritmalara bağlıdır)
Çoğu durumda, bu tek cihazı (varsayılan) tüm sistem için veya diğer sürücüler için bir şablon olarak yapılandırmak yeterlidir. Yeni bir kontrol cihazı yapılandırması oluştururken, bu ayarlar şablondan kopyalanır.
Both aygıt yazılımı ve configurations for all installations ( instances ) are located on the servers of the @City sistemi manufacturer available via the WWW, to which the user may have limited access. Bununla birlikte, doğru yapılandırma çok kritiktir ve tam fiziksel erişime sahip birkaç cihazda (masa üzerinde) test yapmadan değişiklik yapılması önerilmez. For more information, please check the general conditions of the @City sistemi ve the specific conditions for a particular way of communication.
Before starting the configuration, please read the general conditions of the @City sistemi ve sistemi-specific conditions for @City GSM.
Satıcı kodu - Bir müşteriye (kullanıcıya) ayrılmış onaltılık kodda saklanan 8 karakter içerir. Kontrolör üretim aşamasında verilir. Değiştirme girişimi, denetleyicide kalıcı hasara neden olabilir.
Dosya Kodu - Bir denetleyici ürün yazılımı sürümüne ayrılmış, onaltılık kodda saklanan 8 karakter içerir. It is granted at the controller production stage ve may depend on the type of communication ( GSM / LoRaWAN ) ve additional equipment, e.g. sensörler, giriş / çıkış sayısı ve bireysel algoritmalar. Değişiklik, kontrolörün kalıcı hasar görmesine veya bloke olmasına neden olabilir.
PIN No. - SIM kart için ayarlanmışsa 4 basamaklı pin numarası. PIN'lerin ayarlanması önerilmez. Plastik SIM kartlar için bunları cep telefonunuzdan çıkarabilirsiniz. Yanlış bir SIM kartın takılması, cihazdaki kartın kalıcı olarak bloke olmasına neden olabilir (sonuçta fiziksel erişimimiz olmayacaktır).
SMS No. - SMS ile durum gönderirken SMS numarası. Bu seçenek servise ve operatöre bağlı olarak mevcuttur (2G / CATM1 / NBIoT). Ayrıca, bayrağın açılmasını da gerektirir: SMS Etkinleştir.
USSD Str - USSD aracılığıyla durumları göndermek için USSD komutu. This option is available only for seçildi types of GSM modems ( 2G/3G + GPS ). Seçenek: USSD Etkinleştir gerekli. Operatör, USSD hizmetini sağlamalı ve etkinleştirmelidir.
APN - Erişim Noktası Adı. İnternet erişim noktasının adı, ör. internet (LTE-M1 veya NB-IoT gibi özel hizmetler için, operatör tarafından ayrı ayrı atanabilir).
WWW Adresi - HTTP erişimi için web adresi (etki alanı veya IP).
WWW Sayfası - denetleyicilerin durumlarının ve komutlarının gönderildiği web sayfası adresi.
HTTP Etkinleştir - HTTP veri aktarımını etkinleştirir. Bu yöntem, diğer tüm iletişim yöntemlerinden çok daha fazla veri aktarımı üretir ve bu da maliyetlerin artmasına, aktarım sınırının aşılmasına veya NBIoT gibi bazı hizmetlerin kullanılamamasına neden olabilir.
TCP / UDP Adresi - IP address of the @City server for receiving ve transmitting data between the cloud ve devices. İnternet etki alanı adresi değil, sabit bir IP adresi kullanmanız önerilir.
TCP Bağlantı Noktası - İletişim için TCP / IP bağlantı noktası
TCP Etkinleştir - TCP / IP iletimini etkinleştirmenize olanak sağlar. İletim çerçeveleri ve TCP onayları, UDP iletimleriyle ilgili veri miktarını artırır, ancak, verilerin doğruluğunu, onayları sağlar ve iletişim mevcutsa teslimatlarını garanti ederler.
UDP Bağlantı Noktası - UDP üzerinden durum alma portu
UDP Etkinleştir - İletim UDP'yi açın
Aux Adresi, Aux Portu, Aux Etkinleştir - gelecekteki uygulamalar
Aux2 Adresi, Aux2 Bağlantı Noktası, Aux2 Etkin - gelecekteki uygulamalar
Sensör desteğinin etkinleştirilmesi ( they must be physically mounted on the @City module ). Aksi takdirde, cihaz çok daha yavaş ve daha az kararlı çalışabilir. Tüm üretim serileri için sensörler üretim aşamasında kurulur.
Sıcaklık, basınç, nem, gaz - entegre sıcaklık, basınç, nem ve hava kalitesi sensörü
Sıcaklık + Basınç - Entegre sıcaklık ve basınç sensörü
Jiroskop - 3 eksende jiroskop sensörü (X, Y, Z)
Manyetometre - 3 eksende manyetik sensör (X, Y, Z)
İvmeölçer - 3 eksende hızlanma / titreşim sensörü (X, Y, Z)
Renk - Renk sensörü (R, G, B, IR, G2)
Ortam + proksimetre - entegre ışık seviyesi ve (10cm aralık) proksimetre sensörü
GSM Commves - ek modem başlatma komutları
Hash kodu - Ek bir şifreleme kodu. Değiştirme.
HTTP aktarımı - Ek HTTP iletişim seçenekleri
Global Adres - Aygıttan aygıta kontrol için denetleyicinin global adresi.
GSM Mod - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Yanlış iletişim modu ayarı, cihaz iletişiminin kalıcı olarak engellenmesine neden olabilir.
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 aygıt yazılımı which support LoRaWAN module instead GSM.
Üzerinde @City LoRaWAN cihaz tarafında yapılandırma çok basittir:
Uygulama EUID - Uygulama Kimliği for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.
Uygulama Anahtarı - application authorization key for LoRaWAN server ( as above )
Uyarlanabilir Veri Hızını Devre Dışı Bırak - Uyarlanabilir hız seçimini devre dışı bırakır. Bu, cihazı sabit bir hızda zorlamanıza izin verir. Bazı durumlarda bu, büyük iletişim sorunlarına neden olabilir. Uyarlanabilir modda RSSI ve SNR parametreleri geliştikçe hızın önemli ölçüde arttığı dikkate alınmalıdır. Bu, radyo ile veri aktarım süresini önemli ölçüde azaltır "Yayın Zamanında" ve çok daha sık bilgi, cihaz ve sunucu arasında ve bunun tersi de iletilebilir.
Veri Hızı (DR) - LoRaWAN link speed selection. Bu hız Bootloader için geçerli değildir. Denetleyicinin uyarlanabilir hız ayar modunda çalışması durumunda, bu yalnızca başlangıç değeridir, çünkü denetleyici birkaç iletim denemesinden sonra, havada mesaj iletimi süresini sınırlamak için otonom olarak en uygun hızı seçer.
Ayarları güncelle - kontrolörün başlangıç konfigürasyonunu - tüm ayarları kaydeder
The rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4.
İkili girişlerin, denetleyicinin otonom çalışmasını sağlayan bir dizi işlevi ve parametresi vardır:
Ters çevir - sensörler olduğunda giriş olumsuzluğu "normalde bağlı" (NC) bağlı.
Alarm - alarm işlevinin etkinleştirilmesi.
Alarm Gecikmesi - Alarm gecikme süresi. Giriş durumu bu süre dolmadan orijinal durumuna dönerse, alarm etkinleştirilmeyecektir.
Durumu hatırla - Giriş durumu değişikliğini hatırlama zamanı.
Yürütmeyi Devre Dışı Bırak - Girişle ilgili çalışan olayların engellenmesi.
Çalıştırmak - Giriş yapılandırma komutunu çalıştırın (Ad-Hoc)
Kopyala - Giriş yapılandırma komutunu panoya kopyala
Olay - Yüksek giriş seviyesi için olayın nasıl çalıştırılacağının açıklaması (1)
Doğrudan Olay Açık - Giriş açıkken çalıştırılacak olay kodu (0 => 1)
Etkinlik Kapalı - Düşük giriş seviyesi için olay aktivasyonunun açıklaması (0)
Doğrudan Etkinlik Kapalı - Giriş kapalıyken çalıştırılacak olay kodu (1 => 0)
Alarm Olayı - Alarm olayının açıklaması.
Doğrudan Alarm Olayı - Bir alarm oluştuğunda tetiklenecek olay kodu
Ayarları güncelle - tüm ayarlar için başlangıç yapılandırmasını kaydeder
Akıllı ikili çıkışlar tekli veya çiftli olarak çalışabilir. Form, denetleyici için bir başlangıç yapılandırması oluşturmanıza olanak tanır (Güncelle düğmesiyle onaylarsanız).
Form ayrıca, Çalıştır düğmesine basılarak başlatılabilen veya kontrolör yapılandırmasında kullanılmak üzere panoya kopyalanabilen çıktılar için bir olay oluşturucu görevi görür, örn.
planlayıcı-takvim
özerk çalışma
ikili girişlere çıkış atama (bir durum değişikliğine yanıt verme)
çıkışları ölçüm girişlerine atama (eşik değişikliğine tepki verme)
Tek çıkışların konfigürasyonu:
Devre dışı bırak - Çıkışı tekli modda engelleme (ör. Kepenklere, kapılara, aktüatörlere kazara zarar vermemek için sürücüleri kontrol etmek için kullanılıyorsa)
Yönetici - Kritik ayarları değiştirirken bir yönetim bayrağı gereklidir
Durum - durum seçimi (ilk yapılandırma veya olayın başlatılması "run" buton)
Tekrarlar - Tekrar sayısı (döngüsel durum değişiklikleri)
Zaman Açık - Çıkış aktivasyon zamanı
Kapalı Zaman - Çıkışı kapatma zamanı (olayları tekrarlarken önemlidir)
Çalıştırmak - Çıkmak için etkinliği çalıştırın
Kopyala - Etkinliği panoya kopyalayın
Ayarları güncelle - tüm ayarlar için başlangıç yapılandırmasını kaydeder
Çift çıkış konfigürasyonu:
Devre dışı bırak - İkili modda bir çift çıkışı kilitleyin (örn. tek giriş olarak kullanılırsa)
Yönetici - Sürüş modu gibi kritik ayarları değiştirirken bir yönetim bayrağı gereklidir
Somfy - sürücü modu (işaretli => Somfy / işaretsiz => Doğrudan Servo)
Durum - durum seçimi (ilk yapılandırma veya olayı, "run" buton)
Tekrarlar - Tekrar sayısı (durumların döngüsel değişimi)
Zaman Açık - Verilen durumda açılma zamanı
Zamanı Devre Dışı Bırak - Sürücüleri hasara karşı korumak için çıkışları bloke etme süresi (çıkış değişiklikleri arasındaki minimum süre).
Kapalı Zaman - Çıkışı kapatma zamanı (olayları tekrarlarken önemlidir)
Çalıştırmak - Etkinliği sürücü için çalıştırın
Kopyala - Etkinliği panoya kopyalayın
Ayarları güncelle - tüm ayarlar için başlangıç yapılandırmasını kaydeder
Ters çevir - ADC girişinin ters ölçeği (% 100 -x)
Alarm L - Değer minimum değerin altına düştüğünde alarm oluşturma seçeneğinin etkinleştirilmesi. eşik
Alarm H - Değer, maks. eşik
Alarm Gecikmesi - Alarm gecikme süresi. Giriş durumu, "TAMAM MI" Süre dolmadan önceki seviye, alarm etkinleştirilmeyecektir.
Olayı Devre Dışı Bırak - Olay yürütmeyi engelleme
Yönetici - ölçüm girişi yapılandırmasının değiştirilmesini sağlayan yönetici işareti
DÜŞÜK Olay - düşük eşik aşıldığında gerçekleştirilen olayın açıklaması
DÜŞÜK Doğrudan - değer alt eşiğin altına düşürüldükten sonra yürütülecek olay kodu
Düşük seviye - Alt eşik seviyesi (min)
Tamam Olay - Açıklaması "TAMAM MI" Etkinlik
Tamam Doğrudan - olay kodu girildikten sonra yürütülecek "TAMAM MI" Aralık
YÜKSEK Etkinlik - Üst eşik için olayın açıklaması
YÜKSEK Doğrudan - üst eşik değeri aşıldıktan sonra yürütülecek olay kodu
Yüksek seviye - Üst eşik seviyesi (maks.)
Çalıştırmak - yapılandırma olayını çalıştırma (ADC Ad-Hoc yapılandırmasının değiştirilmesi)
Ayarları güncelle - ADC girişleri için başlangıç konfigürasyonunu kaydeder
Ters çevir - Dimmer polaritesini ters çevirme (% 100 - x)
Yönetici - Kritik seçenekleri değiştirmenize izin veren bir yönetim bayrağı
Devre dışı bırak - Dimmer çıkışını bloke etme
bir Zamanlar - Dimmer ayarlarını bir kez değiştirin (ardından dimeri durdurun)
Değer Min - minimum dimmer ayarı değeri
Değer - dimmer'ın hedef değeri
Mod - Dimmer ayar modu (Durdur / - / + / Ayarla)
Adım - Dimmer seviye değerini değiştirme adımı
Değer Max - dimmer ayarının maksimum değeri
Çalıştırmak - Dimmer olayını çalıştırır
Kopyala - Etkinliği panoya kopyalayın
RGBW dimmer, ayar değerlerini ayrı renklerden alır.
Ek olarak, tek karartıcıların ön ayarlarını kullanarak sürekli renk değiştirme modunu etkinleştirmenize olanak tanır.
Ayarları güncelle - tüm ayarlar için başlangıç yapılandırmasını kaydeder
Düğmeler:
Ayarları güncelle - saving the configuration in the @City sistemi
Tüm Kontrolörler - tüm kontrolörlerin listesi
Ayarlar - mevcut denetleyicinin ayarları
İsimleri Değiştir - mevcut denetleyicinin adını değiştirin
Planlayıcı - mevcut denetleyicinin zamanlayıcı-takvim düzenleyicisi
Yapılandırma Yaz * - kontrolör tarafından konfigürasyonu indirmek için bir komut gönderme
Firmware Yükseltme * - denetleyici tarafından bellenimi indirmek için bir komut gönderme
Denetleyiciyi Sıfırla * - kontrolör tarafından indirmek için sıfırlama komutu gönderme
Denetleyiciyi Sıfırla - Kopyala - kontrolör sıfırlama olayının panoya kopyası
Çıkış Yap - kullanıcının oturumu kapatılması (güvenlik nedenleriyle, oturum açma parametrelerini önbellekte saklayabilen web tarayıcısının tüm açık örneklerini de kapatmanız gerekir).
* - komutu göndermek, olay kuyruğuna eklemek anlamına gelir. On connecting controller to the @City sistemi, the controller downloads these Etkinliks.
Takvim planlayıcı, tekrarlayan veya planlanan olayların (komutların) otonom olarak tetiklenmesine izin verir.
Örneğin, sokak lambasını saat 17'de yakmak ve saat 7'de kapatmak (kışın) olabilir.
Del (Sil) - program öğesini tamamen siler.
En. (Etkinleştirme) - Program öğesini etkinleştir (yalnızca Etkinleştir bayrağı ayarlanmış olan pozisyonlar yürütülecektir)
İsim Soyisim - Etkinlik adı (etkinliği tanınabilir bir şekilde tanımlayabilirsiniz)
Olay Kodu - onaltılık kodda olay kodu (komutlar oluştururken panodan kopyalanır)
Ay alanları (Ja, Fe, .., No, De) - aylar Ocak ... Etkinliğin başlayacağı Aralık
Gün - Gün. Ayın herhangi bir gününü veya "*" herhangi biri için (olayı her gün yürütmek).
Hafta içi alanları (Pzt, Sa, .. Su) - olayın gerçekleştirileceği haftanın günlerini seçebilirsiniz.
Saat - Saat. Herhangi bir saati seçebilirsiniz veya "*" herkes için (etkinliği her saat yürütür).
Min. - Dakika. Herhangi bir dakika veya "*" herkes için (etkinliği her dakika yürütür).
Mantıklı "ve" algoritması tüm alanlar arasında uygulanır (hariç İsim Soyisim ), bu nedenle olayın yürütülmesi için hepsinin karşılanması gerekir.
Örneğin. Sokak lambalarını yakmak ( Kasım, Aralık, Ocak, Şubat ) 17.01 olmadan Pazar günleri.
En - seçildi
Event code - 00002101010000000000 // 1. ikili çıkışın çalıştırılması
Ay alanları - sadece Hayır, De, Ja, Fe işaretlendi
Gün - seçildi "*" ayın her günü için
Saat - seçilen zaman 17
Min. - seçilen dakika 01
Hafta içi alanları - neredeyse Su seçildi
This chapter only applies to LoRaWAN communication. Diğer iletim yöntemlerini kullanan sistemlerde bu ihmal edilebilir.
According to the LoRaWAN network specification, the controller connects to the @City cloud indirectly through:
LoRaWAN gateway ( e.g. Kerlink ) with the Semtech Packet Forwarder ( SPF ) installed to send all LoRaWAN packets bidirectionally via UDP protocol to the LoRaWAN Network Server.
LoRaWAN Network Server - for communication between the LoRaWAN gateway ve the application server.
Application server for uploading data to the @City cloud
There are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:
LoRaWAN Communication Gateway
SPF paketi (Semtech Packet Forwarder)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( GİBİ )
Veri tabanı
LTE İletişim Modülü
LoraWAN ağ geçidine en az bir konfigürasyon istasyonundan erişilebilmelidir.
Ethernet / WiFi üzerinden kurulum yaparken ve yalnızca yerel bir LAN / WLAN'dan yapılandırırken, ağ geçidinin güvenliği çok kritik değildir (ağ geçidine dışarıdan erişim sağlamadığımız sürece, örn. internet).
In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access ve 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 ve SSH service available. Aksi takdirde, ağ geçidine bir Ethernet veya WiFi arayüzü üzerinden fiziksel olarak bağlanmanız gerekecektir.
- cihazdaki tüm kullanıcılar için karmaşık erişim şifreleri ayarlamak gerekir.
- Telnet, FTP, POP, SMTP, IMAP, WWW gibi kullanılmayan tüm hizmetleri devre dışı bırakın. bu saldırıların hedefi olabilir "işgal" oturum açma girişimleri gibi diğer işlemlerle ağ geçidi.
- Sadece seçili statik IP adreslerine sahip istasyonlardan oturum açma olasılığını sınırlayabilirsiniz, bu da korsanlığa karşı oldukça etkili bir koruma sağlar. Bu aynı zamanda ICMP (ping), HTTP, FTP vb. Gibi görünüşte önemsiz hizmetler için de geçerlidir.
- tam konfigürasyondan ve haftalarca süren sistem testlerinden sonra, tüm harici hizmetleri ve uzaktan erişimi engelleyebiliriz, ancak bu, hizmeti engelleyecek, ağ geçidi günlüklerini arayacak ve kontrol edecektir.
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 ve passes all packets in both directions.
Veri paketlerini herhangi bir yönde işlemez veya yetkilendirmez.
SPF'nin yapılandırması çok basittir ve aşağıdakileri içerir: "yönetmenlik" it to the required LoRaWAN network server.
Log in via SSH to the LoRaWAN gateway using the username ve password specified by the device manufacturer.
Install SPF according to the LoRaWAN gateway manufacturer's instructions.
SPF yapılandırma dizini şu şekildedir: "/ kullanıcı / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.
SPF'nin ana yapılandırması dosyadadır "/user/spf/etc/global_conf.json", mevcut düzenleyici ile düzenlenmelidir (ör. vi veya nano). Parametrenin değerini değiştiriyoruz: "sunucu adresi" ağ sunucusunun sabit IP adresini veya etki alanı adını girerek (uygun şekilde yapılandırılmış ek bir DNS istemci hizmeti gerektirir).
Varsayılan dönüş iletişim portu 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.
SPF paketinin günlükleri şurada bulunur: "/ kullanıcı / spf / var / logs /" dizinde spf.log dosya ve arşiv kopyaları.
The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/vb/", standart ağ hizmetlerini etkinleştirebileceğiniz / devre dışı bırakabileceğiniz ve sunucunun güvenliğini sağlayabileceğiniz yer.
Ayrıca sistemde bulunan tüm kullanıcıların şifrelerini de passwd yetkisiz kişiler tarafından yetkisiz erişime karşı koruma emri. Web tabanlı destek için kullanıcı şifresini de değiştirmeniz gerekir.
Ayrıca, davetsiz misafirlerin bu iletim ortamı aracılığıyla saldırıları kullanmaya çalışabileceği için WiFi iletişimini devre dışı bırakmak en iyisidir.
Bu yapılandırmayı tamamladıktan sonra, ağ geçidini yeniden başlatmak komut.
Ağ ve uygulama sunucuları için (ücretsiz olanlar dahil) birçok çözüm vardır. Her birinin harici hizmetler ve sistemlerle kendi entegrasyon yolu vardır (örn. bulutlar gibi @City ). Bu nedenle @City sistemi must have an interface for integration with the installed LoRaWAN NS/GİBİ server.
Bir üretim sistemi olması durumunda, ücretsiz hizmeti kullanabiliriz "The Things Network", her cihaz için tanımlanmış çok büyük günlük sınırlar içinde olduğumuz sürece {özellikle "Yayın Zamanında" (30s **) ve cihaza gönderilen az sayıda komut (10 **)}.
** gösterge niteliğindeki güncel günlük cihaz limitleri değişebilir.
If you need to load new aygıt yazılımı ve configuration, it is necessary to use your own LoRaWAN server ( network + application ).
Bu bize birkaç seçenek sunar:
bir üretim ortamında çalışmak için TTN ve yalnızca yapılandırma güncellemeleri ve yeni ürün yazılımı (*) için özel bir fiziksel sunucu kullanmak.
Yukarıdaki faaliyetlerin tümü için özel bir fiziksel sunucunun kullanılması.
iki adanmış fiziksel sunucunun kullanılması (biri üretim ortamı için, diğeri yazılım güncellemeleri ve yapılandırması için) (*)
Bazı sistemlerde, ürün yazılımı + yapılandırması sabittir (sistemdeki tüm mevcut denetleyiciler için) ve seçimi basitleştiren ilk sistem yapılandırması aşamasında başlatılır.
(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration ve aygıt yazılımı 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 ve incorrect operation of these devices.
It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good Aralık ( DR> = 4 ), so it is worth using an additional gateway to upgrade the aygıt yazılımı ve configuration. Düşük kapsama alanında (DR <4), aygıt yazılımı yapılandırması ve güncellemesi mümkün değildir ve güncellenen cihazların yakınında LTE iletişimi olan bir Ağ Geçidi gerektirir.
Üzerinde LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "kullanıcı / spf / etc / local_conf.json"veya günlüklerde görüntülenir "/user/spf/var/log/spf.log". Web sunucusu günlüklerinde iletişim ağ geçidinin sunucuya bağlandığını kontrol edin.
Sonraki adımlar, uygulama sunucusunun yapılandırmasıdır (genellikle ağ sunucusuyla aynı cihazda bulunur).
Gerçekleştirilecek sonraki adımlar, kullanılan uygulama sunucusu çözümüne ve Arka Uç / Ön Uç arayüzünün kullanılabilirliğine bağlıdır. Arayüz basitleştirir "ilk adım" ve sistem yapılandırması.
Genel olarak şunları yapmalısınız:
Üretim ortamı için belirli bir kimliğe sahip bir uygulama ekleyin
oluşturmak "API ANAHTARLARI" uygulama için bağlantı oluşturmak ve eklemek için "sağ uygulama bağlantısı" izinler (otomatik olarak oluşturulan anahtarı kopyalamanız gerekir).
oluşturmak "API ANAHTARLARI" webhook üzerinden entegrasyon için (uygulamanın adını ve webhook'u vererek) şu haklara sahip: "doğru uygulama trafiği aşağı yazma" "doğru uygulama trafiği okuma" "doğru uygulama trafiği yukarı yazma" (otomatik olarak oluşturulan anahtarı kopyalayın). This key is used for communication on the @City website along with the name "ağ kancası".
create an integration ağ kancası for the application with the @City server specifying:
Uygulama Kimliği
Webhook Kimliği
varış noktası http: //*.*.*.*/IoT/ ve up.php yollar
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
Uygulama Kimliği
Uygulama için EUID
Uygulama için Kök Anahtar
Frequency plan ( regional LoRaWAN bve settings e.g. EU_863_870 Avrupa için)
DEV EUI (modül üreticisi tarafından atanan her cihazın ayrı adresi). Kapakta yoksa, uygulama sunucusu günlüklerinde sunucuya bağlanmaya çalışan bilinmeyen cihazların adreslerini bulmalısınız.
lorawan-sürümü = 1.0.2, lorawan-phy-sürümü = 1.0.2-b
LoRaWAN OTAA authorization
Sıcaklık - 40C .. + 65C
Nem% 0..80 r.H. yoğunlaşma yok (cihaz)
GSM Güç kaynağı 5VDC @ 2A ±0,15 V (PPM sensörü için ve röleleri bağlarken)
3.5VDC..4.2VDC @ 2A (diğer durumlarda)
LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (PPM sensörü için ve röleleri bağlarken)
3VDC..3.6VDC @ 300mA (diğer durumlarda)
GSM + GPS Cihazları:
Anten girişi 50ohm
SIM nano-SIM veya MIM
(üretim aşamasında seçim - MIM bir ağ operatörünü empoze eder)
Modem Onay Turuncu (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Diğer operatörler
BANTLAR (Avrupa) Sınıf Çıkış Gücü Hassasiyeti
B3, B8, B20 (CATM1 - 800 MHz) ** 3 + 23 dB ±2 < -107.3dB
B3, B8, B20 (NB-IoT - 800 MHz ) ** 3 +23dB ±2 < -113.5dB
GSM850, GSM900 (GPRS) * 4 + 33dB ±2 <-107dB
GSM850, GSM900 (KENAR) * E2 + 27dB ±2 <-107dB
DCS1800, PCS1900 (GPRS) * 4 + 30dB ±2 < -109.4dB
DCS1800, PCS1900 (KENAR) * E2 +26dB ±2 < -109.4dB
Belirli bir bant için frekansı uyumlu harici bir dar bantlı anten kullanırken.
* yalnızca Combo modem için: 2G, CATM1, NB-IoT
Sertifikalar:
KIRMIZI (AB)
GCF (AU)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / ERİŞİM
GPS / GNSS:
çalışma frekansı: 1559..1610MHz
anten empedansı 50ohm
maksimum hassasiyet * -160dB sabit, -149dB navigasyon, -145 soğuk başlatma
TTFF 1s (sıcak), 21s (sıcak), 32s (soğuk)
A-GPS evet
Dinamikler 2g
minimum yenileme hızı 1 Hz
* uyumlu harici dar bantlı anten
LoRaWAN Devices 1.0.2 ( 8 channels, TX power: +14dBm ) Europe ( 863-870MHz )
DR T modülasyon BR bit / s Rx Duyarlılığı Rx Testleri
0 3 dakika SF12 / 125kHz 250 -136dB -144dB
1 2 dakika SF11 / 125kHz 440 -133.5dB
2 1 dakika SF10 / 125kHz 980 -131dB
3 50s SF9 / 125kHz 1760 -128.5dB
4 (*) 50s SF8 / 125kHz 3125 -125.5dB
5 (*) 50 sn SF7 / 125 kHz 5470 -122,5 dB
6 (*) 50s SF7 / 250kHz 11000 -119dB
7 FSK 50kbs 50000 -130dB
(*) Sistemin aygıt yazılımını OTA üzerinden yükseltmek için gerekli parametreler
(DR) - Veri hızı
(BR) - Bit Hızı
T - The minimum period of data update to the @City cloud
LoRaWAN practical coverage tests:
Test Koşulları:
LoRaWAN Kerlink ifemtocell Dahili Ağ Geçidi
Yer seviyesinden ~ 9m yükseklikte dışarıya yerleştirilmiş pasif dış mekan geniş bant anteni Wygoda gm. Karczew (deniz seviyesinden ~ 110m yukarıda).
LoRaWAN device with forced DR0 with an external broadbve magnetic antenna placed 1.5m above the ground on the car roof.
Kırsal alanlar (çayırlar, küçük ağaçlı tarlalar ve nadir binalar)
En uzak sonuç Czersk ~ 10.5km (deniz seviyesinden ~ 200m yukarıda) idi ve RSSI -136dB'ye eşitti (yani with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )