IoT i CIoT құрылғылары - ақылды шешімдер

LoRaWAN & GSM - Smart City





iSys - интеллектуалды жүйелер







ЖОБА

Мазмұны

1. Кіріспе. 3

1.1 @City ( IoT/CIoT ) Communication 4

1.2. IoT / CIoT құрылғыларының аппараттық ресурстары 4

0..4 бағдарламаланатын екілік кірістер 4

0..4 бағдарламаланатын екілік нәтижелер 4

0..4 санау кірістері (тұрақсыз есептегіштер) 4

0..4 диммерлердің шығысы (PWM немесе 0..10V) 5

Инфрақызыл кіріс + шығыс 5

0..4 өлшеу кірістері (ADC) 5

SPI / I2C / UART / CAN 5 сериялық интерфейстері

1.3. @City GSM Devices 6

1.4. @City LoRaWAN Devices 9

The module жоқ LoRaWAN modem және processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, және other eHouse architectures ( 3v3..3v6 DC powered ) 10

2018-04-21 Аттестатта сөйлеу керек. 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. Бинарлық кірістердің конфигурациясы 18

3.4. Бинарлық шығыс конфигурациясы 19

3.5. ADC өлшеу кірістерін және қосымша датчиктерді конфигурациялау (XIN) 21

3.6. Dimmers конфигурациясы PWM / 0..10V 22

3.7. Күнтізбелік-жоспарлаушының конфигурациясы 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 пакеттік экспедиторы (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. Кіріспе.

The @City жүйе бірқатар электрондық құрылғыларды (контроллерлерді) қолдайды - түйін, мата, құрылғы деп аталады. Байланыстың көптеген түрлері (сымды және сымсыз) қол жетімді инфрақұрылымға, талаптарға және жағдайларға байланысты қол жетімді.

Device types available in the @City жүйе:

Барлық құрылғылар бір-бірімен @City бұлт және берілген коммуникациялық инфрақұрылымның болуына байланысты гибридтік ынтымақтастық мүмкіндігі бар.

Ғимараттар мен Интернетке қосылған LAN немесе WiFi қол жетімділігі үшін біз eHouse.PRO сервер арқылы eHouse шешімдерді қолдана аламыз (олар деректерді жібере / қабылдай алады) @City бұлт):

Келесі құжат сипаттайды GSM және LoRaWAN бір чипті микроконтроллерге (микропроцессорға) және сыртқы байланыс модеміне негізделген құрылғылар. Бұл байланыс модемінің айырмашылығына қарамастан жүйені стандарттауға мүмкіндік береді.

Қарым-қатынастың басқа нұсқалары үшін сілтемені қараңыз eHouse құжаттама.



Бұл ұқсас функционалдылық пен жабдықты алуға, сондай-ақ басқа байланыс нұсқаларына немесе нұсқаларына оңай көшуге мүмкіндік береді.

1.1 @City ( IoT/CIoT ) Communication

The @City жүйе currently uses one of the таңдалған communication modules ( modems ):

1.2. IoT / CIoT құрылғыларының аппараттық ресурстары

Барлығы "ақыл" жүйенің микроконтроллерінде (микропроцессорда) орналасқан және байланыс түріне онша тәуелді емес. IoT / CIoT құрылғыларының (микропроцессор) аппараттық ресурстары келесідей:

1.3. @City GSM Devices

@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies және services. Бұл қызметтер төлемдермен жүзеге асырылады және операторлар мен қызметтерге жеке тәуелді болады. Қызмет белсенді SIM карталар арқылы ұялы телефондар сияқты авторизацияланған:

The availability of таңдалған services depends on the communication operator және the built-in GSM modem at the production stage:

1) 2G (барлық операторлар)

2) 2G / LTE CATM1 (қызғылт сары) - CATM1 болмаған кезде 2G кері қайтару мүмкіндігі бар.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - NBIoT болмаған кезде және оператор оған мүмкіндік бергенде 2G кері қайтару мүмкіндігі бар.

4) 2G / 3G (барлық операторлар)

5) 4G / LTE (барлық операторлар)

6) Қол жетімді модемге және параметрлерге байланысты басқа қызметтердің тіркесімі де қол жетімді болуы мүмкін.

Алғашқы 3 шешім бір модемде жұмыс істейді (NBIoT / CATM1 + резервтік 2G). Пайдаланған жағдайда "пластик" Nano SIM карталарын ауыстыруға болады және құрылғыны басқа қызметте дұрыс жұмыс істейтін етіп қашықтан конфигурациялауға болады. MIM (чип (IC) түріндегі SIM карталары) жағдайында шешім құрылғыны шығару сатысында қабылданады және операторды немесе қызметті ауыстыру мүмкін емес. NBIoT айына ~ 512 кБ жіберілетін деректердің өте аз мөлшеріне арналған (оператормен осы мәнді келісіңіз), бұл кейбір CIoT / IoT шешімдері үшін айтарлықтай кедергі болып табылады.

4, 5 шешімдері өндіріс сатысында басқа модемдерді орнатуды қажет етеді.

Құрылғының қуат тұтынуы қызметке байланысты және төменнен жоғарыға қарай көрсетіледі:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Деректерді беру жылдамдығы төменнен жоғарыға дейін:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



