IoT i CIoT Devices - интеллектуальные решения

LoRaWAN и GSM - Умный город





iSys - Интеллектуальные системы







ЧЕРНОВОЙ ВАРИАНТ

Оглавление

1. Вступление. 3

1.1 Связь @City (IoT / CIoT) 4

1.2. Аппаратные ресурсы устройств IoT / CIoT 4

0..4 программируемых двоичных входа 4

0..4 программируемых двоичных выхода 4

0..4 счетных входа (энергонезависимые счетчики) 4

0..4 выхода диммеров (ШИМ или 0..10В) 5

Инфракрасный вход + выход 5

0..4 измерительных входа (АЦП) 5

последовательные интерфейсы SPI / I2C / UART / CAN 5

1.3. @City GSM устройства 6

1.4. @City LoRaWAN Devices 9

Модуль без модема и процессора LoRaWAN может действовать как модуль датчика MEM для @City GSM, WiFi, Ethernet и других eHouse архитектур (с питанием от 3v3..3v6 постоянного тока) 10

2. Общие условия использования @City (LoRaWAN, GSM) Systems 11

2.1. Эксклюзивные условия @City GSM. 11

2.2. Эксклюзивные условия для @City LoRaWAN. 12

3. Конфигурация контроллера @City (LoRaWAN, GSM) 13

3.1. Конфигурация @City Controller - присвоение имен 13

3.2. Общая конфигурация @City LoRaWAN и контроллеров GSM 14

3.2.1 Общая конфигурация GSM-устройства @City 14

3.2.2. Общая конфигурация контроллеров @City LoRaWAN 17

3.3. Конфигурация двоичных входов 18

3.4. Конфигурация двоичных выходов 19

3.5. Конфигурация измерительных входов АЦП и дополнительных датчиков (XIN) 21

3.6. Конфигурация диммеров PWM / 0..10V 22

3.7. Настройка календаря-планировщика 24

4. Конфигурация сетевой инфраструктуры LoRaWAN 26

4.1. Конфигурация шлюза LoRaWAN. 26 год

4.1.1. Базовая конфигурация шлюза LoRaWAN 26

4.1.2. Конфигурация Semtech Packet Forwarder (SPF) 27

4.2. Конфигурация сети / сервера приложений LoRaWAN 28

4.2.1. Конфигурация сетевого сервера LoRaWAN 29

5. Условия работы устройств @City GSM / LoRaWAN 31


1. Вступление.

В @Город система поддерживает ряд электронных устройств (контроллеров), называемых узлами, частями, устройствами. Доступны многие типы связи (проводная и беспроводная) в зависимости от доступной инфраструктуры, требований и условий.

Типы устройств, доступные в системе @City:

Все устройства интегрированы друг с другом через @Город облако и есть возможность гибридного сотрудничества в зависимости от наличия данной коммуникационной инфраструктуры.

Для зданий и наличия LAN или Wi-Fi, подключенного к Интернету, мы можем использовать eHouse решения через eHouse.PRO сервер (который может отправлять / получать данные на @Город облако):

В следующем документе описывается GSM а также LoRaWAN устройства на базе однокристального микроконтроллера (микропроцессора) и внешнего модема связи. Это позволяет стандартизировать систему, несмотря на различие модемов связи.

Для других вариантов связи, пожалуйста, обратитесь к eHouse документация.



Это позволяет получить аналогичные функции и оборудование, а также легко перейти на другие варианты или версии связи.

1.1 Связь @City (IoT / CIoT)

В настоящее время система @City использует один из выбранных коммуникационных модулей (модемов):

1.2. Аппаратные ресурсы устройств IoT / CIoT

Целый "интеллект" системы находится в микроконтроллере (микропроцессоре) и не очень зависит от типа связи. Аппаратные ресурсы устройств IoT / CIoT (микропроцессор) следующие:

1.3. @City GSM устройства

@ Город GSM устройства подключаются через сотовую сеть оператора мобильной связи GSM с помощью одной или нескольких технологий и услуг. Эти услуги выставляются на счет и зависят от операторов и услуг индивидуально. Услуга авторизуется так же, как и в мобильных телефонах через активные SIM-карты:

Доступность выбранных услуг зависит от оператора связи и встроенного GSM-модема на этапе производства:

1) 2G (все операторы)

2) 2G / LTE CATM1 (оранжевый) - есть возможность отката на 2G, когда CATM1 недоступен.

3) 2G / NBIoT (T-Mobile / Deutsche Telecom) - существует возможность возврата к 2G, когда NBIoT недоступен и оператор разрешает это.

4) 2G / 3G (все операторы)

5) 4G / LTE (все операторы)

6) Другие комбинации услуг также могут быть доступны в зависимости от доступного модема и настроек.

