// кейсы g-systems
Реальные проекты — подробно
Задача, решение и результат по каждой работе. Имён заказчиков не называем, а суть — рассказываем.
// системы реального времени
C++ / Qt6
QML
TCP/IP
Платформа мониторинга и оповещения
задача
У заказчика — сеть удалённых объектов, управляемая закрытым ПО производителя: функции ограничены, развития нет, любые изменения — только через вендора.
решение
Собственная серверная платформа на C++/Qt6: опрос оборудования по TCP/IP, живые статусы объектов, сценарии оповещения, журнал событий и разграничение прав операторов. Полная совместимость с существующим парком устройств.
результат
Независимость от вендора: система работает с тем же оборудованием, но функциональность теперь расширяется под задачи заказчика, а не по прайсу производителя.
// телефония
C# / .NET 8
C++ / Qt6
SIP / TLS
VoIP-ядро софтсвитча
задача
Коммерческий софтсвитч, на котором строилась телефония, перестал развиваться. Нужна замена с сохранением рабочих сценариев и без привязки к старой лицензии.
решение
Собственное ядро на .NET 8: SIP-регистрация, защищённый транспорт TLS, маршрутизация вызовов, поддержка кодеков включая G.729. Управление — через нативный десктоп-лаунчер на C++/Qt6.
результат
Ядро проверено на реальном операторе связи: регистрация, входящие и исходящие вызовы по шифрованному каналу работают стабильно.
// боты и автоматизация
Python
Telegram API
Telegram-бот аналитики
задача
Вести канал со статистикой без ручной рутины: считать показатели, оформлять посты, публиковать по расписанию и обновлять их по мере поступления данных.
решение
Бот на Python: собирает данные, рассчитывает сигналы по заданной стратегии, форматирует и публикует посты в канал, а после каждого раунда данных сам их редактирует.
результат
Канал живёт полностью автоматически — человек только наблюдает за результатом и меняет стратегию, когда нужно.
// сапр и документация
Python
DXF
CAD
Чертежи из данных
задача
Комплекты проектных чертежей — десятки листов со схемами, рамками и спецификациями — отнимали недели ручной отрисовки, а каждая правка запускала всё по кругу.
решение
Генератор DXF на Python: по исходным данным проекта автоматически строит схемы, штампы, таблицы и спецификации. Готовые листы открываются в любом CAD-пакете.
результат
Комплект из 16–19 листов формируется за минуты вместо недель. Правки вносятся в данные — и комплект просто перегенерируется.
// геоданные
Python
DEM
UTM
Рельеф из высотных данных
задача
Для инженерных расчётов по нескольким площадкам нужен рельеф местности, а лицензии на тяжёлые ГИС-пакеты нет и заводить её ради одной задачи не хочется.
решение
Собственный конвейер на Python: разбор KMZ, выборка из цифровых моделей высот, пересчёт координат UTM, построение профилей и моделей рельефа.
результат
Данные по площадкам подготовлены быстро и без сторонних лицензий, конвейер переиспользуется для каждого нового объекта.
// электроника и звук
ADAU1701
SigmaStudio
Аудио-DSP под задачу
задача
Рупорная система оповещения должна звучать громко и разборчиво, но без перегрузки усилителя и динамиков — на любом уровне громкости.
решение
Цепочка обработки на DSP ADAU1701 в SigmaStudio: фильтры под характеристики рупоров, компрессия, лимитер и защита. Настройка — под конкретный усилитель и динамики.
результат
Разборчивый звук на большой площади, железо защищено от перегрузок даже на максимальной громкости.
// инфраструктура
Python
Telegram
метрики
Мониторинг инфраструктуры 24/7
задача
О сбоях серверов и сервисов нужно узнавать раньше клиентов — а не из их звонков. Дежурного администратора в штате нет.
решение
Лёгкая система мониторинга: проверка серверов и служб по расписанию, сбор метрик, мгновенные уведомления в Telegram при сбое, автоперезапуск упавших процессов и ежедневные сводки.
результат
Реакция на инциденты — минуты вместо часов. История метрик помогает находить причины, а не гадать.
// безопасность
XML-DSig
TLS
сертификаты
Подпись и защита данных
задача
При обмене документами между системами нужно гарантировать: сообщение пришло от того, от кого заявлено, и по дороге его никто не изменил.
решение
Электронная подпись XML-документов (XML-DSig) с проверкой на принимающей стороне, шифрованные каналы TLS, аккуратная работа с ключами и сертификатами.
результат
Подмена или искажение сообщения обнаруживается сразу. Обмен соответствует требованиям, которые предъявляют защищённые ведомственные системы.