All @City GSM devices can be equipped with a GPS receiver for geolocation және automatic positioning on maps. Сондай-ақ, олар өлшеу қажет болғанда немесе қозғалыста жұмыс істегенде мобильді жұмыс істей алады.




1.4. @City LoRaWAN Devices

LoRaWAN is a long ауқымы communication solution ( up to approx. 15 км) ашық ISM жолақтарында жұмыс істейді (мысалы. 433МГц, 868МГц және т.б. ). Алайда, өте үлкен диапазондар тарату жылдамдығы мен деректер пакетінің ұзындығының айтарлықтай төмендеуін талап етеді (мысалы. ең жоғары диапазон үшін секундына 250 битке дейін және ең көп дегенде 51 байт деректер - пайдалы жүктеме). Transmission with repetitions және 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 ауқымы of devices, which allows you to work at higher speeds, fewer errors және 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 және for sending information to/ from LoRaWAN devices.

Желілік / қосымшалық сервер жергілікті LAN немесе қызмет көрсетушінің деректер орталығында орналасуы мүмкін. Құрылғылардан алынған мәліметтер желіден / қолданбалы серверден интеграция хаттамалары арқылы жіберіледі @City cloud (webhook арқылы). Бұл тікелей интеграциялауға мүмкіндік береді @City LoRaWAN жүйесі бар @City databases.



Қосымшалар сервері қосымша кеңейтілген логиканы және жүйеге арналған BIM-ді (ақпаратты модельдеуді) жүзеге асыра алады, қабылдау туралы деректерді өңдейді және жауап ретінде жеке құрылғыларға басқару командаларын (оқиғаларын) жібереді.

@City LoRaWAN devices contains additional features as:


The module жоқ LoRaWAN modem және processor may act as MEMs Sensor Module for @City GSM, Wifi, Ethernet, және other eHouse architectures ( 3v3..3v6 DC powered )

2018-04-21 Аттестатта сөйлеу керек. General conditions of usage @City ( LoRaWAN, GSM ) Systems

НАЗАР АУДАРЫҢЫЗ! Байланыс интерфейсінің негізгі параметрлерінің дұрыс орнатылмауы құрылғының бұзылуын немесе тұрақты блокталуын тудыруы мүмкін (оған физикалық қол жетімділік жоқ).

Кез келген контроллердің а микробағдарлама және соңғы конфигурация оларды межелі жерге орнатпас бұрын (барлық құрылғылар үшін және бірнеше құрылғы үшін кемінде бір апта) өткізіп, сынақтан өткізу керек.

Рұқсат етілмеген адамдар жасаған дұрыс емес конфигурация / бағдарламалық жасақтама жаңартуы, сондай-ақ оларды жеке контроллерлерді орнату орындарында орындау үшін өндіруші жауап бермейді.

Жою, қызмет көрсету, жөндеу, ауыстыру, қайта орнатудың барлық шығындарын жүйенің пайдаланушысы көтереді (өндіруші емес).

Микробағдарлама мен конфигурацияны жаңарту үшін сигналдың жеткілікті деңгейін және қажетті қызметтердің қол жетімділігін қамтамасыз ету қажет. Жоғарыда аталған әрекеттер контроллерлерді орнатудың соңғы орындарында және олардың қоршауында мүмкін болмауы мүмкін. Олар сондай-ақ жыл мезгіліне, ауа-райына және радио толқындарының таралуына байланысты болуы мүмкін.

Конфигурация / микробағдарламаны өзгертуге байланысты қызметтердің барлық шығындарын пайдаланушы көтереді (деректерді беру үшін қосымша ақылар, мүмкін жою, құрылғыларды орнату, құлыпты ашу, ауыстыру және т.б.). ).

Максималды диапазоны тек теориялық, радионың таралуының тамаша жағдайында өлшенеді және құрылғылардың (сыртқы және сәйкес антенналарымен) көру аймағында (сигнал сәулесінің жолында кедергісіз) жұмысына жатады. Аумақтың урбанизациясына, ағаштарға, ауа-райына, орналасуы мен орнату әдісіне байланысты диапазон жоғарыдағы мәліметтерден бірнеше жүз есе нашар болуы мүмкін.

2.1. Exclusive Conditions of @City GSM.

The user bears the costs және is responsible for timely payment of the GSM operator subscription және @City server hosting. Қызмет үздіксіздігінің жетіспеушілігі маңызды параметрлер параметрлерінің қайтымсыз өзгеруіне және бүкіл жүйені блоктауға әкелуі мүмкін (мысалы. статикалық IP мекенжайын өзгерту, интернет доменін жоғалту, сервердегі деректердің / конфигурацияның жоғалуы, бағдарламалық жасақтаманың жоғалуы, сақтық көшірмелер жасау және т.б. ).

In the іс-шара that the user pays the above-mentioned amounts as a flat rate to the producer of the @City жүйе, the Producer is not responsible for the conditions changes of the offer or termination of services performed by external entities.

The жүйе manufacturer is not responsible for the quality of services provided by third parties, including the GSM operator, external @City hosting. Радиотолқынның таралу ауқымының нашарлауына өндіруші жауап бермейді (мысалы. due to the creation of new buildings, changes in the location of GSM broadcasting stations ( BTS ), trees, etc. ).

