Контроллер для мониторинга BOREAS-2 – контроллер, который может использоваться как часть системы умного дома, в производственном либо серверном помещении для удаленного мониторинга показаний датчиков температуры и влажности. Устройство имеет корпус, выполненный из ABS пластика в исполнении на DIN-рейку. Подключение производится через интерфейс Ethernet. Встроенный физический уровень поддерживает технологии Auto MDIX, а также автоматическую корректировку полярности в витой паре в сочетании с режимами работы 10Base-Te и 100Base-TX Half/Full Duplex (10/100 Мбит/с). Для полноценной работы устройства не требуется подключение к интернету – Вы можете как изолировать его в своей локальной сети, так и настроить доступ из любой точки мира через статический IP и перенаправление портов маршрутизатора. Устройство питается от постоянного напряжения 12…24 В.
Подключение датчиков к BOREAS-2
- 4 разъема RJ12, к каждому из которых может быть подключен один датчик температуры DS18B20 с максимальной длиной кабеля до 20 метров каждый, либо один совмещенный датчик «температуры и влажности» REX5NS с максимальной длиной кабеля до 10 метров.
Получение данных с датчиков контроллером для мониторинга BOREAS-2
- HTTP GET – позволяет получить данные с датчиков в удобном, современном формате JSON для осуществления логирования, интеграции данных на собственную HTML страницу либо в код собственного приложения на ПК. Устройство поддерживает обработку кросс-доменных запросов (CORS) для беспрепятственного и простого доступа к данным с пользовательских HTML страниц;
- SNMP V1 – простой и широко распространенный протокол для сбора данных и их обработки различными программами, такими как Zabbix;
- SNMP V3 – современная версия протокола SNMP, значительно повышающая безопасность передачи данных. В рамках данного протокола устройство поддерживает алгоритмы аутентификации: MD5, SHA1, SHA-224, SHA-256; а также алгоритмы шифрования: DES, AES-128, AES-192C, AES-256C;
- Встроенный WEB-интерфейс – просмотр данных с датчиков через web-браузер. Для доступа к устройству необходимо в адресной строке браузера прописать IP адрес устройства;
- Все опции получения данных кроме встроенного WEB-интерфейса являются отключаемыми в настройках.
Совместимые датчики и устройства с BOREAS-2
- REX-5NS (Датчик температуры и влажности);
- REX-1RJ (Датчик температуры герметичный длиной 1 метр с разъемом RJ12);
- REX-2RJ (Датчик температуры герметичный длиной 2 метра с разъемом RJ12);
- REX-3RJ (Датчик температуры герметичный длиной 3 метра с разъемом RJ12);
- REX-4RJ (Датчик температуры герметичный длиной 4 метра с разъемом RJ12);
- REX-5RJ (Датчик температуры герметичный длиной 5 метров с разъемом RJ12);
- Любые датчики DS18B20 на кабеле, при условии обжима контактов соответствующим разъемом RJ12. Распиновка датчика указана на рисунке ниже.
Возможные подключения комбинации датчиков к контроллеру мониторинга BOREAS-2
Внешний вид BOREAS-2
Настройки устройства по умолчанию
СЕТЕВЫЕ НАСТРОЙКИ | |
Серийный номер | Присваивается производителем |
MAC-адрес | Присваивается производителем |
DHCP | Выключен |
IP-адрес | 192.168.1.20 |
Маска подсети | 255.255.255.0 |
Шлюз по умолчанию | 192.168.1.1 |
HTTP порт | 80 |
Логин администратора | admin |
Пароль администратора | admin |
Логин оператора | user |
Пароль оператора | user |
Таймаут сессии, мин. | 10 |
Вкл. API | включен |
API Логин | admin |
AP Пароль | admin |
Вкл. CORS | отключен |
НАСТРОЙКИ SNMP | |
SNMP V1 | |
Enable | включен |
Community | public |
SNMP V3 | |
Enable | включен |
Security Level | authPriv |
Имя пользователя | Admin |
Протокол аутентификации | SHA-1 |
Ключ аутентификации | BOREAS-2 |
Протокол шифрования | AES-128 |
Ключ шифрования | BOREAS-2 |
Схемы подключения датчиков и устройств к BOREAS-2
Назначение контактов RJ12 в датчиках REX-1RJ, REX-3RJ, REX-5RJ, REX-5NS
Веб-интерфейс BOREAS-2
WEB-интерфейс представляет собой набор страниц, на которых отображается информация о подключенных датчиках, а также осуществляется взаимодействие с настройками устройства. Для получения доступа к web-интерфейсу необходимо ввести IP адрес устройства (по умолчанию 192.168.1.20) в поле адреса интернет-браузера. Web-интерфейс храниться непосредственно на устройстве и для работы не требует подключения к глобальной сети интернет.
Единовременно к устройству может подключится до 20 пользователей, время подключения ограничено таймаутом сессии. Время сессии пользователя устанавливается в сетевых настройках веб-интерфейса устройства, по умолчанию время сессии 10 минут. Таймер сессии обновляется, при обновлении страницы “F5”, а также при перемещении по вкладкам настроек и других активных действиях на страницах веб-интерфейса. Если количество подключаемых пользователей превышено, устройство будет недоступно для подключения, пока один из подключенных пользователей не завершит сессию или не закончится таймаут его сессии. Сессия начинается с момента авторизации пользователем в меню входа и завершается при нажатии кнопки выход либо, по истечению времени сессии.
Устройство имеет два типа пользователя, администратор и оператор:
- Оператор – имеет ограниченные права и ему доступна только главная страница.
- Администратор – имеет расширенные права с доступом к изменению настроек устройства.
Главная страница
Страница содержит данные с подключенных датчиков, отображаемые на двух вкладках:
- Основные датчики – полученные данные с датчиков, подключенных в разъемы (RJ12). Верхний датчик соответствует первому номеру сокета на плате, а нижний последнему.
Страница настроек
Сетевые настройки
Поле | Описание |
Серийный номер | Уникальный номер в серии устройств BOREAS-2 |
MAC-адрес | Уникальный идентификатор устройства в сети Ethernet |
DHCP | При включении DHCP настройки для подключения к сети будут получены автоматически от роутера |
IP-адрес [1] | Уникальный адрес устройства в локальной сети IP |
Маска подсети [1] | Специальная маска для определения адреса локальной сети IP |
Шлюз по умолчанию [1] | IP адрес маршрутизатора для отправки данных за пределы локальной сети |
HTTP порт | TCP порт, через который будет осуществляться доступ к элементам WEBинтерфейса устройства. Допустимые значения 0…65535 |
Логин администратора | Логин пользователя с расширенными правами доступа. Максимальная длина 20 символов |
Пароль администратора | Пароль пользователя с расширенными правами доступа. Длина не ограничена |
Логин оператора | Логин пользователя с ограниченными правами доступа. Максимальная длина 20 символов |
Пароль оператора | Пароль пользователя с ограниченными правами доступа. Длина не ограничена |
Таймаут сессии [2] | Время в минутах, через которое устройство автоматически завершит текущую сессию при отсутствии активности со стороны пользователя |
Вкл. API | Включение/выключение API для получения данных подключенных датчиков через http get запросы с Basic аутентификацией |
API Логин | Логин Basic аутентификации для доступа к API. Максимальная длина 20 символов |
API Пароль | Пароль Basic аутентификации для доступа к API. Максимальная длина 20 символов |
Вкл. CORS | Включить/выключить обработку кроссдоменных запросов к API. При включении устройство добавляет специальные заголовки для получения данных с пользовательских Web-страниц |
- Настройки имеют силу при отключенном DHCP
- Активностью сессии является переход между страницами и вкладками веб-интерфейса, а также обновление страницы.
Настройки SNMP
В настройках SNMP V3 можно изменить параметры шифрования и аутентификации, а также задать Имя пользователя из любых 20 символов.
SNMP v1 | |
Enable | Включить SNMP v1 |
Community | Строка для аутентификации сообщения в сети SNMP v1 |
SNMP v3 | |
Enable | Включить SNMP v3 |
Engine ID | Сгенерированный ключ устройства |
Security Level | Выбор уровня аутентификации |
Имя пользователя | Имя пользовательской группы |
Протокол аутентификации | Выбор протокола аутентификации. Доступные протоколы аутентификации:
MD5, SHA-1, SHA-224, SHA-256 |
Ключ аутентификации | Ключ аутентификации запроса |
Протокол шифрования | Выбор протокола шифрования Доступные протоколы шифрования: DES, AES-
128, AES-192C, AES-256C |
Ключ шифрования | Ключ шифрования запроса |
Примеры получения данных с устройства
Данные с устройства можно получить, через запросы, по HTTP-GET или SNMP (v1 или v3) мы привели примеры с помощью программ curl и snmpwalk, для Windows 10, но это не единственные способы получение данных с устройства, вы так же на их основе можете построить взаимодействие с различными серверами и программами для машинного мониторинга и анализа.
Пример получения данных по HTTP GET
Пример выполнен на OS Windows из программы curl: получить все данные с датчиков
curl http://admin:admin@192.168.0.180/api/main.json
Ответ:
{ "SENS":[ {"N":"S1","S":true,"T":25.9,"H":40.4}, {"N":"S2","S":true,"T":26.9}, {"N":"S3","S":true,"T":26.5}, {"N":"S4","S":true,"T":26.4}, {"N":"S5","S":true,"T":26.6}, {"N":"S6","S":true,"T":26.6} ], "SRS":{ "TYPE":"HARTZ-SENSOR-TH", "SN":"FFFFFFF2", "DATA":[ {"N":"E50222BC2590FF28","S":true,"T":26.9375}, {"N":"A50222BBD388FF28","S":true,"T":26.9375}, {"N":"F00222BB6D41FF28","S":true,"T":26.3125}, {"N":"CF0222BBBD49FF28","S":true,"T":26.5}, {"N":"HDC","S":true,"T":25.45,"H":40.4,"HTR":false} ] } }
Вы можете купить Контроллер для мониторинга BOREAS-2 в интернет-магазине Cyber Networks официального дилера Silines по выгодной цене с доставкой по РФ.