Описание
Мы разрабатываем программное обеспечение для управления системами автоматизации и диспетчеризации зданий, многоквартирных домов и коттеджных поселков, системами "Умный дом", системами теле- и видео- наблюдения, системами контроля и управления доступом, системами охранной и пожарной сигнализации. Под каждый объект и каждое устройство управления клиента мы разрабатываем ПО с индивидуальным функционалом и визуализацией.
Разрабатываемое нами программное обеспечение объединяет в себя все инженерные системы зданий и позволяет жильцам и работникам сервисных служб в единой цифровой среде осуществлять мониторинг и управление всеми инженерными системами, а именно:- осветительными приборами- климатическими системами и отоплением- системами контроля и управления доступом (СКУД)- системами видеодомофонной связи- автоматизированной системы коммерческого учета (АСКУЭ)- системами защиты от протечек- различными механизмами- вытяжными, приточно-вытяжными установками- системами пожарной сигнализации- системами охранной сигнализации и другими инженерными системами
Архитектура и технологии
Мы используем микросервисный подход к разработке ПО. Каждый элемент представляет собой самостоятельный сервис, обеспечивающий взаимодействие с конкретной инженерной системой или обеспечивает конкретную функцию. Данный подход к архитектуре обеспечивает надежность и стабильность работы всего программного комплекса и всех входящих в него взаимосвязанных частей.
Визуальная часть нашего ПО и часть микросервисов серверного уровня разрабатывается в среде разработки iRidium studio, которая входит в Единый реестр российских программ для электронных вычислительных машин и баз данных. В качестве микросервисов для интеграции инженерных систем выступают разрабатываемые нами отдельно компилируемые программные модули (драйверы). Программные модули, кастомная динамическая визуализация, логика работы и взаимодействия систем для отображения параметров систем разрабатываются на мультипарадигменном языке программирования - JavaScript.
Часть микросервисов серверного уровня обеспечивающих интеграцию необходимого функционала нашего ПО (например возможность онлайн чата, многопользовательская авторизация, веб версия визулизации объекта), разрабатывается на строго типизированном объектно-ориентированном языке программирования общего назначения - Java. Визуализация в данном случае, по усмотрению заказчика, может быть дополнена разработкой на HTML и JavaScript для удобного отображения в интернет браузерах.
Наше ПО входит в Единый реестр российских программ для электронных вычислительных машин и баз данных.