Деректер берудің шектеулері жағдайында (әсіресе NBIoT үшін) бағдарламалық жасақтаманы конфигурациялау және жаңарту жазылу кезеңінің басында, деректерді тұтынудың ең аз мүмкіндігімен жүзеге асырылуы керек. Әйтпесе, аударым шегінен асып кетуіне байланысты блоктауларға байланысты, есеп айырысу кезеңінің соңына дейін құрылғыны бұғаттауға болады.

The GSM operator is responsible for the quality of the GSM connection, not the @City жүйе manufacturer.

Пайдаланушы келесі ақпаратты қабылдайтынын және оған келісетіндігін мәлімдейді.

2.2. Exclusive conditions for @City LoRaWAN.

The user bears the costs және is responsible for the timely payment of lease және installation fees for the LoRaWAN gateway, LoRaWAN Network/Application Server және @City server hosting. Қызметтің үздіксіздігі сыни жіберу параметрлерінің қайтымсыз өзгеруіне және жүйенің тұрақты бұғатталуына әкелуі мүмкін (мысалы. статикалық IP мекенжайын өзгерту, доменді жоғалту, сервердегі деректердің / конфигурацияның жоғалуы, бағдарламалық жасақтаманың жоғалуы, сақтық көшірмелер жасау және т.б. ).

In the іс-шара 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 жүйе 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. Радиотолқынның таралу ауқымының нашарлауына өндіруші жауап бермейді (мысалы. 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. ).

Деректерді тасымалдау шектелген жағдайда, бағдарламалық жасақтаманы конфигурациялау және жаңарту жазылым кезеңінің басында, деректерді ең аз тұтынумен жүзеге асырылуы керек. Әйтпесе, аударым шегінен асып кетуіне байланысты блоктау салдарынан құрылғыны есеп айырысу кезеңінің соңына дейін бұғаттауға болады. Жаңартуды басынан аяғына дейін бір бақылаушы жүргізіп, жұмыстың дұрыстығын тексеруі керек. Барлық контроллерлер үшін жаңартуды іске қосу радио диапазонын бірнеше күн бойы толығымен блоктауы мүмкін.

LoRaWAN uses publicly available "ашық радио диапазондары" (ЕС үшін 433 немесе 868 МГц), оларды бірдей жиілікте жұмыс істейтін басқа құрылғылар бұзуы немесе иеленуі мүмкін. Жоғарыда айтылған жағдайда байланыс сапасына өндіруші жауап бермейді.

The user is responsible for covering the area with the appropriate number of LoRaWAN gates және their location to obtain the appropriate level of signals for all devices және the entire @City LoRaWAN жүйе.

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

Пайдаланушы келесі ақпаратты қабылдайтынын және оған келісетіндігін мәлімдейді.

3. @City ( LoRaWAN, GSM ) Controller Configuration

Жүйенің конфигурациясы веб-интерфейс арқылы жүзеге асырылады. Configuration is very critical for @City controllers және incorrect settings may cause the жүйе to completely block. It is recommended that the full template configuration ( default settings ) be carried out және tested by the @City жүйе manufacturer.

3.1. @City Controller Configuration - Assigning names


