Система удаленного мониторинга распределенной сети датчиков ООО НПЦ Видикор© Д.ф.-м.н. Прохоров В.В., Белоусов Д.В., Косарев В.А., Смирнов А.В.
Назначение Удаленный мониторинг распределенной сети датчиков через сеть GSM Централизованная обработки состояния датчиков конечных терминалов Оптимизация работы контролирующих конечные терминалы органов
Частые недостатки подобных систем Отсутствие центра обработки сообщений состояния датчиков Недостаточная гибкость в настройках информирования и оповещения Наблюдение оператором за системой с одной точки Ограниченное количество модулей регистрации состояния датчиков
Разработанная система Модуль регистрации датчиков с отправкой состояния на центральный сервер через сеть GSM Модуль приема/отправки сообщений центрального сервера, программное обеспечение, обрабатывающее состояние системы
Характеристики разработанной системы Неограниченное количество модулей регистрации Неограниченное количество рабочих мест операторов Неограниченное количество информируемых точек Возможность мониторинга через WEB- сайт Легкая адаптируемость под любые задачи
Проблемы, возникшие при разработке системы Модуль регистрации датчиков: Обработка состояния датчиков Конвертация в необходимый для передачи формат Работа с GSM модулем Центральный сервер: Обработка получаемой информации Публикация состояния системы в WEB Удаленное управление
Схема разработанного модуля регистрации Используемые датчики – нормально замкнутые/разомкнутые МК ATTiny2313, GSM-Module Siemens 35 МК ATtiny2313 Логический 0/1 GSM - Module Отправка сообщения на базовую станцию Основные достоинства, по сравнению с аналогами: 1. Простота реализации 2.Дешевизна
Обработка состояния датчиков МК 0/1 1. При включении питания, в памяти контроллера сохраняется байт состояния входных ножек, для адаптации к любым видам датчиков 2. При изменении состояния: - используется задержка, чтобы предотвратить обработку шумов - формируется сообщение в формате PDU приемлемом для GSM модуля - сообщение передается через реализованный аппаратный COM-port МК на GSM модуль - при неудачной отправке, попытка повторяется через заданный интервал времени GSM-Module SMS in PDU
Получение сообщений из сети GSM GSM NET Сервер с заданным интервалом считывает с GSM Модуля сообщения Если найдены новые сообщения, считывает их во временную память, Декодирует сообщения из PDU формата в String формат Передает декодированное сообщение обработчику SMS PDU 7bit GSM format 8 bit String
Модель обработки сообщений на серверной стороне SMS Decoder String Обработчик БД Состояние Модуль информирования Encoder String SMS Модуль WEB-публикаций LAN или WAN GS M SMS Информируемые точки
Общая схема работы системы
Исполнение модулей регистрации состояний датчиков BOX вариант
Пример пользовательского WEB-интерфейса (системы мониторинга сети диспенсеров)
Пример пользовательского WEB-интерфейса (Системы мониторинга сети диспенсеров) Название группы Название диспенсера Состояние датчиков: - датчик в режиме ожидания - сработал датчик, сигареты закончились - датчик мигает красным, закончились сигареты, и в течение заданного времени не была произведена загрузка сигарет в диспенсер
Выводы Разработанная модель программного обеспечения позволяет: 1. Проводить удаленный мониторинг из любой точки планеты за состоянием распределенной системы датчиков через сеть GSM. 2. Легко адаптировать систему под любые задачи – охрана объектов, мониторинг состояния и проч. 3. Производить удаленное управление и настройку. 4. Уведомлять о событиях неограниченное количествоинформируемых точек.