GitCloud.pl
Контакт
Собственные системы · 2026

IoT-устройство на ESP32-S3 с симулятором экрана

Прошивка аппаратной панели: состояние систем, алерты и команды под поворотной ручкой, связь по Bluetooth LE.

В ежедневном использовании
Управление ручкой: меню плиток, сервер и график CPU, виртуальные машины, перезапуск файрвола с PIN-кодом; запись симулятора, примерные данные

Запись и снимки из симулятора экрана: тот же код, что в прошивке, надписи переведены на польский, примерные данные (выдуманные службы и трек); экран 320×170 в масштабе 3:1 в записи и 4:1 на снимках, прокрутка разделов между графиком и списком машин из записи вырезана.

Задача

Нужна была физическая панель для просмотра алертов и быстрых действий, которая не хранит никаких паролей.

Решение

Прошивка на C++ с зашифрованным сервисом Bluetooth LE. Сервер выполняет только команды из белого списка, а важные действия требуют PIN-кода. Симулятор собирает тот же код на компьютере и сравнивает скриншоты экрана при каждой сборке.

Результат

  • Более 1800 коммитов
  • 9,2 ч работы от батареи с включённым экраном
  • Каждое изменение интерфейса проверяется скриншотами
  • Без Wi-Fi и паролей на устройстве

Моя роль

Проект устройства, прошивка, серверная часть и тесты.

Стек

C++ESP32-S3PlatformIOBluetooth LEPython

Другие кейсы

Собственные системы · 2026

3D-аватары для голосовых ассистентов

Три 3D-персонажа, которые говорят голосами агентов, с движением губ под речь и эмоциями.

Синхронизация губ с точностью от 10 до 30 мс
three.jsWebGLPythonWebSocketH.264
Панель агентов: действия за сутки по агентам, карточки агентов и доля дел, решённых самостоятельно, примерные данные Собственные системы · 2026

Команда AI-агентов для операционной работы

Три агента с ролями, как в компании: переписка и сроки, сопровождение инфраструктуры, модернизация.

Алерты решаются ночью, утром только отчёт
PythonFastAPIPostgreSQLpgvectorLLM API
Карточки решений в панели на компьютере и телефоне: вопросы агентов с вариантами, примерные данные Собственные системы · 2026

Операционная панель: решения, агенты и стоимость AI

Одно место, где владелец видит работу агентов, отвечает на их вопросы одним касанием и следит за стоимостью языковых моделей.

Решение для агента одним касанием, в том числе с телефона
PythonFastAPIJinja2PostgreSQLWebSocket
Консоль GitCloud: панель тревог в демо-версии Платформы · 2026

GitCloud: операционная платформа для оператора сети

Одна консоль для сетевой команды: мониторинг, автоматизация, доступ и копии, с алертами при поддержке AI.

56 разделов консоли в одной панели
PHPJavaScriptPostgreSQLSNMPNetFlow
Магазин с выбором страны и валюты на пяти доменах и итоги заказов: тест корзины на 5 из 5 доменов, 66 пунктов SEO-аудита, база из 30 компаний B2B, примерные данные Заказы клиентов · 2026

Заказы для компаний: магазин на пяти доменах, SEO и данные B2B

Последовательные этапы для магазина на Shoper, работающего на пяти доменах, и база B2B-компаний. Всё принято клиентами.

Корзина и оформление проверены на 5 доменах
ShoperStorefrontJavaScriptPlaywrightSEO
Esc

↑↓ выбор · Enter открыть · Esc закрыть