Контроллердің мекен-жайы 000000000000000 ( 15 zeros for GSM/16 for LoRaWAN ) қатысты әдепкі адрес болып табылады отбасындағы барлық контроллерлер (яғни сол үшін Сатушы коды және Файл кодыжәне LoRaWAN / GSM контроллерінің бірдей түрі. Егер контроллерде өзінің жеке конфигурациясы анықталмаса, оған әдепкі конфигурация жүктеледі.

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

Сатушы коды - бұл тапсырыс беруші (пайдаланушы) үшін ерекше параметр

Файл коды - бұл микробағдарлама түрін білдіретін параметр (жабдыққа және қол жетімді алгоритмдерге байланысты)

Көп жағдайда осы бір құрылғыны (әдепкі бойынша) бүкіл жүйеге немесе басқа драйверлерге шаблон ретінде конфигурациялау жеткілікті. Контроллердің жаңа конфигурациясын жасау кезінде бұл параметрлер шаблоннан көшіріледі.

Both микробағдарлама және configurations for all installations ( instances ) are located on the servers of the @City жүйе manufacturer available via the WWW, to which the user may have limited access. Дегенмен, дұрыс конфигурация өте маңызды, сондықтан толық физикалық қол жетімді бірнеше құрылғыда (жұмыс үстелінде) тестілеусіз өзгерістер енгізу ұсынылмайды. For more information, please check the general conditions of the @City жүйе және 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 жүйе және жүйе-specific conditions for @City GSM.




Сатушы коды - бір тұтынушыға (пайдаланушыға) арналған он алтылық кодта сақталған 8 таңбадан тұрады. Ол контроллердің өндіріс сатысында беріледі. Өзгерту әрекеті контроллерге тұрақты зақым келтіруі мүмкін.

Файл коды - он алтылық кодта сақталған, бір контроллердің микробағдарлама нұсқасына арналған 8 таңбадан тұрады. It is granted at the controller production stage және may depend on the type of communication ( GSM / LoRaWAN ) және additional equipment, e.g. датчиктер, кіріс / шығыс саны және жеке алгоритмдер. Өзгеріс контроллердің тұрақты зақымдануына немесе бұғатталуына әкелуі мүмкін.

PIN нөмірі - SIM картасына орнатылған болса, 4 таңбалы пин нөмірі. PIN кодтарын орнату ұсынылмайды. Пластикалық SIM карталар үшін оларды ұялы телефоннан алып тастауға болады. Қате SIM картасын енгізу құрылғыдағы картаны біржолата блоктауға әкелуі мүмкін (оған физикалық қол жетімді болмаймыз).

SMS жоқ - мәртебені SMS арқылы жіберген кездегі SMS нөмірі. Бұл опция қызметке және операторға байланысты қол жетімді (2G / CATM1 / NBIoT). Ол жалаушаны қосуды талап етеді: SMS қосу.

USSD Str - USSD арқылы мәртебелерді жіберуге арналған USSD пәрмені. This option is available only for таңдалған types of GSM modems ( 2G/3G + GPS ). Опция: USSD қосу талап етіледі. Оператор USSD қызметін ұсынуы және іске қосуы керек.

АПН - Кіру нүктесінің атауы. Интернетке қол жеткізу нүктесінің атауы, мысалы. ғаламтор (LTE-M1 немесе NB-IoT сияқты арнайы қызметтер үшін оны оператор өзі тағайындай алады).

WWW мекен-жайы - HTTP қатынасына арналған веб-мекен-жай (домен немесе IP).

WWW парағы - контроллерлердің мәртебелері мен командалары жіберілетін веб-парақтың мекен-жайы.

HTTP қосу - HTTP деректерін жіберуді қосады. Бұл әдіс барлық басқа байланыс әдістеріне қарағанда деректерді беруді бірнеше есе көбейтеді, бұл шығындардың артуына, тасымалдау шегінен асып кетуіне немесе кейбір қызметтерді, мысалы, NBIoT пайдалану мүмкіндігінің болмауына әкелуі мүмкін.

TCP / UDP мекен-жайы - IP address of the @City server for receiving және transmitting data between the cloud және devices. Интернет доменінің мекен-жайын емес, бекітілген IP-мекен-жайын пайдалану ұсынылады.

TCP порты - байланыс үшін TCP / IP порты

TCP қосу - TCP / IP беруді қосуға мүмкіндік береді. Тарату кадрлары мен TCP растамалары UDP таратуларына қатысты мәліметтердің көлемін көбейтеді, дегенмен олар мәліметтердің дұрыстығын, растауларын қамтамасыз етеді және егер байланыс болса, оларды жеткізуге кепілдік береді.

UDP порты - UDP арқылы мәртебені алуға арналған порт

UDP қосу - UDP беруін қосыңыз

Aux мекен-жайы, Aux порты, Aux қосу - болашақтағы қосымшалар

Aux2 мекен-жайы, Aux2 порты, Aux2 қосылған - болашақтағы қосымшалар

Сенсорды қолдауды қосу ( they must be physically mounted on the @City module ). Әйтпесе, құрылғы әлдеқайда баяу және тұрақты жұмыс істемеуі мүмкін. Өндіріс кезеңінде датчиктер бүкіл өндірістік серияларға орнатылады.

Температура, қысым, ылғалдылық, газ - интегралды температура, қысым, ылғалдылық және ауа сапасы сенсоры

Temp + Presure - Біріктірілген температура мен қысым датчигі

Гироскоп - 3 осьтегі гироскоп сенсоры (X, Y, Z)

Магнитометр - 3 осьтегі магниттік сенсор (X, Y, Z)

Акселерометр - 3 осьтегі үдеу / діріл сенсоры (X, Y, Z)

Түс - түсті сенсор (R, G, B, IR, G2)

Қоршаған орта + проксиметр - интегралды жарық деңгейі және (10 см диапазон) проксиметр сенсоры

GSM Commжәнеs - модемді инициализациялаудың қосымша командалары

Хэш коды - қосымша шифрлау коды. Өзгертпеңіз.

HTTP жіберу - Қосымша HTTP байланыс параметрлері

Ғаламдық мекенжай - құрылғыдан басқаруға арналған контроллердің ғаламдық адресі.

GSM Режим - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Байланыс режимін дұрыс орнатпау құрылғының байланысын тұрақты блоктауға әкелуі мүмкін.

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 микробағдарлама which support LoRaWAN module instead GSM.

Үстінде @City LoRaWAN құрылғының жағы, конфигурациясы өте қарапайым:

EUID қолдану - Өтініш идентификаторы for LoRaWAN server ( 16 characters in hex code ) - application defined on the LoRaWAN Network/Application Server to which we send data.

Қолдану кілті - application authorization key for LoRaWAN server ( as above )

Деректердің бейімделу жылдамдығын өшіру - Адаптивті жылдамдықты таңдауды өшіреді. Бұл құрылғының тұрақты жылдамдығын мәжбүр етуге мүмкіндік береді. Кейбір жағдайларда бұл үлкен коммуникациялық проблемаларды тудыруы мүмкін. RSSI және SNR параметрлері адаптивті режимде жақсарған сайын жылдамдық айтарлықтай арта түсетінін ескеру қажет. Бұл деректерді радио арқылы беру уақытын едәуір қысқартады "Эфир уақыты" және көбінесе ақпарат құрылғы мен сервер арасында және керісінше берілуі мүмкін.

Деректер жылдамдығы (DR) - LoRaWAN link speed selection. Бұл жылдамдық Bootloader-ге қолданылмайды. Егер контроллер жылдамдықты бейімдеу режимінде жұмыс жасайтын болса, онда бұл тек бастапқы мән болып табылады, өйткені бірнеше рет берілуге ​​тырысқаннан кейін контроллер ауада хабарлама тарату уақытын шектеу үшін оңтайлы жылдамдықты дербес таңдайды.

Параметрлерді жаңартыңыз - контроллердің іске қосылу конфигурациясын - барлық параметрлерді сақтайды



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

3.3. Екілік енгізу конфигурациясы




Екілік кірістер контроллердің автономды жұмысын қамтамасыз ететін бірқатар функциялар мен параметрлерге ие:

Төңкеру - датчиктер кезінде кірісті терістеу "әдетте қосылған" (NC) қосылған.

Дабыл - дабыл функциясын қосу.

Дабылдың кешігуі - Дабылдың кешігу уақыты. Егер кіріс күйі осы уақыт аяқталғанға дейін бастапқы қалпына келсе, дабыл қосылмайды.

Мемлекет туралы есте сақтаңыз - енгізу күйінің өзгеруін еске түсіру уақыты.

Орындауды өшіру - енгізуге байланысты іске қосылған оқиғаларды бұғаттау.

Жүгіру - Кірісті конфигурациялау пәрменін іске қосыңыз (Ad-Hoc)

Көшіру - Кіру конфигурациясының бұйрығын буферге көшіру

Іс-шара қосулы - Іс-шараны енгізудің жоғары деңгейі үшін сипаттау (1)

Тікелей оқиға қосулы - Кіріс қосулы кезде іске қосылатын оқиға коды (0 => 1)

Іс-шара өшірулі - Төмен кіріс деңгейі үшін оқиғаны белсендірудің сипаттамасы (0)

Тікелей оқиға өшірулі - Кіріс өшірілген кезде орындалатын оқиға коды (1 => 0)

Дабыл оқиғасы - Дабыл оқиғасының сипаттамасы.

Тікелей дабыл шарасы - Дабыл болған кезде іске қосылатын оқиға коды

Параметрлерді жаңартыңыз - барлық параметрлер үшін іске қосу конфигурациясын сақтайды

3.4. Екілік шығыс конфигурациясы




Интеллектуалды екілік нәтижелер бір немесе екі рет жұмыс істей алады. Форма контроллер үшін іске қосу конфигурациясын жасауға мүмкіндік береді (егер сіз оны Жаңарту батырмасымен растасаңыз).

Форма, сонымен қатар, «Іске қосу» батырмасын басу арқылы басталатын немесе контроллердің конфигурациясында пайдалану үшін буферге көшірілетін шығыс үшін оқиға жасаушы ретінде қызмет етеді.



Бір шығыс параметрлерін конфигурациялау:

Өшіру - Бір режимде шығуды блоктау (мысалы: егер ол кездейсоқ қақпақтарға, қақпаларға, жетектерге кездейсоқ зақым келтірмес үшін дискілерді басқару үшін қолданылса)

Админ - маңызды параметрлерді өзгерту кезінде әкімшілік жалауша қажет

Мемлекет - күйді таңдау (бастапқы конфигурация немесе "run" батырма)

Қайталайды - қайталану саны (циклдік күйдің өзгеруі)

Уақыт қосулы - шығуды іске қосу уақыты

Өшірулі - шығуды өшіру уақыты (оқиғаларды қайталау кезінде маңызды)

Жүгіру - шығу үшін іс-шараны іске қосыңыз

Көшіру - Іс-шараны алмасу буферіне көшіріңіз

Параметрлерді жаңартыңыз - барлық параметрлер үшін іске қосу конфигурациясын сақтайды

Қос шығыс конфигурациясы:

Өшіру - Қос режимде жұп шығуды бұғаттаңыз (мысалы: егер бір кіріс ретінде қолданылса)

Админ - Диск режимі сияқты маңызды параметрлерді өзгерткен кезде әкімшілік жалауша қажет

Сомфи - дискілер режимі (тексерілген => Somfy / тексерілмеген => Direct Servo)

Мемлекет - күйді таңдау (алғашқы конфигурация немесе "run" батырма)

Қайталайды - Қайталау саны (күйлердің циклдік өзгеруі)

Уақыт қосулы - берілген күйді қосу уақыты

Уақытты өшіру - Дискілерді зақымданудан қорғау үшін шығуды блоктау уақыты (шығыс арасындағы минималды уақыт).

Өшірулі - шығуды өшіру уақыты (оқиғаларды қайталау кезінде маңызды)

Жүгіру - Диск үшін іс-шараны іске қосыңыз

Көшіру - Іс-шараны алмасу буферіне көшіріңіз

Параметрлерді жаңартыңыз - барлық параметрлер үшін іске қосу конфигурациясын сақтайды

3.5. ADC өлшеу кірістерін және қосымша датчиктерді конфигурациялау (XIN)




Төңкеру - ADC кірісінің кері шкаласы (100% -x)

Дабыл L - мәні минимумнан төмендеген кезде дабыл туғызатын опцияны іске қосу. табалдырық

Дабыл - мәні максимумнан асқан кезде дабыл шығаратын опцияны іске қосу. табалдырық

Дабылдың кешігуі - Дабылдың кешігу уақыты. Егер кіріс күйі "ЖАРАЙДЫ МА" уақыт өткенге дейін деңгей болса, дабыл қосылмайды.

Оқиға өшірулі - Іс-шараның орындалуын бұғаттау

Админ - өлшеу енгізу конфигурациясын өзгертуге мүмкіндік беретін әкімші жалаушасы

Төмен оқиға - төменгі шекті деңгейден асқанда орындалған оқиғаның сипаттамасы

ТӨМЕН - мәнді төменгі шектен төмендеткеннен кейін орындалатын оқиға коды

ТӨМЕН ДЕҢГЕЙ - Төменгі шектің деңгейі (мин)

Жақсы оқиға - сипаттамасы "ЖАРАЙДЫ МА" іс-шара

Тікелей - енгізілгеннен кейін орындалатын оқиға коды "ЖАРАЙДЫ МА" ауқымы

HIGH Event - жоғарғы шегіне арналған іс-шараның сипаттамасы

Жоғары тікелей - жоғарғы шекті мәннен асқаннан кейін орындалатын оқиға коды

Жоғары деңгей - жоғарғы шекті деңгей (макс)

Жүгіру - конфигурация оқиғасын іске қосу (ADC Ad-Hoc конфигурациясының өзгеруі)

Параметрлерді жаңартыңыз - ADC кірістері үшін бастапқы конфигурацияны сақтайды

3.6. Dimmers конфигурациясы PWM / 0..10V




Төңкеру - Диммер полярлығын қалпына келтіру (100% - x)

Админ - маңызды опцияларды өзгертуге мүмкіндік беретін әкімшілік ту

Өшіру - Диммердің шығуын блоктау

Бір рет - Диммер параметрлерін бір рет өзгертіңіз (содан кейін күңгірттеуді тоқтатыңыз)

Минимум мәні - диммер параметрлерінің минималды мәні

Мән - диммердің мақсатты мәні

Режим - Күңгірт параметрді орнату (Тоқтату / - / + / Орнату)

Қадам - Диммер деңгейінің мәнін өзгерту қадамы

Максимум мәні - диммер параметрінің максималды мәні

Жүгіру - күңгірт оқиғаны іске қосады

Көшіру - Іс-шараны алмасу буферіне көшіріңіз



RGBW диммері жеке мәндерден параметрлер мәндерін алады.

Сонымен қатар, бұл сізге бір диммерлердің алдын ала орнатылған параметрлерін қолдана отырып, түс өзгертудің үздіксіз режимін қосуға мүмкіндік береді.

Параметрлерді жаңартыңыз - барлық параметрлер үшін іске қосу конфигурациясын сақтайды





Түймелер:

Параметрлерді жаңартыңыз - saving the configuration in the @City жүйе

Барлық контроллерлер - барлық контроллерлер тізімі

Параметрлер - ағымдағы контроллердің параметрлері

Атауларды өзгерту - ағымдағы контроллердің атауын өзгерту

Жоспарлаушы - ағымдағы контроллердің жоспарлаушы-күнтізбе редакторы

Config жазу * - контроллермен конфигурацияны жүктеуге команданы жіберу

Микробағдарламаны жаңарту * - контроллер арқылы микробағдарламаны жүктеу туралы команданы жіберу

Контроллерді қалпына келтіру * - контроллер жүктеу үшін қалпына келтіру пәрменін жіберу

Контроллерді қалпына келтіру - көшіру - контроллердің уақытты ауыстыру буферіне көшіруі

Шығу - пайдаланушының шығуы (қауіпсіздік мақсатында сіз кіру параметрлерін кэште сақтай алатын веб-шолғыштың барлық ашық даналарын жабуыңыз керек).

* - команданы жіберу оқиға кезегіне қосуды білдіреді. On connecting controller to the @City жүйе, the controller downloads these іс-шараs.

3.7. Күнтізбелік-жоспарлаушының конфигурациясы


Күнтізбелік-жоспарлаушы қайталанатын немесе жоспарланған оқиғалардың (командалардың) автономды іске қосылуына мүмкіндік береді. Мысалы, мысалы, көше шамын сағат 17-де қосып, сағат 7-де (қыста) сөндіруге болады.

Del (Жою) - кесте пунктін толығымен жояды.

En. (Қосу) - кесте тармағын іске қосыңыз (Enable жалаушасы орнатылған позициялар ғана орындалады)

Аты-жөні - Іс-шара атауы (оқиғаны танымал етіп сипаттауға болады)

Оқиға коды - он алтылық кодтағы оқиға коды (командалар жасау кезінде буферден көшіріледі)

Ай өрістері (Ja, Fe, .., No, De) - қаңтар айлары ... Іс-шара басталатын желтоқсан

Күн - күн. Сіз айдың кез келген күнін немесе таңдай аласыз "*" кез келген үшін (іс-шараны күн сайын өткізу).

Жұмыс күніндегі өрістер (Mo, Tu, .. Су) - сіз оқиға болатын аптаның күндерін таңдай аласыз.

Сағат - сағат. Сіз кез-келген сағатты немесе таңдай аласыз "*" барлығы үшін (іс-шараны сағат сайын жүргізу).

Мин - минут. Сіз кез-келген минутты немесе таңдай аласыз "*" бәріне арналған (іс-шараны минут сайын жүргізу).



Логикалық "және" алгоритм барлық өрістер арасында жүзеге асырылады (қоспағанда Аты-жөні ), сондықтан олардың барлығы оқиға орындалуы үшін орындалуы керек.



Мысалы. Көше шамдарын қосу ( Қараша, желтоқсан, қаңтар, ақпан ) ат 17.01 жоқ Жексенбі.

En - таңдалған

Event code - 00002101010000000000 // 1-ші екілік шығудың орындалуы

Ай өрістері - тек Жоқ, Де, Джа, Фе белгіленген

Күн - таңдалған "*" айдың әр күніне арналған

Сағат - таңдалған уақыт 17

Мин - таңдалған минут 01

Жұмыс күніндегі өрістер - бәрі Су таңдалған

4. LoRaWAN Network Infrastructure Configuration

This chapter only applies to LoRaWAN communication. Жіберудің басқа әдістерін қолдана отырып жұмыс істейтін жүйелер жағдайында оны алып тастауға болады.

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

LoraWAN шлюзіне кем дегенде бір конфигурация станциясынан қол жетімді болуы керек.

Ethernet / WiFi арқылы орнату және тек жергілікті LAN / WLAN арқылы теңшеу кезінде шлюздің қауіпсіздігі өте маңызды емес (егер біз шлюзге сырттан кіруді қамтамасыз етпесек, т. Б.) ғаламтор).

