Цель клиента - заменить все свои существующие приборы учета (счетчики) на управляемые и опрашиваемые удаленно.
Высокоуровневая цель клиента - соответствовать требованиям регулирующих органов (все энергосбытовые организации обязаны полностью перейти на удаленно управляемые приборы учета). Поэтому у проекта нет как таковых явных бизнес-целей, измеряемых в дополнительной прибыли или устраненных издержках.
Задачи, которые ставил заказчик:
- организовать возможность удаленного опроса и управления в принципе, т.е., создать техническую платформу, позволяющую начать такие управление и опросы;
- обеспечить масштабирование этой платформы - на текущую абонентскую базу (20 млн.) и с учетом потенциального увеличения количества абонентов и, возможно, регионов присутствия Заказчика.
Целевая метрика - обеспечить возможность удаленного опроса не менее чем 1 млн. ПУ в течение 1 часа
Итоги
Мы сделали интегрированную в ИТ-инфраструктуру Заказчика систему удаленного опроса и управления приборами учета.
Система по настраиваемому расписанию опрашивает приборы учета и сохраняет текущие показания в базе данных; помимо этого Система позволяет передавать на приборы команды на ограничение или возобновление потребления э/э. Взаимодействие с приборами учета построено на очередях (Apache Kafka), это позволяет эффективно масштабироваться до миллионов приборов.