Система сбора данных со счетчиков потребления коммунальных ресурсов.
    
    
    Какие задачи нам нужно было решить.
    В последние годы сдается большое количество жилых домов, оборудованных счетчиками
    потребления коммунальных ресурсов со встроенными интерфейсами для автоматизированного сбора показаний.
    При этом на рынке представлено очень мало организаций готовых предоставить комплексную услугу по сбору данных со счетчиков,
 
    их обработке, выдачи клиенту в удобном формате, а также поддержке систем сбора показаний на местах - в пределах жилых домов. 
    Итого, чтобы предоставлять такую услугу нам нужно было решить ряд задач:
    Реализовать драйверы для взаимодействия серверного программного обеспечения с различными моделями счетчиков различных производителей.
    Разобраться как адаптировать различные интервейсы, которыми обрудованы счетчики для преобразования данных на физическом уровне и передачи этих данных по IP сети.
    Создать систему хранения данных, с помощью которой будет возможно сохранять собранную информацию о показаниях со счетчиков.
    Создать web-версию личного кабинета, в котором клиент в лице управляющей компании, либо ТСЖ мог бы получить требуемую информацию.
    Обучить сотрудников и наладить процесс физического обслуживания систем сбора данных со счетчиков.
    
    
    Что было сделано.
    Исходя из поставленных задач нам нужно было решить следующие вопросы.
    Подбор оборудования контроля доступа, которе поддерживает удаленное управление.
    Создание драйверов под выбранное на предыдущем шаге оборудование для интеграции его в нашу систему.
    Разработку схем включения.
    Доработку общей базы данных компании для хранения информации системы контроля доступа.
    Запуск серверов, обслуживающих голосовые и видеовызовы от панелей, установленных на входных дверях.
    Организацию системы биллинга для возможности блокировки клиентов не оплативших наши услуги.
    
    Что в итоге получилось.
    В качестве оборудования мы выбрали оборудование Beward российского производства, оборудование Akuvox и WG произведенное в Китае.
    Все обрудование работает на основе открытого протокола SIPv2, поддерживает взаимодействие по программному M2M интерфейсу с открытыми спецификациями.
    В связи с тем, что на все выбранное нами оборудование существуют открытые спецификации для M2M взаимодействия, нам без труда удалось
    на основе языков Python и PHP создать программные драйверы для работы оборудования в нашей новой системе контроля доступа.
    Базу данных решено было реализовать на уже существующих мощностях двух выделенных серверов баз данных с MariaDB на борту.
    Была запущена географически распределенная система, состоящая из трех севреров Asterisk. Такая система позволяет одновременно обслуживать десятки
    тысяч одновременных звонков с вызывных панелей, чего более чем достаточно в наших условиях.
    Система биллинга на данный момент еще находится в разработке. Будет строится в связке с API платежной системы СБП.