In the case the LoRaWAN gateway is connected only via GSM/LTE, it is necessary to secure the gateway against access және 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 және SSH service available. Әйтпесе, физикалық түрде шлюзге Ethernet немесе WiFi интерфейсі арқылы қосылу қажет болады.

- құрылғыдағы барлық пайдаланушылар үшін күрделі кіру парольдерін орнату қажет.

- Telnet, FTP, POP, SMTP, IMAP, WWW және т.с.с. пайдаланылмайтын барлық қызметтерді өшіру. шабуылдардың нысаны болуы мүмкін "алып жатыр" кіру әрекеттері сияқты басқа процестермен шлюз.

- сіз тек статикалық IP-мекен-жайы бар станциялардан ғана кіру мүмкіндігін шектей аласыз, бұл хакерліктен жеткілікті тиімді қорғаныс. Бұл ICMP (ping), HTTP, FTP және т.с.с сияқты маңызды емес болып көрінетін қызметтерге де қатысты.

- толық конфигурациядан және көптеген апталық жүйелік сынақтардан кейін біз барлық сыртқы қызметтерді және қашықтан қол жеткізуді бұғаттай аламыз, алайда бұл қызметке, шлюз журналдарын іздеуге және тексеруге кедергі келтіреді.

4.1.2. 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 және passes all packets in both directions.

