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-05-27 Кандайсың 121 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. Binary Inputs Configuration 18

3.4. Binary Outputs Configuration 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 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. Киришүү.

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

Device types available in the @City тутум:

Бардык түзмөктөр бири-бири менен @City Булут инфраструктурасынын болушуна жараша гибриддик кызматташуу мүмкүнчүлүгү бар.

Интернетке туташкан имараттар жана LAN же WiFi үчүн биз eHouse.eHouse сервер аркылуу PRO чечимдерди колдоно алабыз (алар маалыматтарды төмөнкү дарекке жөнөтүп / ала алышат) @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 (Orange) - CATM1 жеткиликсиз болгондо 2G артка кетүү мүмкүнчүлүгү бар.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - NBIoT жок болуп, оператор уруксат берген учурда 2G артка кетүү мүмкүнчүлүгү бар.

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

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

6) Жеткиликтүү модемге жана орнотууларга жараша, башка кызматтардын айкалышы дагы болушу мүмкүн.

Биринчи 3 чечим бир эле модемде иштейт (NBIoT / CATM1 + fallback 2G). Колдонулган учурда "пластик" Nano SIM карталарын алмаштырууга жана башка кызматта шайманды туура иштеши үчүн алыстан конфигурациялоого болот. MIM (чип (IC) түрүндөгү SIM-карталар) учурда, аппаратты өндүрүү баскычында чечим кабыл алынат жана операторду же кызматты алмаштыруу мүмкүн эмес. NBIoT айына ~ 512kB берилүүчү маалыматтардын өтө аз көлөмүнө арналган (оператор менен ушул бааны сүйлөшүп алыңыз), бул кээ бир 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 тилкелеринде иштөө (мис. 433MHz, 868MHz ж.б. ). Бирок, өтө чоң диапазондор өткөрүү ылдамдыгын жана маалымат пакеттеринин узундугун бир кыйла кыскартууну талап кылат (мис. секундасына 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-05-27 Кандайсың 121 2. 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 - кошумча модем инициалдаштыруу буйруктары

Hash Code - Кошумча шифрлөө коду. Өзгөртпө.

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 - Колдонмо ID 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) туташтырылган.

Ойготкуч - сигнализация функциясын иштетүү.

Ойготкучту кечиктирүү - Ойготкучтун кечигүү убактысы. Эгер ушул абал аяктаганга чейин киргизүү абалы баштапкы абалына келсе, ойготкуч жандырылбайт.

Мамлекетти унутпа - Киргизүү абалынын өзгөрүшүн эстөө убактысы.

Аткарууну өчүрүү - Киргизүүгө байланыштуу иштеп жаткан иш-чараларды бөгөттөө.

Run - Киргизүү конфигурациясынын буйругун иштетүү (Ad-Hoc)

Көчүрүү - Кирүү конфигурациясынын буйругун алмашуу буферине көчүрүү

Event On - Иш-чараны жогорку деңгээлде өткөрүү үчүн сүрөттөө (1)

Түз иш-чара - Киргизүү күйгүзүлгөндө иштей турган окуя коду (0 => 1)

Иш-чара өчүк - Төмөнкү киргизүү деңгээлиндеги иш-чараларды активдештирүүнүн сүрөттөмөсү (0)

Түз Окуя Өчүк - Кириш өчүрүлгөндө иштей турган иш-чара коду (1 => 0)

Ойготкуч окуясы - Ойготкуч окуясынын сүрөттөлүшү.

Түз Ойготкуч окуясы - Ойготкуч келгенде окуя коду

Жөндөөлөрдү жаңыртыңыз - бардык орнотуулар үчүн баштапкы конфигурацияны сактайт

3.4. Binary Outputs Configuration




Акылдуу экилик натыйжалар бир же эки эсе иштей алат. Форма контроллер үчүн стартап конфигурациясын түзүүгө мүмкүндүк берет (аны Жаңыртуу баскычы менен ырастап берсеңиз).

Форма, ошондой эле, Иштетүү баскычын басуу менен баштала турган же контроллер конфигурациясында колдонуу үчүн алмашуу буферине көчүрүлө турган натыйжалар үчүн окуя жаратуучу катары кызмат кылат.



Жалгыз чыгуулардын конфигурациясы:

Өчүрүү - Бир режимде чыгууну блоктоо (мис. эгер ал дисктерди башкаруу үчүн колдонулуп калса, анда ролик жалюзи, дарбазалар, кыймылдаткычтар кокусунан бузулуп калбашы керек)

Админ - Маанилүү орнотууларды өзгөртүүдө административдик желек талап кылынат

Мамлекет - мамлекеттик тандоо (баштапкы конфигурация же. менен иш-чараны баштоо "run" баскыч)

