Категория
Интеграция, приложение
Клиент
ООО Унитех-сервис +
Срок выполнения
2 недели
Использование
с 2019
Двухканальное управление освещением
В рамках проведения "Универсиады-2019" администрация приняла решение ряд опор ЛЭП подсветить с помощью светодиодных фонарей, работающих от автономных шкафов управления. В каждом шкафу стояло отечественное управляемое реле, которое могло принимать команды как по SMS, так и через интернет. Порядок "замыкания" определяет режим работы подсветки.
Задача
Разработать систему управления через SMS (с мобильного телефона) и через интернет (с рабочего места дежурного). Помимо установки опеределенного режима работы нужна была функция полного отключения всех вышек
Решение:
Программирование контроллера:
- Все контроллеры имели встроенный веб-интерфейс и ограниченное количество реле, которое позволяло сделать только 4 разных программы освещения. Протокол управления самими фонарями - DMX.
Мобильное приложение:
- Требований к мультиплатформенности не было, само приложение планировалось к запуску только со специального, защищенного ФСТЭК планшета. Контроллеры освещения, в свою очередь, должны были принимать команды только с определенного номера телефона
Рабочее место оператора:
- По функционалу повторяло мобильное приложение, только работало без использования мобильной связи,
- приложение защищено паролем, все коды доступа к контроллеру хранятся в отдельном файле в шифрованном виде.
Доработка аппаратной части:
- Повышенные требования отказоустойчивости к шкафам, в частности - морозоустойчивость до -60С,
Решение:
Разработкой аппартной части занимался клиент, нас привлекли на финальном этапе работ для разработки ПО и адаптации режимов работы к разработанным мерам аппаратной защиты
Мобильное приложение разработано на Java, способно запускаться на целевом планшете с Android версии 4.1
Дектоп-приложение было решено разработать на FreePascal как наиболее отвечающим всем требованиям языку


Сложности:
- Наше первое мобильное приложение: с него начался путь мобильного разработчика.
- Отказоустойчивость: Шкафы управления оказались не такими уж надежными, в основном из-за легко выходящих из строя контроллеров.
- Холод: подсветка могла не включаться неделями, за это время температура падала до минимума. При отправке команд надо было учитывать то, прогрелся ли шкаф до нужной темепературы после включения.
- Диагностика: контроллер никак не сообщает, что у него проблемы. Оператор мог думать, что команда выполнена, но на самом деле - нет. Для этого приходилось дополнительно опрашивать состояние и использовать второй канал связи.
Итоги:
- Гости города довольны: Успели все сделать в срок, чем выгодно отличились от некоторых подрядчиков.
- Живучая система: после того, как в ходе гарантийного обслуживания все бракованные компоненты были заменены на рабочие, система не раз продемонстрировала свою живучесть.
- Минимальный расход энергии: подогрев с помощью специальных греющих кабелей срабатывал только перед включением, потребление в режиме ожидания крайне незначительно.