Что делаем

Занимаемся решением задач в ИТ-направлении. Пишем ТЗ и проектируем. Создаем и поддерживаем информационные системы. Реализуем смелые бизнес-идеи и необычные проекты. Помогаем, консультируем, советуем. Поддерживаем и развиваем.

На чем специализируемся

На архитектуре, реализации, развитии и поддержке следующих типов решений:

  • Интернет вещей / Индустриальный интернет вещей / сети Edge AI устройств;
  • Обработка и вещание мультимедиа данных (трансляции видео и аудио в сети, подготовка и обработка контента);
  • Распределенные сетевые сервисы накопления и обработки данных.

Из чего делаем

  • ОС - Linux, контенеры, Docker / LXD;
  • Серверная часть - Erlang / C / Python + PostgreSQL + Redis + MQTT;
  • Клиентская часть - Web-интерфейс (HTML5, CSS3, JS) / PyQt / Qt;
  • ПО для устройств - Erlang / C / C++;
  • Обработка мультимедиа / потоковое вещание - ffmpeg, gstreamer;
  • Устройства - ESP32, одноплатные платформы на базе Allwinner, Rockchip, Mediatek, Amlogic.

Из последнего

  • Разработка и внедрение второй версии устройств промышленного интернета вещей (IIoT) для накопления показаний о процессе производства для предприятия, выпускающего средства гигиены. Устройства устанавливаются на производственных линиях предприятия и служат для учета непрерывности изготовления изделий. Накопленная информация по остановам и поломкам в дальнейшем используется для анализа состояния оборудования и проведения регламентных работ. Подсистема учета встроена в бизнес-процессы и тесно взаимодействует с внутренней ИС закачика. Устройства представляют собой комплекты оборудования (контроллер + два модуля сопряжения с датчиком, по одному комплекту на производственную линию), спроектированные с учетом требований заказчика на базе микроконтроллера ESP-32. Передача показателей на сервер обработки осуществляется при помощи протокола MQTT.
  • Проект автоматизации регионального вещания Craftradio (версия 2). В рамках данного проекта была проделана работа по проектированию API сервиса и реализации подсистемы вещания, включающая интеграцию с оборудованием для формирования КСС-потока в эфир и механизм звукообработки, построенный на базе проекта LSP (совместная работа с автором проекта). В архитектуру проекта заложены механизмы горизонтального масштабирования, позволяющие увеличивать серверные емкости по мере необходимости. Помимо этого были созданы отдельные вспомогательные сервисы и компоненты:
    • механизм резервных трансляций, позволяющий обеспечить непрерывность вещания в случае пропадания связи с основным сервером;
    • сервис синхронизации фонотек и формирования дополнений локальных блоков по принципам, изложенным в регламентах федеральных радиостанций;
    • система генерации рекламных роликов на базе сервисов TTS (text-to-speech), а также актуальных прогнозов погоды, автоматически выходящих в эфире радиостанций без участия кого-либо из сотрудников радиостанции;
    • многостадийная подсистема обработки загружаемых медиа-материалов с нормализацией и звукообработкой;
    • система формирования потока на основе плейлистов, полученных из ПО для планирования радиоэфира. Данный продукт обеспечивает непрерывную синхронизацию и обработку входящих плейлистов и медиа-файлов и формирует готовый поток, пригодный для публикации на сервисе.
  • Разработка, реализация и монтаж системы светодиодной управляемой подсветки и устройств индивидуальных световых оповещателей для проведения интерактивных экскурсий и познавательных викторин для ремесленного двора "Добродей" посредством навыка для голосового помощника Алиса. В рамках работы произведено проектирование и воплощение устройств подсветки, а также создана сетевая инфраструктура и шлюзы управления с REST API для использования со стороны разработчиков навыка:
  • Шлюз REST API для протокола DMX-512 (используется для управления световым и сценическим оборудованием). Передача сигналов в сеть DMX производилась при помощи USB-преобразователя. Шлюз позволяет хранить и выполнять простые линейные и циклические сценарии, а также непосредственные команды световым оборудованием. Разработка производилась специально для навыка Алисы ремесленного двора "Добродей";
  • Подсистема отображения аудио/видео/графики на нескольких мониторах для ремесленного двора "Добродей" (проектирование и насторойка оборудования);
  • Написание прошивки для MK ESP-32 для управления контроллером STM-32 через web-интерфейс. В рамках данного задания также была реализована подсистема удаленного обновления (OTA) для обоих микроконтроллеров;
  • Система публикации видео через OvenMediaEngine с динамически изменяемыми плейлистами;
  • Экспериментальный проект DraftRadio, нацеленный на вещание радиостанций в Телеграме.

Что еще приходилось делать

Большая часть проектов приходилось выполнять в рамках других задач, проектов и команд, но самое интересное, пожалуй, будет следующим:

  • Система распределенного выполнения заданий как на базе облачных вычислений, так и на edge-устройствах разных производителей;
  • Интернет-кинотеатр с возможностью просмотра видео-материалов из каталога, совместно с системой подготовки и хранения контента;
  • Система учета и контроля выполнения производственных заданий на предприятии с применением датчиков для снятия показаний с линий производства продукции;
  • Электронная доска объявлений с системами управления и модерирования;
  • Система создания CRUD-интерфейсов на базе мета-описаний структурных элементов;
  • Телеграм-боты для захвата/публикации/слежения за изменением данных в YouTube/Twitter;
  • Система контроля посетителей гипермаркета с обнаружением потенциально ненадежных покупателей по лицу;
  • ПО для точки продаж на базе холодильного киоска, RFID и сенсорного интерфейса с оплатой пластиковой картой;
  • Анализ применимости MPTCP для вещания видео через несколько каналов в реальном режиме времени;
  • Система захвата MAC-адресов Wi-Fi устройств для маркетинговых целей;
  • и многое другое.

Выступления

Публикации

Связаться

Телеграм:

@mkrentovskiy

Почта:

max@devimpress.com

Телефон:

+7 (903) 840-40-68

Условия взаимодействия

У нас принята почасовая оплата, минимальное время консультации - 10 (десять) часов.

Предоплата в 50% от предполагаемой оценки для разовых / начальных задач.

В случае сложных проектов учет ведется двухнедельными итерациями с согласованием объема работ вначале этапа и оплатой по факту потраченного времени по завершении, или позадачно.

Возможна работа с юридическими лицами (режим НПД) с заключением договора.

Используется электронный документооборот на платформе Диадок.