IoT i CIoT җайланмалары - акыллы чишелешләр
LoRaWAN & GSM - Smart City
iSys - интеллектуаль системалар
DRAFT
Эчтәлек
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
бу module ансыз LoRaWAN modem һәм processor may act as MEMs Sensor Module for @City GSM, Вай-фай, Этернет, һәм 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. Бинар керемнәр конфигурациясе 18
3.4. Бинар нәтиҗәләр конфигурациясе 19
3.5. ADC үлчәү керемнәре һәм өстәмә сенсорлар конфигурациясе (XIN) 21
3.6. Диммер конфигурациясе 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
бу @City системасы берничә электрон җайланма (контроллер) ярдәм итә - төен, мот, җайланма дип атала. Күпчелек элемтә төрләре (чыбыклы һәм чыбыксыз) булган инфраструктурага, таләпләргә һәм шартларга карап бар.
Device types available in the @City системасы:
CIoT - кәрәзле әйберләр интернеты (GSM / 2G / 3G / 4G / NBIoT / CATM1)
IoT - Internet of Things ( LoRaWAN )
Этернет
Вай-фай
Барлык җайланмалар да бер-берсе белән интеграцияләнгән @City болыт һәм бирелгән элемтә инфраструктурасы булуына карап гибрид хезмәттәшлек мөмкинлеге бар.
Биналар һәм Интернетка тоташтырылган LAN яки WiFi булу өчен без eHouse чишелешләрен via.PRO серверы аша куллана алабыз (бу мәгълүмат җибәрә / ала ала) @City болыт):
Этернет
Вай-фай
CAN
RF
RS-485 / RS-422
Түбәндәге документ тасвирлый GSM һәм LoRaWAN бер чиплы микроконтроль (микропроцессор) һәм тышкы элемтә модемына нигезләнгән җайланмалар. Бу системаны элемтә модемы аермасына карамастан стандартлаштырырга мөмкинлек бирә.
Башка аралашу вариантлары өчен зинһар eHouse Документация.
Бу охшаш функциональлекне һәм җиһазны алырга мөмкинлек бирә, шулай ук башка элемтә вариантларына яки версияләренә җиңел миграция.
бу @City системасы currently uses one of the сайланган communication modules ( modems ):
LoRaWAN ( 1.0.2 ) + BlueTooth + BLE4.0 + NFC
GSM ( 2G/NBIoT/CATM1 ) + GPS/GNNS
3G + GPS
4G + GPS
Бөтен "интеллект" система микроконтрольдә (микропроцессор) яши һәм элемтә төренә бик бәйле түгел. IoT / CIoT җайланмаларының җиһаз ресурслары (микропроцессор) түбәндәгечә:
керемнәрнең торышын күзәтү
дәүләт үзгәргәндә башкарылган боерык бирү
алдынгы сигнализацияләр тудыру
теләсә нинди детектор / сенсорны тоташтыру
дистанцион отчет
Теләсә нинди электр / электрон җайланмаларны кабызу / сүндерү (бер чыгу)
Ачык / Ябу / Драйвер контролен туктату: пәрдәләр, капкалар, тишекләр, соленоид клапаннар, сервомоторлар, сервалар (икеләтә чыгу)
берничә нәтиҗәләр белән идарә ителгән җайланмалар белән идарә итү, мәс. двигательләр, җанатарлар (өч яки дүрт тапкыр чыгу)
электр энергиясе
газ
су
җылы
сигнализация сенсорларыннан булган вакыйгалар
үзгәрүчән булмаган хәтердә сакланган
яктыртылган LED яктырту, LED электр белән тәэмин итү
мотор көче белән идарә итү
инфракызыл дистанцион контроль яки инфракызыл аша җайланмалар арасында тыгыз элемтә
инфракызыл кодлар җибәрү
теләсә нинди аналог сенсорларны тоташтыру
көчәнеш, ток, каршылык, сыйдырышлык үлчәүләре
төрле физик параметрларны үлчәү һәм көйләү
программалаштырылган бусагадан (мин, макс) артканда сигнализация тудыру
программалаштырылган бусагадан артканда контроль боерыкларны үтәү (мин, макс)
теләсә нинди тышкы сенсорлар һәм киңәйтүләр урнаштыру, мәс.
яктырту дәрәҗәсе (ALS)
магнит кыры - магнитометр 3 күч сенсоры (X, Y, Z)
кабызу - гироскоп (X, Y, Z)
инклинометр (X, Y, Z)
якынлык (проксиметр) 10см / очыш вакыты (4м)
тизләнеш / тибрәнү (X, Y, Z)
электрон компас
температура, басым, дым, гомуми һава сыйфаты
төс (R, G, B, IR)
Пычраткыч һаваның пычрануын үлчәү (PPM 2.5 / 10um)
OTA программа тәэминатын яңарту (Theава аша), программа алгоритмнарын һәм конфигурацияне төп элемтә интерфейсы аша яңартырга мөмкинлек бирә
@City GSM devices connect through the cellular network of the GSM mobile operator through one or more technologies һәм services. Бу хезмәтләр түләнә һәм операторларга һәм хезмәтләргә аерым бәйле. Сервис кәрәзле телефоннардагы кебек актив SIM-карталар аша рөхсәт ителгән:
стандарт нано SIM (пластик)
MIM (электрон чип формасында).
бу availability of сайланган services depends on the communication operator һәм the built-in GSM modem at the production stage:
1) 2G (барлык операторлар)
SMS
TCP / IP (GPRS / EDGE)
UDP (GPRS / EDGE)
2) 2G / LTE CATM1 (Алсу) - CATM1 булмаганда 2G кире кайту мөмкинлеге бар.
SMS (2G / CATM1)
TCP / IP (GPRS / EDGE / CATM1)
UDP (GPRS / EDGE / CATM1)
3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - NBIoT булмаганда һәм оператор рөхсәт биргәндә 2G кире кайту мөмкинлеге бар.
TCP / IP (NBIoT)
UDP (NBIoT)
4) 2G / 3G (барлык операторлар)
SMS
USSD
TCP / IP (GPRS / EDGE / 3G)
UDP (GPRS / EDGE / 3G)
5) 4G / LTE (барлык операторлар)
TCP / IP (4G)
UDP (4G)
6) Башка хезмәтләр комбинациясе шулай ук булган модемга һәм көйләүләргә карап булырга мөмкин.
Беренче 3 чишелеш бер үк модемда эшли (NBIoT / CATM1 + кире кайту 2G). Куллану очракларында "пластик" Nano SIM-карталарны картаны алыштырырга һәм җайланманы башка хезмәттә дөрес эшләргә конфигурацияләргә мөмкин. MIM (чип формасындагы SIM) очракта, җайланма җитештерү этабында карар кабул ителә, һәм операторны яки хезмәтне үзгәртү мөмкин түгел. NBIoT аена бик аз күләмдә бирелгән мәгълүматка багышланган ~ 512kB (зинһар, бу кыйммәтне оператор белән сөйләшегез), бу кайбер CIoT / IoT чишелешләре өчен зур киртә.
4, 5 чишелешләре җитештерү этапында башка модемнар урнаштыруны таләп итә.
Deviceайланманың энергия куллануы хезмәткә бәйле һәм иң түбәннән югарыга күрсәтелә:
- 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. Алар шулай ук үлчәү кирәк булганда яки хәрәкәттә эшләгәндә мобиль эшли ала.
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. бу 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/А.С. ).
бу web server is used for two-way communication with LoRaWAN gateways һәм for sending information to/ from LoRaWAN devices.
Челтәр / кушымта серверы җирле LAN яки сервис провайдерының мәгълүмат үзәгендә урнашырга мөмкин. Devicesайланмалардан алынган мәгълүматлар челтәр / кушымта серверыннан интеграция протоколлары аша җибәрелә @City cloud (вебхок аша). Бу турыдан-туры интеграцияләнергә мөмкинлек бирә @City LoRaWAN белән система @City databases.
Кушымта серверы өстәмә рәвештә система өчен киңәйтелгән логика һәм BIM (информацион модельләштерү) кертә ала, кабул итү турындагы мәгълүматны эшкәртә, һәм контроль боерыкларны (вакыйгаларны) аерым җайланмаларга җибәрә ала.
@City LoRaWAN devices contains additional features as:
Энергия җыю (чиләк яки көчәйтү) электр белән тәэмин итү
3V3 / 1V8 LDOs
өстәмә сенсорлар һәм киңәйтүләр, мәс.
яктырту дәрәҗәсе (ALS)
магнит кыры - магнитометр 3 күч сенсоры (X, Y, Z)
кабызу - гироскоп (X, Y, Z)
инклинометр (X, Y, Z)
якынлык (проксиметр) 10см / очыш вакыты (4м)
тизләнеш / тибрәнү (X, Y, Z)
электрон компас
температура, басым, дым, гомуми һава сыйфаты
төс (R, G, B, IR)
Пычраткыч һаваның пычрануын үлчәү (PPM 2.5 / 10um)
LVD ток / көчәнеш (3 этап)
Игътибар! Төп элемтә интерфейс параметрларының дөрес булмаган көйләнеше җайланманың җимерелүенә яки даими блоклануына китерергә мөмкин (бездә физик мөмкинлек юк).
Теләсә нинди контроллерны яңарту программа тәэминаты һәм соңгы конфигурация максатлы урынга урнаштырганчы (барлык җайланмалар өчен һәм ким дигәндә бер атна дәвамында) үткәрелергә һәм сыналырга тиеш.
Рөхсәтсез кешеләр башкарган дөрес булмаган конфигурация / программа тәэминаты, шулай ук аерым контроллерлар урнаштыру урыннарында башкару өчен җитештерүче җаваплы түгел.
Дезинстрацияләү, хезмәт күрсәтү, ремонтлау, алыштыру, яңадан урнаштыру чыгымнарын система кулланучы үз өстенә ала (җитештерүче түгел).
Программа һәм конфигурацияне яңарту өчен, сигнал дәрәҗәсен һәм кирәкле хезмәтләрнең булуын тәэмин итү зарур. Aboveгарыдагы чаралар контроллерларның соңгы урнаштыру урыннарында һәм аларның тирәләрендә мөмкин түгел. Алар шулай ук сезонга, һава торышына һәм радио дулкынының таралуына бәйле булырга мөмкин.
Конфигурация / программа тәэминаты үзгәреше белән бәйле хезмәтләрнең барлык чыгымнарын кулланучы үз өстенә ала (мәгълүмат тапшыру өчен өстәмә түләүләр, юкка чыгару, җайланмалар урнаштыру, ачу, алыштыру һ.б. ).
Максималь диапазон теоретик, идеаль радио тарату шартларында үлчәнә һәм җайланмаларның (тышкы һәм туры килгән антенналар белән) күренеш өлкәсендә эшләвен күрсәтә (сигнал нуры юлында киртәләрсез). Районның урбанизациясенә, агачларга, һава торышына, урнашу ысулына һәм урнаштыру ысулына карап, диапазон югарыдагы мәгълүматларга караганда берничә йөз тапкыр начаррак булырга мөмкин.
бу 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.
бу системасы 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 өчен), программа тәэминаты конфигурациясе һәм яңарту абонемент чоры башында, мөмкин булган иң аз куллану белән башкарылырга тиеш. Otherwiseгыйсә, күчерү лимитыннан артып китү белән бәйле блоклар аркасында, исәп-хисап чоры ахырына кадәр җайланманы блокларга мөмкин.
бу GSM operator is responsible for the quality of the GSM connection, not the @City системасы manufacturer.
Кулланучы түбәндәге мәгълүматны кабул итүен һәм аңа риза булуын игълан итә.
бу 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.
бу системасы 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. ).
Мәгълүмат тапшыру лимитлары булган очракта, программа тәэминаты конфигурациясе һәм яңарту абонемент чоры башында, иң аз агымдагы мәгълүмат куллану белән башкарылырга тиеш. Otherwiseгыйсә, күчерү лимитыннан артып китү белән бәйле блоклар аркасында җайланманы исәп-хисап вакыты беткәнче блокларга мөмкин. Яңарту бер контроллерны башыннан ахырына кадәр башкарырга һәм эшнең дөреслеген сынап карарга тиеш. Барлык контроллерлар өчен яңарту эшләве радио төркеменең күп көн дәвамында тулысынча блоклануына китерергә мөмкин.
LoRaWAN uses publicly available "ачык радио тасмалар" (ЕС өчен 433 яки 868 МГц), алар бер үк ешлыкларда эшләүче бүтән җайланмалар тарафыннан борчылырга яки эшкәртелергә мөмкин. Aboveгарыда китерелгән очракта элемтә сыйфаты өчен җитештерүче җаваплы түгел.
бу 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.
Кулланучы түбәндәге мәгълүматны кабул итүен һәм аңа риза булуын игълан итә.
Система конфигурациясе веб-интерфейс аша башкарыла. 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.
Контроллер адресы 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.
Before starting the configuration, please read the general conditions of the @City системасы һәм системасы-specific conditions for @City GSM.
Сатучы коды - бер клиентка (кулланучыга) багышланган алты почмаклы кодта сакланган 8 символны үз эченә ала. Бу контроллер җитештерү этабында бирелә. Changeзгәртү омтылышы контроллерның даими зарарына китерергә мөмкин.
Файл коды - алты контроллер программа версиясенә багышланган алты почмаклы кодта сакланган 8 символны үз эченә ала. It is granted at the controller production stage һәм may depend on the type of communication ( GSM / LoRaWAN ) һәм additional equipment, e.g. сенсорлар, керемнәр / нәтиҗәләр саны һәм аерым алгоритмнар. Changeзгәреш контроллерның даими зарарына яки блокына китерергә мөмкин.
PIN No. - SIM-карта өчен куелган булса, 4 санлы пин номеры. PIN-ны урнаштыру тәкъдим ителми. Пластик SIM-карталар өчен сез аларны кесә телефоныгызда бетерә аласыз. Дөрес булмаган SIM кертү җайланмада картаны даими блоклауга китерергә мөмкин (без ахыр чиктә физик мөмкинлеккә ия булмаячакбыз).
СМС No. - СМС аша статус җибәргәндә SMS номеры. Бу вариант хезмәткә һәм операторга карап (2G / CATM1 / NBIoT) мөмкин. Бу шулай ук флагны кабызуны таләп итә: SMS кушу.
USSD Str - USSD аша статус җибәрү өчен USSD боерыгы. This option is available only for сайланган types of GSM modems ( 2G/3G + GPS ). Вариант: USSD кушу таләп ителә. Оператор USSD хезмәтен күрсәтергә һәм активлаштырырга тиеш.
APN - керү ноктасы исеме. Интернетка керү ноктасының исеме, мәс. Интернет (LTE-M1 яки NB-IoT кебек махсус хезмәтләр өчен, аны оператор аерым билгели ала).
WWW адресы - веб-адрес (домен яки IP) HTTP керү өчен.
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 Port, Aux Enable - булачак кушымталар
Aux2 адресы, Aux2 порт, Aux2 кушылган - булачак кушымталар
Сенсор ярдәмен активлаштыру ( they must be physically mounted on the @City module ). Otherwiseгыйсә, җайланма күпкә әкренрәк һәм тотрыклырак эшләргә мөмкин. Сенсорлар җитештерү этабында бөтен җитештерү сериясе өчен урнаштырылган.
Температура, саклау, дым, газ - интеграль температура, басым, дым һәм һава сыйфаты сенсоры
Temp + Presure - Берләштерелгән температура һәм басым сенсоры
Гироскоп - 3 балтада гироскоп сенсоры (X, Y, Z)
Магнитометр - 3 күчәрдә магнит сенсоры (X, Y, Z)
Акселерометр - 3 күчәрдә тизләнү / тибрәнү сенсоры (X, Y, Z)
Төс - Төс сенсоры (R, G, B, IR, G2)
Әйләнә-тирә + проксиметр - интеграль яктылык дәрәҗәсе һәм (10см диапазон) проксиметр сенсоры
GSM Commһәмs - өстәмә модем инициализация боерыклары
Хаш коды - Өстәмә шифрлау коды. Changeзгәрмәгез.
HTTP тапшыру - Өстәмә HTTP элемтә вариантлары
Глобаль адрес - deviceайланма-җайланма белән идарә итү өчен контроллерның глобаль адресы.
GSM Тәртип - GSM communication mode ( 2G Only, LTE Only, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800 ). Аралашу режимының дөрес булмаган көйләнеше җайланма элемтәсен даими блокларга китерергә мөмкин.
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 өчен кулланылмый. Контроллер адаптив тизлекне көйләү режимында эшләгән очракта, ул башлангыч бәя генә, чөнки контроллер берничә тапкыр җибәргәннән соң, һавада хәбәр җибәрү вакытын чикләү өчен оптималь тизлекне автоматик рәвештә сайлый.
Көйләүләрне яңарту - контроллерның башлангыч конфигурациясен саклый - барлык көйләүләр
бу rest of the @City LoRaWAN configuration is located in the remaining elements of the LoRaWAN configuration screens in Chapter 4.
Бинар керемнәр контроллерның автоном эшләвен тәэмин итүче берничә функциягә һәм параметрларга ия:
Кире - сенсорлар булганда кертүдән баш тарту "гадәттә тоташтырылган" (NC) тоташтырылган.
Сигнализация - сигнализация функциясен активлаштыру.
Сигнализациянең тоткарлануы - Сигнализацияне тоткарлау вакыты. Әгәр кертү вакыты бу вакыт беткәнче элеккеге хәленә кайтса, сигнализация актив булмас.
Дәүләтне исегездә тотыгыз - Керү торышының үзгәрүен искә төшерергә вакыт.
Башкаруны сүндер - Керү белән бәйле вакыйгаларны блоклау.
Йөгер - Керү конфигурациясе командасын эшләгез (Ad-Hoc)
Күчермә - Керү конфигурациясе боерыгын буферга күчерегез
Вакыйга - eventгары кертү дәрәҗәсе өчен вакыйганы ничек алып бару тасвирламасы (1)
Туры вакыйга - Керү булганда эш коды (0 => 1)
Чара - Түбән кертү дәрәҗәсе өчен вакыйганы активлаштыру тасвирламасы (0)
Туры вакыйга - Керү сүнгәндә эшләнергә тиешле вакыйга коды (1 => 0)
Сигнализация вакыйгасы - Сигнализация вакыйгасын тасвирлау.
Туры сигнализация вакыйгасы - Сигнализация килеп чыкканда вакыйга коды
Көйләүләрне яңарту - барлык көйләүләр өчен башлангыч конфигурацияне саклый
Интеллектуаль бинар нәтиҗәләр бер яки икеләтә эшләргә мөмкин. Форма контроллер өчен башлангыч конфигурация ясарга мөмкинлек бирә (аны яңарту төймәсе белән расласагыз).
Форма шулай ук нәтиҗәләр ясау өчен вакыйга ясаучы булып хезмәт итә, аны эшләтеп җибәрү төймәсенә басып яки контроллер конфигурациясендә куллану өчен буфер тактасына күчереп була.
график-календарь
автоном эш
бинар керемнәргә нәтиҗәләр бирү (дәүләт үзгәрүенә җавап)
керемнәрне үлчәү өчен нәтиҗәләр билгеләү (бусага үзгәрүенә реакция)
Бер нәтиҗәләрне конфигурацияләү:
Сүндер - Чыгышны бер режимда блоклау (мәс. дискларны контрольдә тоту өчен кулланылса, ролик ябыкларга, капкаларга, актуаторларга очраклы зыян китермәс өчен)
Админ - Критик көйләүләрне үзгәрткәндә административ флаг кирәк
Дәүләт - дәүләт сайлау (башлангыч конфигурация яки вакыйганы башлау "run" төймә)
Кабатлана - Кабатлау саны (цикллы дәүләт үзгәреше)
Вакыт - Чыгышны активлаштыру вакыты
Вакыт - Чыгышны сүндерү вакыты (вакыйгаларны кабатлаганда мөһим)
Йөгер - Чыгыш өчен чараны эшләгез
Күчермә - Чараны буферга күчерегез
Көйләүләрне яңарту - барлык көйләүләр өчен башлангыч конфигурацияне саклый
Ике тапкыр чыгару конфигурациясе:
Сүндер - Ике режимда пар нәтиҗәләрен ябу (мәс. бер керем буларак кулланылса)
Админ - Драйвер режимы кебек критик көйләүләрне үзгәрткәндә административ флаг кирәк
Сомфи - саклагыч режимы (тикшерелгән => Сомфи / тикшерелмәгән => Туры Серво)
Дәүләт - дәүләт сайлау (башлангыч конфигурация яки вакыйганы төшке аш өчен) "run" төймә)
Кабатлана - Кабатлау саны (дәүләтләрнең цикллы үзгәреше)
Вакыт - Бирелгән дәүләтне кабызу вакыты
Вакытны сүндерегез - Драйверларны зыяннан саклау өчен, нәтиҗәләрне блоклау вакыты (нәтиҗәләр үзгәрү арасындагы минималь вакыт).
Вакыт - Чыгышны сүндерү вакыты (вакыйгаларны кабатлаганда мөһим)
Йөгер - Чараны диск өчен эшләгез
Күчермә - Чараны буферга күчерегез
Көйләүләрне яңарту - барлык көйләүләр өчен башлангыч конфигурацияне саклый
Кире - ADC кертүенең кире масштабы (100% -x)
Сигнализация Л. - Кыйммәт миннән түбән төшкәч, сигнализация ясау вариантын активлаштыру. бусага
Сигнализация Н. - Кыйммәт максимумнан артканда сигнализация ясау вариантын активлаштыру. бусага
Сигнализациянең тоткарлануы - Сигнализацияне тоткарлау вакыты. Әгәр кертү статусы кире кайтса "Ярар" вакыт узганчы, сигнализация активлашмаячак.
Вакыйга - Вакыйга үтәлешен блоклау
Админ - үлчәү кертү конфигурациясен үзгәртә торган администратор флагы
Түбән вакыйга - түбән бусагадан артканда башкарылган вакыйганы тасвирлау
Түбән туры - аскы бусагадан кыйммәтне төшергәннән соң башкарылачак вакыйга коды
Түбән дәрәҗә - Түбән бусага дәрәҗәсе (мин)
Ярар - тасвирламасы "Ярар" вакыйга
Ярар - кертелгәннән соң башкарылачак вакыйга коды "Ярар" диапазоны
HIGHгары вакыйга - upperгары бусага өчен вакыйганың тасвирламасы
HIGHгары туры - югары бусагадан артканнан соң башкарылачак вакыйга коды
HIGHгары дәрәҗә - upperгары бусага дәрәҗәсе (макс)
Йөгер - конфигурация вакыйгасын эшләтеп җибәрү (ADC Ad-Hoc конфигурациясен үзгәртү)
Көйләүләрне яңарту - ADC керемнәре өчен башлангыч конфигурацияне саклый
Кире - Диммер полярлыгы кире әйләнеше (100% - х)
Админ - Сезгә критик вариантларны үзгәртергә мөмкинлек бирүче административ флаг
Сүндер - Караңгы чыгу
Бер тапкыр - Караңгы көйләүләрне бер тапкыр үзгәртегез (аннары диммерны туктатыгыз)
Кыйммәт мин - караңгы көйләнмәләрнең минималь кыйммәте
Кыйммәт - димерның максат бәясе
Тәртип - Диммер көйләү режимы (Тукта / - / + / Set)
Адым - Караңгы дәрәҗә кыйммәтен үзгәртү адымы
Максималь кыйммәт - караңгы көйләнүнең максималь кыйммәте
Йөгер - Караңгы вакыйга белән идарә итә
Күчермә - Чараны буферга күчерегез
RGBW диммер көйләү кыйммәтләрен аерым төсләрдән ала.
Моннан тыш, ул бер төсне үзгәртү алдыннан төсне үзгәртү режимын активлаштырырга мөмкинлек бирә.
Көйләүләрне яңарту - барлык көйләүләр өчен башлангыч конфигурацияне саклый
Кнопкалар:
Көйләүләрне яңарту - saving the configuration in the @City системасы
Барлык контроллерлар - барлык контроллерлар исемлеге
Көйләүләр - агымдагы контроллер көйләүләре
Исемнәрне үзгәртү - хәзерге контроллерның исемен үзгәртү
Планлаштыручы - хәзерге контроллерның график-календарь редакторы
Конфигурация языгыз * - контроллер тарафыннан конфигурацияне йөкләү өчен боерык җибәрү
Программаны яңарту * - контроллер тарафыннан программа тәэминатын йөкләү өчен боерык җибәрү
Контроллерны яңадан урнаштыру * - контроллер тарафыннан йөкләү өчен reset командасын җибәрү
Контроллерны яңадан урнаштыру - Күчерү - контроллерның вакыйганы буферга күчерү
Чыгарга - кулланучының чыгу (куркынычсызлык сәбәпләре аркасында, сез кэшта логин параметрларын саклый алган веб-браузерның барлык ачык очракларын ябарга тиеш).
* - боерык җибәрү - вакыйга чиратына өстәү дигән сүз. On connecting controller to the @City системасы, the controller downloads these вакыйгаs.
Календарь-планлаштыручы кабатланган яки планлаштырылган вакыйгаларны (боерыкларны) автоном эшләтеп җибәрергә мөмкинлек бирә.
Мисал булыр, мәсәлән, урам лампасын 17 сәгатьтә кабызып, 7 сәгатьтә (кышын) сүндерү.
Del (Delete) - график пунктын тулысынча бетерә.
Эн. (Эшләтергә) - Расписание элементын активлаштыру (флагны кушкан позицияләр генә башкарылачак)
Исем - Вакыйга исеме (сез вакыйганы танып белә аласыз)
Вакыйга коды - алты кодлы вакыйга коды (боерыклар ясаганда буфердан күчерелгән)
Ай кырлары (Ja, Fe, ..,, к, Де) - гыйнвар айлары ... Декабрьдә чара башланачак
Көн - Көн. Сез айның теләсә кайсы көнен сайлый аласыз "*" теләсә нинди (вакыйганы көн саен алып бару).
Ял көннәре кырлары (Мо, Ту, .. Су) - сез атна үтәчәк көнне сайлый аласыз.
Сәгать - Сәгать. Сез теләсә нинди сәгатьне сайлый аласыз "*" һәркем өчен (вакыйганы һәр сәгать үткәрү).
Мин - Минут. Сез теләсә нинди минутны сайлый аласыз "*" һәркем өчен (вакыйганы минут саен үткәрү).
Логик "һәм" алгоритм барлык кырлар арасында тормышка ашырыла (моннан кала Исем ), шуңа күрә алар барысы да вакыйганың үтәлүе өчен очрашырга тиеш.
Мәсәлән, Урам лампаларын кабызу ( Ноябрь, декабрь, гыйнвар, февраль ) 17.01 ансыз Якшәмбе.
Эн - сайланган
Event code - 00002101010000000000 // 1-нче бинар чыгару
Ай кырлары - бары тик , К, Де, Я, Фе билгеләнгән
Көн - сайланган "*" айның һәр көне өчен
Сәгать - сайланган вакыт 17
Мин - сайланган минут 01
Ял көннәре - барысы да Су сайланган
This chapter only applies to LoRaWAN communication. Башка тапшыру ысулларын кулланып эшләгән системаларда аны калдырырга мөмкин.
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 һәм the application server.
Application server for uploading data to the @City cloud
буre are many LoRaWAN gateways on the market that can simultaneously contain a number of additional options:
LoRaWAN Communication Gateway
SPF пакеты (Semtech Packet Forwarder)
LoRaWAN Network Server ( NS )
LoRaWAN Application Server ( А.С. )
Мәгълүматлар базасы
LTE элемтә модуле
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. Otherwiseгыйсә, сезгә Ethernet яки WiFi интерфейсы аша шлюзка физик яктан тоташырга кирәк булачак.
- җайланмадагы барлык кулланучылар өчен катлаулы керү серсүзләрен куярга кирәк.
- Telnet, FTP, POP, SMTP, IMAP, WWW һ.б. кебек барлык кулланылмаган хезмәтләрне сүндерегез. бу һөҗүм максаты булырга мөмкин "басып алу" логин омтылышлары кебек башка процесслар белән шлюз.
- сез керү мөмкинлеген чикли аласыз, сайланган статистик IP адреслары булган станцияләрдән, бу хакерлардан саклану өчен бик эффектив. Бу шулай ук ICMP (пинг), HTTP, FTP һ.б. кебек әһәмиятсез булып күренгән хезмәтләргә кагыла.
- тулы конфигурациядән һәм күп атналык система сынауларыннан соң, без барлык тышкы хезмәтләрне һәм дистанцион керү мөмкинлеген блоклый алабыз, ләкин бу хезмәткә комачаулый, шлюз журналларын эзли һәм тикшерә.
бу 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 конфигурация каталогы "/ кулланучы / spf / etc /" however, depending on the LoRaWAN gateway manufacturer, it may be located in other locations.
SPF-ның төп конфигурациясе файлда "/user/spf/etc/global_conf.json"булган редактор белән редакцияләнергә тиеш (мәс. vi яки нано). Без параметрның кыйммәтен үзгәртәбез: "сервер адресы" челтәр серверының IP-адресын яки домен исемен кертеп (өстәмә дөрес конфигурацияләнгән DNS клиент хезмәтен таләп итә).
Килешү буенча элемтә порты 1700 ( if you plan to change them, you must do the same on the LoRaWAN network server ) by entering identical values.
SPF пакетының бүрәнәләре "/ кулланучы / spf / var / журналлар /" каталог spf.log файл һәм аның архив күчермәләре.
бу network configuration of the LoRaWAN gateway on linux OS is normally in the directory "/ etc /", монда сез стандарт челтәр хезмәтләрен эшләтеп / сүндерә аласыз һәм серверны саклый аласыз.
Сез шулай ук системада булган барлык кулланучыларның серсүзләрен үзгәртергә тиеш passwd рөхсәтсез кешеләр рөхсәтсез керүдән сакларга боерык. Веб нигезендә ярдәм өчен сез кулланучы серсүзен дә үзгәртергә тиеш.
Шулай ук WiFi элемтәсен сүндерү иң яхшысы, чөнки керүчеләр бу тапшыру чарасы аша һөҗүмнәр кулланырга тырышырга мөмкин.
Бу конфигурацияне тәмамлагач, шлюзны яңадан торгызыгыз кабызу боерык.
Челтәр һәм кушымта серверлары өчен бик күп чишелешләр бар (бушлай да кертеп). Аларның һәрберсенең тышкы хезмәтләр һәм системалар белән интеграцияләү ысулы бар (мәс. болытлар кебек @City ). Шуңа күрә @City системасы must have an interface for integration with the installed LoRaWAN NS/А.С. server.
Productionитештерү системасы булганда, без бушлай хезмәтне куллана алабыз "Челтәр", без һәрбер җайланма өчен билгеләнгән бик зур көндәлек чикләрдә булганда "Эфир вакытында" (30с **) һәм җайланмага җибәрелгән аз санлы боерыклар (10 **)}.
** агымдагы көндәлек җайланма чикләре үзгәрергә мөмкин.
If you need to load new программа тәэминаты һәм configuration, it is necessary to use your own LoRaWAN server ( network + application ).
Бу безгә берничә вариант бирә:
TTN кулланып, җитештерү мохитендә һәм конфигурация яңартулары һәм яңа программа тәэминаты (*) өчен махсус физик серверда эшләү.
югарыдагы барлык чаралар өчен махсус физик сервер куллану.
ике махсус физик сервер куллану (берсе җитештерү мохите өчен, икенчесе программа тәэминаты яңарту һәм конфигурация өчен) (*)
Кайбер системаларда программа тәэминаты + конфигурациясе тотрыклы (системада булган барлык контроллерлар өчен) һәм системаны башлангыч конфигурацияләү этабында башлана, бу сайлауны гадиләштерә.
(*) - 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 элемтәсе булган Gateway кирәк.
.Әр сүзнең LoRaWAN network server, add the LoRaWAN communication gateway ( the address is located on its cover, or in the file "кулланучы / spf / etc / local_conf.json", яки бүрәнәләрдә күрсәтелә "/user/spf/var/log/spf.log". Веб-сервер журналларында элемтә шлюзының серверга тоташканын тикшерегез.
Киләсе адымнар - кушымта серверының конфигурациясе (ул гадәттә челтәр серверы белән бер җайланмада урнашкан).
Киләсе адымнар, кулланылган кушымта сервер чишелешенә, һәм Back-End / Front-End интерфейсының булуына бәйле. Интерфейс гадиләштерә "беренче адымнар" һәм система конфигурациясе.
Гадәттә, сез:
Productionитештерү мохите өчен билгеле ID белән кушымта өстәгез
тудыру "API ачкычлары" кушымта өчен бәйләү һәм өстәү өчен "уң-кушымта-сылтама" рөхсәтләр (сез автоматик рәвештә ясалган ачкычны күчерергә тиеш).
тудыру "API ачкычлары" вебхок аша (кушымта һәм вебхок исемен бирү) интеграция өчен: "уң-кушымта-трафик-язу" "уң-кушымта-трафик-уку" "уң-кушымта-трафик-язу" (автоматик рәвештә ясалган ачкычны күчерегез). This key is used for communication on the @City website along with the name "вебхок".
create an integration вебхок for the application with the @City server specifying:
Гариза таныклыгы
Webhook ID
юнәлтелгән адрес http: //*.*.*.*/IoT/ һәм up.php юллар
Manual or script addition of all @City LoRaWAN devices ( with a unique DEV EUI ) giving additionally the same values for each field:
Гариза таныклыгы
Кушымта өчен EUID
Кушымта өчен төп ачкыч
Frequency plan ( regional LoRaWAN bһәм settings e.g. EU_863_870 Европа өчен)
DEV EUI (модуль җитештерүче тарафыннан билгеләнгән һәр җайланманың аерым адресы). Әгәр дә ул тышлыкта булмаса, сез кушымта серверында серверга тоташырга теләгән билгесез җайланмаларның адресларын табарга тиеш.
lorawan-version = 1.0.2, lorawan-phy-version = 1.0.2-b
LoRaWAN OTAA authorization
Температура - 40С .. + 65С
Дым 0..80% р.Х. конденсация юк (җайланма)
GSM Электр белән тәэмин итү 5VDC @ 2A ±0,15 V (PPM сенсоры өчен һәм эстафеталарны тоташтырганда)
3.5VDC..4.2VDC @ 2A (бүтән очракларда)
LoRaWAN power supply 5VDC @ 300mA ± 0,15 V (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 + 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
Сертификатлар:
КЫЗЫЛ (ЕС)
GCF (AU)
PTCRB (NA)
FCC, IC (NA / NV)
RoHS / REACH
GPS / GNSS:
эш ешлыгы: 1559..1610МГц
антенна импеданс 50ohm
максималь сизгерлек * -160dB стационар, -149dB навигация, -145 салкын старт
TTFF 1с (кайнар), 21с (җылы), 32с (салкын)
A-GPS әйе
Динамика 2г
минималь яңарту дәрәҗәсе 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 ФСК 50кб 50000 -130дБ
(*) ОТА аша системаның программа тәэминатын яңарту өчен кирәк булган параметрлар
(DR) - Мәгълүматлар ставкасы
(BR) - Бит ставкасы
T - бу minimum period of data update to the @City cloud
LoRaWAN practical coverage tests:
Тест шартлары:
LoRaWAN Kerlink ifemtocell Эчке шлюз
пассив ачык киң полосалы антенна Wygoda gm җир өстеннән m 9м биеклектә урнаштырылган. Карцев (диңгез өслегеннән m 110м).
LoRaWAN device with forced DR0 with an external broadbһәм magnetic antenna placed 1.5m above the ground on the car roof.
Авыл җирләре (болыннар, кечкенә агачлар һәм сирәк биналар)
Иң ерак нәтиҗә Черск .5 10.5км (диңгез өслегеннән m 200 м) RSSI белән -136dB тигез булган (ягъни. with the maximum sensitivity of the LoRaWAN modem guaranteed by the manufacturer )