Ол кез-келген бағытта деректер пакеттерін өңдемейді немесе авторизацияламайды.

SPF конфигурациясы өте қарапайым және қамтиды "режиссура" it to the required LoRaWAN network server.

Log in via SSH to the LoRaWAN gateway using the username және password specified by the device manufacturer.

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

SPF конфигурациясы болып табылады "/ user / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.

SPF негізгі конфигурациясы файлда орналасқан "/user/spf/etc/global_conf.json", ол қол жетімді редактормен өңделуі керек (мысалы. vi немесе nano). Біз параметрдің мәнін өзгертеміз: "сервер_адресі" желілік сервердің тіркелген IP-мекен-жайын немесе домендік атауды енгізу арқылы (DNS клиенттің қосымша дұрыс конфигурацияланған қызметін қажет етеді).

Әдепкі қайтару байланыс порты болып табылады 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.

SPF пакетінің журналдары "/ user / spf / var / logs /" каталогы spf.log файл және оның мұрағат көшірмелері.

The network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /"мұнда стандартты желілік қызметтерді қосуға / өшіруге және серверді қорғауға болады.

Сондай-ақ, жүйеде қол жетімді барлық пайдаланушылардың құпия сөздерін құпия сөз рұқсат етілмеген адамдардың рұқсат етілмеген қол жетімділігінен қорғау туралы бұйрық. Интернетке негізделген қолдау үшін пайдаланушының паролін өзгерту керек.

