В данном разделе приведены действия администратора в административном приложении платформы. Установка и настройка модулей связи описана в разделе модули свzзи IoT
Сервер-коллектор описывает настройку на сервер MQTT брокера. Параметры используются:
Справочник содержит следующие атрибуты:
Сервер-коллектор подключается при создании нового контроллера. В зависимости от сетевой инфраструктуры, сервер может быть доступен с разных сетевых сегментов (выделенной APN сети, сети Интернет, и т.д.). Для каждого сетевого сегмента необходимо завести запись коллектора, которая будет разрешаться/пинговаться контроллерами.
Значения сервер-коллектора критически важны для надежной работы платформы с контроллерами. В целях безопасности внести/изменить запись о коллекторе можно только через запись в БД
Для внесения записи о новом коллекторе выполните скрипт-запрос в БД инстанса:
INSERT INTO sem.collectorserver (serverid, ip, host, dn, port, comment) VALUES (2, 'xx.xx.xx.xx', 'new_collector.example.com', 'new_collector.example.com', 8883, 'Новая запись о сервере коллекторе')
Для изменения сервера-коллектора используйте соответственно директивы sql UPDATE. DELETE.
Сервер NBIOT определяет корневой топик, куда должны приходить данные от NBIOT устройств по MQTT протоколу на основной MQTT брокер платформы.
Поле Сервер может быть произвольным - оно определяет название шлюза NBIOT.
В поле Пользователь определена учетная запись пользователя (login), которое NBIOT устройство использует для связи с MQTT брокером. Это же значение используется в качетсве корневого топика для отсылки данных.
Пароль для устройств передается отдельно и он не является настройкой платформы.
Важно! Логин и пароль пользователя должен быть внесен в настройку модуля Inspark.EdgeGuard (concord).
Например, внесены следующие учетные записи серверов NBIOT (приведена json-нотация)
[{"NBIOT 1","user_nbiot1"}, {"NBIOT 2","user_nbiot2"}].
Все устройства, которые получили логин user_nbiot1
, будут присылать и принимать данные в топик:
/user_nbiot1/#
соответственно, устройства с логином user_nbiot2
, будут присылать и принимать данные в топик:
/user_nbiot2/#