Кайталайт - Кайталоонун саны (циклдик абалдын өзгөрүшү)

Убакыт - чыгарууну активдештирүү убактысы

Убакыт өчүрүлдү - Чыгууну өчүрүү убактысы (окуяларды кайталоодо маанилүү)

Run - Иш-чараны чыгуу үчүн жүргүзүңүз

Көчүрүү - Иш-чараны буферге көчүрүңүз

Жөндөөлөрдү жаңыртыңыз - бардык орнотуулар үчүн баштапкы конфигурацияны сактайт

Кош чыгуучу конфигурация:

Өчүрүү - кош режимде бир жуп чыгууну бекитүү (мис. эгерде бир жолу киргизилген)

Админ - Диск режими сыяктуу маанилүү орнотууларды өзгөрткөндө административдик желек талап кылынат

Somfy - дисктер режими (белгиленген => Somfy / белгисиз => Direct Servo)

Мамлекет - мамлекеттик тандоо (баштапкы конфигурация же иш-чаранын түшкү тамагы үчүн "run" баскыч)

Кайталайт - Кайталоонун саны (абалдын циклдик өзгөрүүсү)

Убакыт - Берилген абалды күйгүзүү убактысы

Убакытты өчүрүү - Дисктерди зыянга учуратпоо үчүн чыгууларды блоктоо убактысы (чыгуулардын өзгөрүшүнүн ортосундагы минималдуу убакыт).

Убакыт өчүрүлдү - Чыгууну өчүрүү убактысы (окуяларды кайталоодо маанилүү)

Run - диск үчүн иш-чараны жүргүзүү

Көчүрүү - Иш-чараны буферге көчүрүңүз

Жөндөөлөрдү жаңыртыңыз - бардык орнотуулар үчүн баштапкы конфигурацияны сактайт

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




Төңкөрүү - ADC киришинин тескери масштабы (100% -x)

Ойготкуч L - Мааниси минден төмөн түшкөндө, коңгуроо чыгаруу параметрин жандыруу. босого

Ойготкуч H - мааниси максимумдан ашып кеткенде ойготкучту жаратуу опциясын активдештирүү. босого

Ойготкучту кечиктирүү - Ойготкучтун кечигүү убактысы. Эгерде кирүү абалы "Макул" убакыт өткөнгө чейин, сигнализация иштебей калат.

Иш-чара өчүрүлөт - Иш-чаранын аткарылышын бөгөттөө

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

LOW Event - төмөнкү чектен ашканда жүргүзүлгөн иш-чаранын сүрөттөлүшү

LOW Direct - маанини төмөнкү чектен төмөн түшүргөндөн кийин аткарыла турган окуя коду

ТӨМӨН деңгээл - Төмөнкү босогонун деңгээли (мин)

OK Event - сыпаттамасы "Макул" окуя

Макул Түз - киргизилгенден кийин аткарыла турган окуя коду "Макул" диапазону

HIGH Event - жогорку босого үчүн иш-чаранын сүрөттөлүшү

HIGH Direct - жогорку чектик мааниден ашкандан кийин аткарыла турган окуя коду

Жогорку деңгээл - Жогорку босогонун деңгээли (макс)

Run - конфигурация иш-чарасын жүргүзүү (ADC Ad-Hoc конфигурациясын өзгөртүү)

Жөндөөлөрдү жаңыртыңыз - ADC киргизүү үчүн баштапкы конфигурацияны сактайт

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




Төңкөрүү - Күңүрт полярдуулукту өзгөртүү (100% - x)

Админ - Орчундуу параметрлерди өзгөртүүгө мүмкүндүк берген административдик желек

Өчүрүү - Диммердин чыгышын блоктоо

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

Minue Min - dimmer орнотууларынын минималдуу мааниси

Мааниси - dimmerдин максаттуу мааниси

Режим - Караңгылатууну жөндөө режими (Stop / - / + / Set)

Кадам - Димер деңгээлинин маанисин өзгөртүү кадамы

Max Max - диммер орнотуунун максималдуу мааниси

Run - Диммер иш-чарасын жүргүзөт

Көчүрүү - Иш-чараны буферге көчүрүңүз



RGBW dimmer орнотуу баалуулуктарын айрым түстөрдөн алат.

Мындан тышкары, бир диммерлердин алдын ала орнотууларын колдонуп, түсүн үзгүлтүксүз өзгөртүү режимин иштетүүгө мүмкүнчүлүк берет.

Жөндөөлөрдү жаңыртыңыз - бардык орнотуулар үчүн баштапкы конфигурацияны сактайт





Баскычтар:

Жөндөөлөрдү жаңыртыңыз - saving the configuration in the @City тутум

Бардык көзөмөлдөөчүлөр - бардык контроллерлордун тизмеси

Орнотуулар - учурдагы контроллердин орнотуулары

Ысымдарды өзгөртүү - учурдагы контроллердун аталышын өзгөртүү

Расписание - учурдагы контроллердин пландоочу-календардык редактору

Жазуу Конфиг * - контроллер тарабынан конфигурацияны жүктөө үчүн буйрук жөнөтүү

Орнотулган программаны жаңыртуу * - контроллер тарабынан орнотулган программаны жүктөө үчүн буйрук жөнөтүү

Баштапкы абалга келтирүү * - контроллер жүктөө үчүн баштапкы абалга келтирүү буйругун жөнөтүү

Reset Controller - Көчүрүү - контроллердун абалын буферге кайтаруу көчүрмөсү

Чыгуу - колдонуучудан чыгуу (коопсуздук максатында, веб-браузердин кирүү параметрлерин кэште сактай турган бардык ачык нускаларын жабуу керек).

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

3.7. Календар-расписаниенин конфигурациясы


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

Del (Жок кылуу) - графиктин пунктун толугу менен жок кылат.

En. (Иштетүү) - Расписаниени жандыруу (Enable желекчеси коюлган позициялар гана аткарылат)

Аты - Иш-чаранын аталышы (окуяны таанымал мүнөздөп бере аласыз)

Окуя коду - он алтылык коддогу окуя коду (буйруктарды түзүүдө буферден көчүрүлөт)

Ай талаалары (Ja, Fe, .., No, De) - айлар январь ... Декабрь айында иш-чара башталат

Күн - Күн. Айдын каалаган күнүн же тандай аласыз "*" каалаган үчүн (иш-чараны күн сайын өткөрүү).

Жума күндөгү талаалар (Mo, Tu, .. Su) - иш-чара өткөрүлө турган жуманын күндөрүн тандай аласыз.

Саат - Саат. Сиз каалаган саатты тандай аласыз же "*" бардыгы үчүн (иш-чараны саат сайын өткөрүү).

Мин - Мүнөт. Сиз каалаган мүнөттү же тандай аласыз "*" бардыгы үчүн (иш-чараны мүнөт сайын жүргүзүү).



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



Мис. Көчө чырактарын күйгүзүү ( Ноябрь, декабрь, январь, февраль ) at 17.01 жок Жекшемби.

En - тандалды

Event code - 00002101010000000000 // 1-экилик чыгуунун жүгүртүлүшү

Ай талаалары - гана Жок, Де, Джа, Фе белгиленген

Күн - тандалды "*" айдын ар бир күнү үчүн

Саат - тандалган убакыт 17

Мин - тандалган мүнөт 01

Жума күнү талаалар - баары Бирок Su тандалды

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 "/жана башкалар/", анда стандарттуу тармак кызматтарын иштетип / өчүрүп, серверди коргой аласыз.

Ошондой эле тутумда бар бардык колдонуучулардын сырсөздөрүн passwd уруксатсыз адамдар тарабынан уруксатсыз кирүүдөн коргонуу буйругу. Вебке негизделген колдоо үчүн колдонуучунун сыр сөзүн дагы өзгөртүү керек.

Ошондой эле, 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 түзмөктөрү:

Антенна киргизүү 50ohm

SIM nano-SIM же MIM

(өндүрүш баскычында тандоо - MIM тармак операторун таңуулайт)

Модемди жактыруу Orange (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Башка операторлор


БАНДЫ (Европа) Класстагы кубаттуулуктун сезгичтиги

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

Берилген тилке үчүн жыштыкка дал келген тышкы тар тилкелүү антеннаны колдонууда.


* Combo модем үчүн гана: 2G, CATM1, NB-IoT

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



GPS / GNSS:

иштөө жыштыгы: 1559..1610МГц

антенна импедансы 50ohm

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

TTFF 1с (ысык), 21с (жылуу), 32с (суук)

A-GPS ооба

Dynamics 2g

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


* дал келген тышкы тар тилкелүү антенна



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

DR T модуляция BR бит / с Rx сезгичтиги Rx тесттери

0 3мин SF12 / 125kHz 250 -136dB -144dB

1 2мин SF11 / 125kHz 440 -133.5dB

2 1мин SF10 / 125kHz 980 -131dB

3 50s SF9 / 125kHz 1760 -128.5dB

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

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

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

7 FSK 50kbs 50000 -130dB

(*) OTA аркылуу тутумдун орнотулган программасын жаңыртууга керектүү параметрлер

(DR) - Маалымат ылдамдыгы

(BR) - Bit Rate

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 )