Сондай-ақ, WiFi байланысын өшірген дұрыс, өйткені зиянкестер шабуылдарды осы тасымалдау құралы арқылы қолдануға тырысуы мүмкін.

Осы конфигурацияны аяқтағаннан кейін шлюзді қайта жүктеу команда.



4.2. LoRaWAN Network/Application Server Configuration

Желілік және қолданбалы серверлерге арналған көптеген шешімдер бар (соның ішінде ақысыздар). Олардың әрқайсысының сыртқы қызметтер мен жүйелермен интеграцияланудың өзіндік тәсілі бар (мысалы. сияқты бұлттар @City ). Осы себепті @City жүйе must have an interface for integration with the installed LoRaWAN NS/AS server.

Өндірістік жүйе жағдайында біз ақысыз қызметті қолдана аламыз "Заттар желісі", әр құрылғы үшін анықталған өте үлкен тәуліктік шектерде болсақ, {әсіресе "Эфир уақыты" (30s **) және құрылғыға жіберілген командалардың аз саны (10 **)}.

** құрылғының күнделікті индикативті шектері өзгеруі мүмкін.

If you need to load new микробағдарлама және configuration, it is necessary to use your own LoRaWAN server ( network + application ).

Бұл бізге бірнеше нұсқаны ұсынады:

Кейбір жүйелерде микробағдарлама + конфигурациясы бекітілген (жүйенің барлық қол жетімді контроллері үшін) және таңдауды жеңілдететін жүйенің бастапқы конфигурациясы сатысында басталады.

(*) - in these cases it is necessary to have a second LoRaWAN gateway set on the second server for configuration және микробағдарлама 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 және incorrect operation of these devices.

It should be realized that the software update of a single LoRaWAN controller takes about an hour, with good ауқымы ( DR> = 4 ), so it is worth using an additional gateway to upgrade the микробағдарлама және configuration. Төмен қамту кезінде (DR <4) микробағдарламаны конфигурациялау және жаңарту мүмкін емес және жаңартылған құрылғылардың жанында LTE байланысы бар шлюз қажет.

4.2.1. LoRaWAN Network Server Configuration

Үстінде LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "user / spf / etc / local_conf.json", немесе журналдарда көрсетіледі "/user/spf/var/log/spf.log". Байланыс шлюзінің серверге қосылатындығын веб-сервер журналдарынан тексеріңіз.

Келесі қадамдар қосымшалар серверінің конфигурациясы болып табылады (ол әдетте желілік сервермен бір құрылғыда орналасады).

Орындалатын келесі қадамдар қолданбалы сервер шешіміне және Back-End / Front-End интерфейсінің болуына байланысты. Интерфейс жеңілдетеді "алғашқы қадамдар" және жүйенің конфигурациясы.

Әдетте, сізге:

 







5. Work condition of @City GSM / LoRaWAN devices

Температура - 40C .. + 65C

Ылғалдылық 0..80% r.H. конденсация жоқ (құрылғы)

GSM Қуат көзі 5VDC @ 2A ±0,15 В (PPM сенсоры үшін және релелерді қосу кезінде)

3.5VDC..4.2VDC @ 2A (басқа жағдайларда)


LoRaWAN power supply 5VDC @ 300mA ± 0,15 В (PPM сенсоры үшін және релелерді қосу кезінде)

3VDC..3.6VDC @ 300mA (басқа жағдайларда)


GSM + GPS құрылғылары:

Антеннаның кірісі 50 Ом

SIM нано-SIM немесе MIM

(өндіріс кезеңіндегі таңдау - MIM желілік операторды таңдайды)

Модемді бекіту қызғылт сары (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Басқа операторлар


БАНДТАР (Еуропа) Класс қуатының сезімталдығы

B3, B8, B20 (CATM1 - 800MHz) ** 3 + 23dB ±2 < -107.3dB

B3, B8, B20 (NB-IoT) - 800МГц ) ** 3 +23dB ±2 < -113.5dB

GSM850, GSM900 (GPRS) * 4 + 33дБ ±2 <-107дБ

GSM850, GSM900 (EDGE) * E2 + 27dB ±2 <-107дБ

DCS1800, PCS1900 (GPRS) * 4 + 30dB ±2 < -109.4dB

DCS1800, PCS1900 (EDGE) * E2 +26dB ±2 < -109.4dB

Берілген диапазонға сәйкес келетін сыртқы тар жолақты антеннаны пайдалану кезінде.


* тек Combo модем үшін: 2G, CATM1, NB-IoT

Сертификаттар:



GPS / GNSS:

жұмыс жиілігі: 1559..1610МГц

антенна кедергісі 50ohm

максималды сезімталдық * -160дБ стационарлық, -149dB навигация, -145 суық іске қосу

TTFF 1s (ыстық), 21s (жылы), 32s (суық)

A-GPS иә

Динамика 2г

минималды жаңарту жылдамдығы 1 Гц


* сәйкес келетін сыртқы тар жолақты антенна



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

Доктор Т. модуляция BR бит / с Rx сезімталдық Rx тестілері

0 3мин SF12 / 125кГц 250 -136dB -144dB

1 2мин SF11 / 125кГц 440 -133,5дБ

2 1мин SF10 / 125кГц 980 -131дБ

3 50s SF9 / 125kHz 1760 -128.5dB

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

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

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

7 FSK 50kbs 50000 -130dB

(*) OTA арқылы жүйенің микробағдарламасын жаңартуға қажет параметрлер

(DR) - Деректер жылдамдығы

(BR) - Бит жылдамдығы

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




LoRaWAN practical coverage tests:


Тест шарттары:

LoRaWAN Kerlink ifemtocell Ішкі шлюз

Wygoda gm жер деңгейінен ~ 9м биіктікте тыс орналастырылған пассивті ашық кең жолақты антенна. Карчев (теңіз деңгейінен ~ 110м).

LoRaWAN device with forced DR0 with an external broadbжәне magnetic antenna placed 1.5m above the ground on the car roof.

Ауылдық аймақтар (шабындықтар, кішкентай ағаштары бар өрістер және сирек кездесетін ғимараттар)


Ең алыс нәтиже - RSSI -136dB-ге тең Черск ~ 10,5 км (теңіз деңгейінен ~ 200м) болды (яғни. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )