Многофункциональный сетевой контроллер управления и мониторинга Laurent-5G

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Название модуля перекликается, но не говорит, конечно, о поддержке 5G мобильной связи, это всего лишь название более продвинутой модели производителя, по сравнению с предшественником Laurent-2G. Однако, отсутствие пробела в нужном месте иногда является неплохим маркетинговым ходом.
image
Внешний вид модуля Laurent 5G компании KernelChip

Новый продукт компании КernelChip (www.kernelchip.ru) выполнен на печатной плате размерами 101 Х 135 мм. Качество платы и установки компонентов на высоком уровне, никаких следов пайки и флюса. Производителем заявлена гарантированная работа платы в диапазоне температур -30 +70 градусов Цельсия.
Модуль имеет весьма достойный набор аппаратных ресурсов: 4 управляемые реле 220В / 7А, 6 входных, гальванически развязанных линий «сухой контакт», 5 выходных силовых линий 0,5А, способных коммутировать напряжение до 50В, 8 линий общего назначения GPIO, 4 канала ШИМ, связанных с первыми четырьмя выходными линиями, 5 каналов АЦП на высокостабильном ИОНе, порт RS-232, счетчики импульсов 14 шт., 2 канала 1-Wire, энергонезависимые часы реального времени (RTС), встроенный 2G модем.

Модуль может управляться через порт RJ45, имея приятный и удобный WEB-интерфейс. Причём поддерживается два WEB-интерфейса: аппаратно прошитый и альтернативный, пользовательский, загружаемый в энергонезависимую память. Также поддерживается прямое управление URL командами и через открытый API с обратной связью. Модуль имеет возможность настройки TCP-клиента на отдельном порту для подключения, например, нескольких модулей Laurent к централизованному серверу управления, не мешая при этом работе TCP-сервера каждого модуля. Между модулями KernelChip может быть настроено прямое M2M-взаимодействие.
Модуль имеет программный, постоянно расширяемый производителем, планировщик событий, позволяющий организовывать сценарии между определенными условиями и реакциями модуля. Среди последних нововведений CAT-планировщика – поддержка динамических переменных, отражающих состояние отдельных аппаратных ресурсов модуля и датчиков, а также пользовательских переменных, с помощью которых можно вводить дополнительные условия для реакций на события.

GSM-модем модуля позволяет получать произвольные сообщения и отправлять собщения от модуля на заданные номера (пока только на английском языке) длиной до 70 символов. Благодаря гибкой интеграции с CAT-планировщиком можно задать любые «имена» для выполнения команд пользователя по CMC, а не использовать жестко запрограммированные команды, как в большинстве подобных продуктов других производителей. Также модем позволяет организовывать управление событиями на модуле через DTFM-команды с телефона и сразу по звонку. Имеется возможность настройки «белых» номеров (до 30-ти).
Laurent-5G поддерживает работу с множеством новых типов датчиков: цифровым датчиком температуры DS18B20 (до 20 датчиков), цифровым датчиком влажности и температуры DHT11, датчиками наличия 220 В, датчиками тока, герконовыми датчиками открытия / закрытия двери, протечки воды, превышения уровня шума, удара/вибрации, разбития стекла, освещенности, движения. Также поддерживаются обработка данных от RFID (Wiegand-26/42) и iButton (Touch Memory DS1990). Вероятно набор датчиков будет расширен, но и того, что имеется более чем достаточно.
Как и все продукты KernelChip, модуль Laurent 5G сертифицирован и производится в России.
Итак, в отличие от своего предшественника Laurent-2G новый Laurent-5G имеет много полезных новшеств и доработок: встроенные часы реального времени, чего явно не хватало предшественнику, поддержку многих новых типов датчиков, больше каналов АЦП, доработанный WEB-интерфейс с улучшенной системой планировщика событий CAT.
К сожалению, существующая последняя прошивка модуля от 02 ноября 2020 г. пока не поддерживает почтовый клиент, что не позволяет отправлять e-mail сообщения. Не поддерживается также DHCP-клиент (настраивается только статический IP-адрес). Также не поддерживается получение времени по NTP, не поддерживается внутреннее журналирование событий и нет поддержки Syslog и SNMP, что хотелось бы иметь любому админу. Обновление прошивки осуществляется специальной собственной утилитой, хотя предпочтительно, чтобы была возможность обновлять прошивку также через WEB-интерфейс.
Есть небольшие замечания и недочеты в редакторе системы CAT-событий, но ошибок в его работе не отмечено.
Устройство продается традиционно в виде печатной платы, а не готового устройства, что делает не корректным его сравнение с законченными отечественными устройствами мониторинга датчиков и управления электропитанием, такими, например, как Netping 4 SMS (ООО «Алентис-Электроникс», www.netping.ru) или SNR-ERD-4s-GSM (ООО “НАГ”, https://nag.ru ), отличающихся также доступной ценой по сравнению с зарубежными аналогами. Однако, есть все основания надеяться, что при явно более богатой аппаратной базе, неустанной постоянной и оперативной работе коллектива разработчиков над улучшениями модуля, Laurent-5G в составе законченного устройства мониторинга и управления в скором времени займет достойное место среди данных устройств и явно может составить им конкуренцию.
Производитель выигрывает перед конкурентами тем, что не скрывает плату модуля от широкого обзора пользователя, предоставляя полные детальные описания и открытый SDK для создания собственного WEB-интерфейса. Возможность поддержки пользовательского WEB-интерфейса также является преимуществом данного модуля, позволяя поддерживать как функционально альтернативные прошивки, так и, например, поддержку в WEB двух языков, английского и произвольного национального.

Продаваемый в виде отдельной платы, Laurent-5G, может быть составной частью любой профессиональной системы мониторинга и управления. Для законченного отдельного устройства модулю не хватает хорошего стильного корпуса с индикацией и разъемами подключения питания и периферии. В корпусном исполнении хотелось бы также видеть встроенный блок бесперебойного питания с ёмким литиевым АКБ, зарядка и состояние которого контролировалась бы самим модулем.
В ожидании законченного корпусного устройства я решил собственными силами установить плату Laurent 5G в хороший алюминиевый корпус, дополнительно снабдив кнопками и пультом управления, но об этом — в моей следующей статье.
А пока остается лишь поблагодарить коллектив разработчиков за хороший продукт и пожелать дальнейших успехов в скорейшей доработке Laurent-5G и создании новых модулей.
Источник: https://habr.com/ru/post/530512/


Интересные статьи

Интересные статьи

Привет, %username%, сегодня отличная новость: в открытом доступе появился выпуск распределенной системы управления версиями Git 2.29.0. Наверное, на Хабре не стоит рассказывать, что это...
Коллеги, всем привет! На этой неделе состоялся релиз очередной версии нашего плагина DevOpsProdigy KubeGraf v1.4.0. Он разработан для Grafana и предназначен для мониторинга kuberne...
В прошлой статье я рассказывал про прерывание DebugMon и регистры с ним связанные. В этой статье будем писать реализацию отладчика по UART. Читать дальше →
← Часть 2. Начало работы Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 3. Косвенная адресация и управление потоком исполнения В предыдущей части мы достаточно подроб...
Немного о многозадачности Каждый, кто день за днем или от случая к случаю, занимается программированием микроконтроллеров, рано или поздно столкнется с вопросом: а не использовать ли многозадачн...