Первые 3 решения работают на одном модеме (NBIoT / CATM1 + резервный 2G). В случае использования "пластик" Нано-SIM-карты есть возможность заменить карту и удаленно настроить устройство для корректной работы в другом сервисе. В случае MIM (SIM-карты в виде микросхемы (IC)) решение принимается на этапе производства устройства, и изменить оператора или услугу невозможно. NBIoT предназначен для очень небольшого объема передаваемых данных ~ 512 КБ в месяц (пожалуйста, сообщите об этом значении оператору), что является серьезным препятствием для некоторых решений CIoT / IoT.

Решения 4, 5 требуют установки других модемов на стадии производства.

Энергопотребление устройства зависит от услуги и отображается в порядке убывания:

- NBIoT

- CATM1

- LTE

- 3G

- 2G / SMS / USSD / GPRS / EDGE

Скорость передачи данных от наименьшей к наибольшей:

- NBIoT

- CATM1

- 2G / SMS / USSD / GPRS / EDGE

- 3G

- LTE



Все устройства @City GSM могут быть оснащены GPS-приемником для определения местоположения и автоматического определения местоположения на картах. Они также могут работать мобильно, когда есть необходимость в измерениях или работе в движении.




1.4. @City LoRaWAN устройства

LoRaWAN - решение для связи на большие расстояния (до прибл. 15 км), работающих в открытых диапазонах ISM (например, 433 МГц, 868 МГц и т. Д. ). Однако очень большие диапазоны требуют значительного снижения скорости передачи и длины пакетов данных (например, для максимального диапазона до 250 бит в секунду и максимум 51 байт данных - полезная нагрузка). Передача с повторами и подтверждениями может занять очень много времени, что может устранить LoRaWAN в некоторых решениях. Количество шлюзов LoRaWAN также важно для обеспечения хорошего набора устройств, что позволяет работать на более высоких скоростях, с меньшим количеством ошибок и меньшим количеством повторений.

Устройства LoRaWAN обмениваются данными с @ Городское облако через шлюзы LoRaWAN, которые должны обеспечивать покрытие на требуемом уровне для всех доступных устройств LoRaWAN. Кроме того, эти шлюзы должны быть подключены к LAN или Интернету через любую ссылку, чтобы иметь возможность отправлять данные в сеть / сервер приложений LoRaWAN (NS / AS).

Веб-сервер используется для двусторонней связи со шлюзами LoRaWAN и для отправки информации на / с устройств LoRaWAN.

Сетевой сервер / сервер приложений может быть расположен в локальном LAN центре обработки данных или в центре обработки данных поставщика услуг. Данные с устройств отправляются из сети / сервера приложений через протоколы интеграции в @ Городское облако (через веб-перехватчик). Это позволяет напрямую интегрировать @City LoRaWAN система с @City базы данных.



Сервер приложений может дополнительно реализовать расширенную логику и BIM (информационное моделирование) для системы, обрабатывая данные при приеме и отправляя управляющие команды (события) в ответ на отдельные устройства.

Устройства @City LoRaWAN содержат такие дополнительные функции, как:


Модуль без модема и процессора LoRaWAN может действовать как модуль датчика MEM для @City GSM, WiFi, Ethernet и других eHouse архитектур (с питанием от 3v3..3v6 постоянного тока)

2. Общие условия использования систем @City (LoRaWAN, GSM)

ВНИМАНИЕ! Неправильная установка основных параметров интерфейса связи может привести к разрушению или постоянной блокировке устройства (к которому у нас нет физического доступа).

Любое обновление контроллера прошивка а также окончательная конфигурация должны быть выполнены и протестированы (для всех устройств и не менее недели для нескольких устройств) перед их установкой в ​​месте назначения.

Производитель не несет ответственности за некорректную настройку / обновление программного обеспечения, выполненную неуполномоченными лицами, а также их выполнение в местах установки отдельных контроллеров.

Все расходы по деинсталляции, обслуживанию, ремонту, замене, переустановке несет пользователь системы (а не Производитель).

Для обновления прошивки и конфигурации необходимо обеспечить достаточный уровень сигнала и доступность необходимых сервисов. Вышеуказанные действия могут быть невозможны в местах окончательной установки контроллеров и в их корпусах. Они также могут зависеть от сезона, погоды и распространения радиоволн.

Все расходы на услуги, связанные с изменением конфигурации / прошивки, несет пользователь (дополнительная плата за передачу данных, возможную деинсталляцию, установку устройств, разблокировку, замену и т. Д.) ).

Максимальный диапазон является чисто теоретическим, измеряется в идеальных условиях распространения радиоволн и относится к работе устройств (с внешними и согласованными антеннами) в поле зрения (без препятствий на пути луча сигнала). В зависимости от урбанизации местности, деревьев, погоды, местоположения и способа установки дальность действия может быть в несколько сотен раз хуже, чем указанные выше данные.

2.1. Эксклюзивные условия @City GSM.

Пользователь несет расходы и несет ответственность за своевременную оплату подписки оператора GSM и хостинга сервера @City. Отсутствие непрерывности обслуживания может вызвать необратимые изменения критических параметров передачи и блокировку всей системы (например, изменение статического IP-адреса, потеря интернет-домена, потеря данных / конфигурации на сервере, потеря программного обеспечения, резервных копий и т. д. ).

В случае, если пользователь платит вышеуказанные суммы в качестве фиксированной ставки производителю системы @City, производитель не несет ответственности за изменение условий предложения или прекращение услуг, оказываемых внешними организациями.

Производитель системы не несет ответственности за качество услуг, предоставляемых третьими лицами, в том числе оператором GSM, внешним хостингом @City. Производитель не несет ответственности за ухудшение дальности распространения радиоволн (например, в связи с постройкой новых зданий, изменением расположения станций вещания GSM (BTS), деревьев и т. д. ).

В случае ограничений на передачу данных (особенно для NBIoT) настройку и обновление программного обеспечения следует выполнять в начале периода подписки с минимально возможным потреблением данных. В противном случае можно заблокировать устройство до конца расчетного периода из-за блокировки, связанной с превышением лимита передачи.

За качество GSM-соединения отвечает оператор GSM, а не производитель системы @City.

Пользователь заявляет, что принимает следующую информацию и соглашается с ней.

2.2. Эксклюзивные условия для @City LoRaWAN.

Пользователь несет расходы и несет ответственность за своевременную оплату аренды и платы за установку шлюза LoRaWAN, сети / сервера приложений LoRaWAN и хостинга сервера @City. Отсутствие непрерывности обслуживания может вызвать необратимые изменения критических параметров передачи и постоянную блокировку системы (например, изменение статического IP-адреса, потеря домена, потеря данных / конфигурации на сервере, потеря программного обеспечения, резервных копий и т. д. ).

В случае, если пользователь возлагает вышеуказанные обязательства на фиксированную ставку перед производителем @City, производитель не несет ответственности за изменение условий или прекращение услуг, предоставляемых внешними организациями.

Производитель системы не несет ответственности за услуги, предоставляемые внешними организациями, включая любого оператора LoRaWAN, хостинг для сети / сервера приложений LoRaWAN, хостинг внешнего сервера @City. Производитель не несет ответственности за ухудшение дальности распространения радиоволн (например, из-за создания новых зданий, изменения местоположения шлюзов LoRaWAN, повреждения шлюзов LoRaWAN, отключения электроэнергии, деревьев, помех, потерь сигнала и т. д. ).

В случае ограничений на передачу данных настройку и обновление программного обеспечения следует выполнять в начале периода подписки с наименьшим текущим потреблением данных. В противном случае можно заблокировать устройство до конца расчетного периода из-за блокировки, связанной с превышением лимита передачи. Обновление следует проводить одним контроллером от начала до конца и проверять правильность работы. Запуск обновления для всех контроллеров может привести к полной блокировке радиодиапазона на многие дни.

LoRaWAN использует общедоступные "открытые радиодиапазоны" (433 или 868 МГц для ЕС), которые могут быть нарушены или заняты другими устройствами, работающими на тех же частотах. Производитель не несет ответственности за качество связи в указанном выше случае.

Пользователь несет ответственность за покрытие территории с соответствующим количеством шлюзов LoRaWAN и их расположение для получения соответствующего уровня сигналов для всех устройств и всей системы @City LoRaWAN.

Устройства @City GSM можно использовать в местах, подверженных сильным помехам.

Пользователь заявляет, что принимает следующую информацию и соглашается с ней.

3. Конфигурация контроллера @City (LoRaWAN, GSM)

Настройка системы осуществляется через веб-интерфейс. Конфигурация очень важна для контроллеров @City, и неправильные настройки могут привести к полной блокировке системы. Рекомендуется, чтобы полная конфигурация шаблона (настройки по умолчанию) была выполнена и протестирована производителем системы @City.

3.1. Конфигурация @City Controller - присвоение имен


Адрес контроллера 000000000000000 (15 нулей для GSM / 16 для LoRaWAN) это адрес по умолчанию, который применяется к все контроллеры в семействе (т. е. для того же Артикул а также Код файла, и тот же тип контроллера LoRaWAN / GSM. Если для контроллера не определена собственная индивидуальная конфигурация, в него загружается конфигурация по умолчанию.

В случае контроллеров GSM этот адрес соответствует уникальному номеру IMEI (15 символов), присвоенному производителем модема GSM.

В случае контроллеров LoRaWAN этот адрес соответствует уникальному "Dev EUI" номер, присвоенный производителем модема LoRaWAN (16 символов в шестнадцатеричном коде).

Артикул - уникальный параметр для заказчика (пользователя)

Код файла - параметр, обозначающий тип прошивки (зависит от оборудования и доступных алгоритмов)

В большинстве случаев достаточно настроить это одно устройство (по умолчанию) для всей системы или в качестве шаблона для других драйверов. При создании новой конфигурации контроллера эти настройки копируются из шаблона.

Как микропрограммное обеспечение, так и конфигурации для всех установок (экземпляров) находятся на серверах производителя системы @City, доступных через WWW, к которым пользователь может иметь ограниченный доступ. Однако правильная конфигурация очень важна, и не рекомендуется вносить изменения без тестирования на нескольких устройствах с полным физическим доступом (на столе). Для получения дополнительной информации ознакомьтесь с общими условиями системы @City и конкретными условиями для конкретного способа связи.

3.2. Общая конфигурация контроллеров @City LoRaWAN и GSM

3.2.1 Общая конфигурация GSM-устройства @City

Перед началом настройки ознакомьтесь с общими условиями системы @City и условиями для конкретной системы для @ Город GSM.




Артикул - содержит 8 символов, хранящихся в шестнадцатеричном коде, предназначенных для одного покупателя (пользователя). Выдается на стадии изготовления контроллера. Попытка внести изменения может привести к необратимому повреждению контроллера.

Код файла - содержит 8 символов, хранящихся в шестнадцатеричном коде, предназначенных для одной версии прошивки контроллера. Он предоставляется на этапе производства контроллера и может зависеть от типа связи (GSM / LoRaWAN) и дополнительного оборудования, например датчиков, количества входов / выходов и индивидуальных алгоритмов. Изменение может привести к необратимому повреждению или блокировке контроллера.

PIN № - 4-значный пин-код, если установлен для SIM-карты. Не рекомендуется устанавливать PIN-коды. Пластиковые SIM-карты можно извлечь на свой мобильный телефон. Установка неправильной SIM-карты может привести к постоянной блокировке карты в устройстве (к которой у нас в конечном итоге не будет физического доступа).

СМС № - Номер SMS при отправке статуса через SMS. Эта опция доступна в зависимости от услуги и оператора (2G / CATM1 / NBIoT). Также необходимо включить флаг: SMS Включить.

USSD Str - ул. USSD-команда для отправки статусов через USSD. Эта опция доступна только для определенных типов GSM-модемов (2G / 3G + GPS). Опция: USSD Включить требуется. Оператор должен предоставить и активировать услугу USSD.

APN - Имя точки доступа. Название точки доступа в Интернет, например Интернет (для специальных сервисов вроде LTE-M1 или NB-IoT он может быть назначен оператором индивидуально).

WWW-адрес - веб-адрес (домен или IP) для доступа по протоколу HTTP.

WWW-страница - адрес веб-страницы, на которую отправляются статусы контроллеров и команды.

HTTP Включить - Включает передачу данных HTTP. Этот метод генерирует во много раз больше передачи данных, чем все другие методы связи, что может привести к увеличению затрат, превышению лимита передачи или невозможности использования некоторых услуг, таких как NBIoT.

TCP / UDP-адрес - IP-адрес сервера @City для приема и передачи данных между облаком и устройствами. Рекомендуется использовать фиксированный IP-адрес, а не адрес интернет-домена.

TCP порт - Порт TCP / IP для связи

TCP Включить - Позволяет включить передачу TCP / IP. Кадры передачи и подтверждения TCP увеличивают объем данных по сравнению с передачами UDP, однако они обеспечивают правильность данных, подтверждения и гарантируют их доставку, если связь доступна.

UDP порт - Порт для получения статуса по UDP

UDP Включить - Включить передачу UDP

Адрес Aux, Порт Aux, Разрешение Aux - будущие приложения

Адрес Aux2, порт Aux2, Aux2 включен - будущие приложения

Активация сенсорной поддержки (они должны быть физически смонтированы на модуле @City). В противном случае устройство может работать намного медленнее и менее стабильно. Датчики устанавливаются на стадии производства на всю производственную серию.

Температура, давление, влажность, газ - встроенный датчик температуры, давления, влажности и качества воздуха

Температура + давление - Встроенный датчик температуры и давления

Гироскоп - Датчик гироскопа в 3-х осях (X, Y, Z)

Магнитометр - Магнитный датчик в 3-х осях (X, Y, Z)

Акселерометр - Датчик ускорения / вибрации по 3 осям (X, Y, Z)

Цвет - Датчик цвета (R, G, B, IR, G2)

Амбиент + проксиметр - встроенный датчик уровня освещенности и проксиметр (диапазон 10 см)

Команды GSM - дополнительные команды инициализации модема

Хэш-код - Дополнительный код шифрования. Не меняй.

Передача HTTP - Дополнительные параметры связи HTTP

Глобальный адрес - Глобальный адрес контроллера для управления между устройствами.

Режим GSM - Режим связи GSM (только 2G, только LTE, CATM1, NBIoT, 2G + CAT M1, LTE 800, LTE 1800). Неправильная установка режима связи может привести к постоянной блокировке связи устройства.

3.2.2. Общая конфигурация контроллеров @City LoRaWAN

Большинство опций такие же, как и в контроллере GSM. В принципе, все поля, относящиеся к GSM-связи, не используются во время работы контроллера LoRaWAN. Устройства LoRaWAN имеют другую прошивку, которая поддерживает модуль LoRaWAN вместо GSM.

На @City LoRaWAN сторона устройства, настройка очень проста:

EUID приложения - Идентификатор приложения для сервера LoRaWAN (16 символов в шестнадцатеричном коде) - приложение, определенное в сети / сервере приложений LoRaWAN, на которое мы отправляем данные.

Ключ приложения - ключ авторизации приложения для сервера LoRaWAN (как указано выше)

Отключить адаптивную скорость передачи данных - Отключает адаптивный выбор скорости. Это позволяет принудительно поддерживать постоянную скорость устройства. В некоторых ситуациях это может вызвать серьезные проблемы со связью. Следует учитывать, что по мере улучшения параметров RSSI и SNR в адаптивном режиме скорость значительно увеличивается. Это значительно сокращает время передачи данных по радио. "Время в эфире" и гораздо чаще информация может передаваться между устройством и сервером и наоборот.

Скорость передачи данных (DR) - Выбор скорости соединения LoRaWAN. Эта скорость не относится к загрузчику. В случае, если контроллер работает в режиме настройки адаптивной скорости, это только начальное значение, потому что контроллер после нескольких попыток передачи автономно выбирает оптимальную скорость, чтобы ограничить время передачи сообщения в эфире.

Обновить настройки - сохраняет стартовую конфигурацию контроллера - все настройки



Остальная часть конфигурации @City LoRaWAN находится в остальных элементах экранов конфигурации LoRaWAN в главе 4.

3.3. Конфигурация двоичных входов




Бинарные входы имеют ряд функций и параметров, обеспечивающих автономную работу контроллера:

Инвертировать - отрицание входа при датчиках "нормально подключен" (NC) подключены.

Аварийная сигнализация - активация функции тревоги.

Задержка сигнала тревоги - Время задержки сигнала тревоги. Если состояние входа возвращается в исходное состояние до истечения этого времени, сигнал тревоги не срабатывает.

Помните состояние - Пора вспомнить изменение состояния входа.

Отключить выполнение - Блокировка запущенных событий, связанных со входом.

Запустить - Запустите команду конфигурации ввода (Ad-Hoc)

Копировать - Скопировать команду конфигурации ввода в буфер обмена

Событие включено - Описание того, как запустить событие для высокого входного уровня (1)

Прямое событие включено - Код события, запускаемый при включении входа (0 => 1)

Событие выключено - Описание активации события для низкого входного уровня (0)

Прямое событие выключено - Код события, запускаемый при выключенном входе (1 => 0)

Тревожное событие - Описание тревожного события.

Прямое тревожное событие - Код события, запускаемого при возникновении тревоги.

Обновить настройки - сохраняет стартовую конфигурацию для всех настроек

3.4. Конфигурация двоичных выходов




Интеллектуальные двоичные выходы могут работать как одинарные, так и двойные. Форма позволяет создать стартовую конфигурацию для контроллера (если вы подтвердите это кнопкой Обновить).

Форма также служит создателем событий для выходов, которые могут быть запущены нажатием кнопки Run или скопированы в буфер обмена для использования в конфигурации контроллера, например



Конфигурация одиночных выходов:

Запрещать - Блокировка вывода в одиночном режиме (например, если используется для управления приводами, чтобы случайно не повредить рольставни, ворота, приводы)

Админ - Административный флаг необходим при изменении критических настроек

Состояние - выбор состояния (начальная настройка или запуск события с "run" кнопка)

Повторяется - Количество повторов (циклическое изменение состояния)

Время на - Время активации выхода

Нет больше времени - Время выключения выхода (важно при повторении событий)

Запустить - Запустить событие для выхода

Копировать - Скопируйте событие в буфер обмена

Обновить настройки - сохраняет стартовую конфигурацию для всех настроек

Конфигурация двойного выхода:

Запрещать - Заблокируйте пару выходов в двойном режиме (например, при использовании в качестве одиночных входов)

Админ - Административный флаг необходим при изменении критических настроек, таких как режим привода.

Somfy - режим дисков (отмечен => Somfy / не отмечен => Direct Servo)

Состояние - выбор состояния (для начальной настройки или обеда мероприятия с "run" кнопка)

Повторяется - Количество повторов (циклическая смена состояний)

Время на - Время включения данного состояния

Отключить время - Время блокировки выходов (минимальное время между изменениями выходов) для защиты приводов от повреждений.

Нет больше времени - Время выключения выхода (важно при повторении событий)

Запустить - Запустить событие для драйва

Копировать - Скопируйте событие в буфер обмена

Обновить настройки - сохраняет стартовую конфигурацию для всех настроек

3.5. Конфигурация измерительных входов АЦП и дополнительных датчиков (XIN)




Инвертировать - инвертированная шкала (100% -x) входа АЦП

Будильник L - Активация опции генерирования сигнала тревоги при падении значения ниже мин. порог

Будильник H - Активация опции генерирования сигнала тревоги, когда значение превышает макс. порог

Задержка сигнала тревоги - Время задержки сигнала тревоги. Если статус входа возвращается к "ОК" уровня до истечения времени, сигнал тревоги не будет активирован.

Отключение события - Блокировка выполнения события

Админ - флаг администратора, позволяющий изменять конфигурацию входа измерения

НИЗКОЕ событие - описание события, произошедшего при превышении нижнего порога

НИЗКИЙ Прямой - код события, который будет выполняться после понижения значения ниже нижнего порога

Низкий уровень - Уровень нижнего порога (мин)

ОК Событие - Описание "ОК" мероприятие

ОК Директ - код события, который будет выполнен после входа в "ОК" диапазон

ВЫСОКОЕ событие - Описание события для верхнего порога

HIGH Direct - код события, выполняемого после превышения верхнего порогового значения

Высокий уровень - Уровень верхнего порога (макс.)

Запустить - запуск события конфигурации (изменение конфигурации ADC Ad-Hoc)

Обновить настройки - сохраняет начальную конфигурацию входов АЦП

3.6. Конфигурация диммеров PWM / 0..10V




Инвертировать - Изменение полярности диммера (100% - x)

Админ - Административный флаг, позволяющий изменять важные параметры

Запрещать - Блокировка выхода диммера

Один раз - Измените настройки диммера один раз (затем выключите диммер)

Значение Мин. - минимальное значение настроек диммера

Значение - целевое значение диммера

Режим - Режим настройки диммера (Stop / - / + / Set)

Шаг - Шаг изменения значения уровня диммера

Значение Макс. - максимальное значение настройки диммера

Запустить - Запускает событие диммера

Копировать - Скопируйте событие в буфер обмена



Диммер RGBW извлекает значения настроек из отдельных цветов.

Кроме того, он позволяет активировать режим непрерывной смены цвета, используя предустановки одиночных диммеров.

Обновить настройки - сохраняет стартовую конфигурацию для всех настроек





Кнопки:

Обновить настройки - сохранение конфигурации в системе @City

Все контроллеры - список всех контроллеров

Настройки - настройки текущего контроллера

Изменить имена - изменить имя текущего контроллера

Планировщик - редактор планировщика-календаря текущего контроллера

Написать конфигурацию * - отправка команды на загрузку конфигурации контроллером

Обновление прошивки * - отправка контроллером команды на загрузку прошивки

Сбросить контроллер * - отправка команды сброса на загрузку контроллером

Сбросить контроллер - Копировать - копирование события сброса контроллера в буфер обмена

Выйти - выход пользователя из системы (в целях безопасности следует также закрыть все открытые экземпляры веб-браузера, которые могут сохранять параметры входа в систему в кеше).

* - отправка команды означает добавление в очередь событий. При подключении контроллера к системе @City контроллер загружает эти события.

3.7. Настройка календаря-планировщика


Календарь-планировщик позволяет автономно запускать повторяющиеся или запланированные события (команды). Примером может быть, например, включение уличного фонаря в 17 часов и выключение в 7 часов (зимой).

Del (Удалить) - полностью удаляет элемент расписания.

En. (Давать возможность) - Активировать элемент расписания (будут выполняться только те позиции, у которых установлен флаг Enable)

Имя - Название события (вы можете описать событие узнаваемым образом)

Код события - код события в шестнадцатеричном коде (копируется из буфера обмена при создании команд)

Поля месяца (Ja, Fe, .., No, De) - месяцы январь ... Декабрь, в котором мероприятие начнется

День - День. Вы можете выбрать любой день месяца или "*" для любых (запуск ивента каждый день).

Поля будних дней (Пн, Вт, .. Вс) - вы можете выбрать дни недели, в которые будет проводиться мероприятие.

Час - Час. Вы можете выбрать любой час или "*" для всех (проведение мероприятия ежечасно).

Мин. - Минута. Вы можете выбрать любую минуту или "*" для всех (запуск мероприятия каждую минуту).



Логический "а также" алгоритм реализован между всеми полями (кроме Имя ), поэтому все они должны быть выполнены, чтобы событие было выполнено.



Например. Включение уличных фонарей ( Ноябрь, декабрь, январь, февраль ) в 17.01 без Воскресенье.

En - выбрано

Event code - 00002101010000000000 // запуск 1-го двоичного выхода

Поля месяцев - Только Нет, Де, Джа, Фе отмечены

День - выбрано "*" на каждый день месяца

Час - выбранное время 17

Мин. - выбранная минута 01

Поля будних дней - все, но Вс выбранный

4. Конфигурация сетевой инфраструктуры LoRaWAN

Эта глава относится только к связи LoRaWAN. В случае систем, работающих с другими методами передачи, его можно не использовать.

Согласно спецификации сети LoRaWAN, контроллер подключается к облаку @City косвенно через:

4.1. Конфигурация шлюза LoRaWAN.

На рынке существует множество шлюзов LoRaWAN, которые могут одновременно содержать ряд дополнительных опций:

4.1.1. Базовая конфигурация шлюза LoRaWAN

Шлюз LoraWAN должен быть доступен как минимум с одной станции конфигурации.

При установке через Ethernet / WiFi и настройке только из локальной LAN / WLAN безопасность шлюза не очень важна (если мы не обеспечиваем доступ к шлюзу извне, т.е. интернет).

В случае, если шлюз LoRaWAN подключен только через GSM / LTE, необходимо защитить шлюз от доступа и различных типов атак.

- Если мы хотим иметь возможность подключаться к шлюзу LoRaWAN удаленно, он должен иметь общедоступный + статический IP-адрес и доступную службу SSH. В противном случае вам нужно будет физически подключиться к шлюзу через интерфейс Ethernet или WiFi.

- необходимо установить сложные пароли доступа для всех пользователей на устройстве.

- отключите все неиспользуемые службы, такие как Telnet, FTP, POP, SMTP, IMAP, WWW и т. д. это может быть целью атак "занимающий" шлюз с другими процессами, такими как попытки входа в систему.

- вы можете ограничить возможность входа в систему только со станций с выбранными статическими IP-адресами, что является достаточно эффективной защитой от взлома. Это также относится к, казалось бы, незначительным службам, таким как ICMP (ping), HTTP, FTP и т. Д.

- после полной настройки и многих недель системных тестов мы можем заблокировать все внешние службы и удаленный доступ, что, однако, помешает работе службы, поиску и проверке журналов шлюза.

4.1.2. Конфигурация Semtech Packet Forwarder (SPF)

Задача SPF - отправлять пакеты LoRaWAN на сетевой сервер LoRaWAN через IP-сеть (протокол UDP) на требуемый адрес сетевого сервера LoRaWAN.

Шлюз LoRaWAN с SPF прозрачен и передает все пакеты в обоих направлениях.

Он не обрабатывает и не авторизует пакеты данных ни в каком направлении.

Настройка SPF очень проста и включает "руководство" его на требуемый сетевой сервер LoRaWAN.

Войдите через SSH в шлюз LoRaWAN, используя имя пользователя и пароль, указанные производителем устройства.

Установите SPF в соответствии с инструкциями производителя шлюза LoRaWAN.

Каталог конфигурации SPF "/ пользователь / SPF / и т. д. /" однако, в зависимости от производителя шлюза LoRaWAN, он может располагаться в других местах.

Основная конфигурация SPF находится в файле "/user/spf/etc/global_conf.json", который следует редактировать с помощью доступного редактора (например, vi или nano). Меняем значение параметра: "адрес сервера" путем ввода фиксированного IP-адреса сетевого сервера или имени домена (требуется дополнительная правильно настроенная клиентская служба DNS).

Обратный коммуникационный порт по умолчанию: 1700 (если вы планируете их изменить, вы должны сделать то же самое на сетевом сервере LoRaWAN), введя идентичные значения.

Журналы пакета SPF находятся в "/ пользователь / SPF / var / журналы /" каталог в spf.log файл и его архивные копии.

Сетевая конфигурация шлюза LoRaWAN в ОС Linux обычно находится в каталоге "/так далее/", где вы можете включить / отключить стандартные сетевые службы и защитить сервер.

Вам также следует изменить пароли всех пользователей, доступных в системе, с помощью пароль команда для защиты от несанкционированного доступа посторонних лиц. Вы также должны изменить пароль пользователя для поддержки через Интернет.

Также лучше отключить связь Wi-Fi, поскольку злоумышленники могут попытаться использовать атаки через эту среду передачи.

После завершения этой настройки сбросьте шлюз с помощью перезагружать команда.



4.2. Конфигурация сети / сервера приложений LoRaWAN

Существует множество решений для сетевых серверов и серверов приложений (в том числе и бесплатных). Каждый из них имеет свой способ интеграции с внешними сервисами и системами (например, облака как @Город ). По этой причине @Город Система должна иметь интерфейс для интеграции с установленным сервером LoRaWAN NS / AS.

В случае производственной системы мы можем воспользоваться бесплатным сервисом "Сеть Вещей", пока мы находимся в очень больших дневных пределах, определенных для каждого устройства {особенно "Время в эфире" (30 с **) и небольшое количество команд, отправленных на устройство (10 **)}.

** ориентировочные текущие дневные лимиты устройств могут измениться.

Если вам нужно загрузить новую прошивку и конфигурацию, необходимо использовать собственный сервер LoRaWAN (сеть + приложение).

Это дает нам несколько вариантов:

В некоторых системах прошивка + конфигурация является фиксированной (для всех доступных контроллеров в системе) и инициируется на этапе начальной конфигурации системы, что упрощает выбор.

(*) - в этих случаях необходимо установить второй шлюз LoRaWAN на втором сервере для конфигурации и обновления прошивки, чтобы производственная среда работала непрерывно. Для низкокритичных приложений вы можете изменить конфигурацию одного выделенного сервера LoRaWAN шлюза LoRaWAN, что, однако, приведет к потере связи с производственной средой и некорректной работе этих устройств.

Следует понимать, что обновление программного обеспечения одного контроллера LoRaWAN занимает около часа с хорошим диапазоном (DR> = 4), поэтому стоит использовать дополнительный шлюз для обновления прошивки и конфигурации. При низком покрытии (DR <4) конфигурация и обновление прошивки невозможны и требуется шлюз с LTE-связью рядом с обновленными устройствами.

4.2.1. Конфигурация сетевого сервера LoRaWAN

На сетевом сервере LoRaWAN добавьте шлюз связи LoRaWAN (адрес находится на его обложке, либо в файле "пользователь / spf / etc / local_conf.json", или отображается в журналах "/user/spf/var/log/spf.log". Проверьте в журналах веб-сервера, что коммуникационный шлюз подключается к серверу.

Следующие шаги - это настройка сервера приложений (обычно он находится на том же устройстве, что и сетевой сервер).

Следующие шаги, которые необходимо выполнить, зависят от используемого решения сервера приложений и доступности внутреннего / внешнего интерфейса. Интерфейс упрощает "первые шаги" и конфигурация системы.

Как правило, вам следует:

 







5. Условия работы устройств @City GSM / LoRaWAN

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

Влажность 0..80% отн. без конденсации (устройство)

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-карта nano-SIM или MIM

(выбор на стадии производства - MIM навязывает сетевому оператору)

Одобрение модема Orange (2G-CATM1), T-Mobile / DT (2G-NBIoT), 2G Другие операторы


ГРУППЫ (Европа) Класс чувствительности выходной мощности

B3, B8, B20 (CATM1 - 800 МГц) ** 3 + 23 дБ ±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 + 27 дБ ±2 <-107 дБ

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

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

При использовании внешней узкополосной антенны согласование частоты с заданным диапазоном.


* только для комбо-модема: 2G, CATM1, NB-IoT

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



GPS / GNSS:

рабочая частота: 1559..1610 МГц

сопротивление антенны 50 Ом

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

TTFF 1 с (горячий), 21 с (теплый), 32 с (холодный)

A-GPS да

Динамика 2g

минимальная частота обновления 1 Гц


* согласованная внешняя узкополосная антенна



LoRaWAN Devices 1.0.2 (8 каналов, мощность передачи: + 14 дБм) Европа (863-870 МГц)

DR T модуляция BR бит / с Rx Чувствительность Тесты Rx

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

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

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

3 50 с SF9 / 125 кГц 1760-128,5 дБ

4 (*) 50 с SF8 / 125 кГц 3125-125,5 дБ

5 (*) 50 с SF7 / 125 кГц 5470-122,5 дБ

6 (*) 50 с SF7 / 250 кГц 11000-119 дБ

7 FSK 50 кбит / с 50000 -130 дБ

(*) Параметры, необходимые для обновления прошивки системы через OTA

(DR) - Скорость передачи данных

(BR) - Битрейт

T - Минимальный период обновления данных в облаке @City




Практические тесты покрытия LoRaWAN:


Условия испытаний:

LoRaWAN Kerlink ifemtocell Внутренний шлюз

пассивная наружная широкополосная антенна, размещенная снаружи на высоте ~ 9 м над уровнем земли Wygoda gm. Карчев (~ 110 м над уровнем моря).

Устройство LoRaWAN с принудительным DR0 с внешней широкополосной магнитной антенной, расположенное на высоте 1,5 м над землей на крыше автомобиля.

Сельская местность (луга, поля с небольшими деревьями и редкие постройки)


Самым дальним результатом был Черск ~ 10,5 км (~ 200 м над уровнем моря) с RSSI, равным -136 дБ (т. Е. с максимальной чувствительностью модема LoRaWAN, гарантированной производителем)