Разрабатываем то, что заставляет устройство работать

Специализируемся на ESP32 и ESP-IDF. Firmware, connectivity, backend и interfaces — вся цепочка от прототипа до готового устройства.

embedded electronics flat lay

Один проект.
Вся программная цепочка.

Нажмите на часть цепочки, чтобы увидеть, что входит в работу.

DEVICE

Периферия, датчики и актуаторы, подключённые к ESP32. Работаем с любым интерфейсом — от простых GPIO до шин I²C, SPI и UART.

GPIOADCI²CSPIUARTPWMдатчикиактуаторы

Что включает

  • Подключение и конфигурация любой периферии
  • Калибровка ADC и датчиков
  • Sleep-режимы и управление питанием
  • Драйверы для нестандартных компонентов
  • Работа с прерываниями и DMA

Что входит в каждую часть разработки

Firmware

Промышленный firmware, который работает надёжно в полевых условиях — не демонстрационный прототип.

  • Задачи FreeRTOS с watchdog и полной обработкой ошибок
  • OTA-обновления с rollback-защитой и проверкой целостности
  • Драйверы датчиков, UART, SPI, I²C, ADC
  • NVS-конфигурация, автоматы состояний, secure boot
ESP32ESP-IDFFreeRTOSC / C++OTAwatchdog

Connectivity

Подключаем устройство к сети и промышленным протоколам.

  • Wi-Fi provisioning и автоматическое переподключение
  • BLE GATT-сервер для мобильных приложений
  • MQTT с QoS-уровнями и TLS-шифрованием
  • RS-485 / Modbus RTU / CAN для промышленного оборудования
Wi-FiBLEMQTTRS-485Modbus RTUCANESP-NOW

Software

Backend, API и интерфейс оператора — весь software-контур вокруг устройства.

  • REST API и WebSocket для реалтайм-данных с устройств
  • База данных с историей телеметрии и аналитикой
  • Панель оператора: мониторинг, управление, оповещения
  • Docker-деплой, авторизация, мониторинг здоровья системы
FastAPIPostgreSQLReactDockerWebSocketREST

Hardware

Если проект требует собственной платы — закрываем и эту часть.

  • Принципиальная схема в KiCad с проверкой DRC
  • Разводка PCB с учётом EMC и теплового режима
  • BOM, Gerber-файлы и спецификация для производства
  • Прототипирование, ревизия платы и подготовка к серии
KiCadPCBBOMGerberпрототип

Что мы умеем делать на практике

Внутренний R&D-проект как доказательство инженерной компетенции.

R&D · ESP32-S3

Распределённая система сбора изображений на базе ESP32-S3

Несколько камерных модулей на ESP32-S3 собирают изображения, управляются по сети и передают данные на граничный компьютер. Система включает firmware, сетевое управление, backend и operator UI.

ESP32-S3MJPEGWi-FiMQTTFastAPIReactDocker
Разводка платы
Разводка платы
KiCad
Firmware
Firmware
ESP-IDF / C
Архитектура
Архитектура
системная схема
Панель управления
Панель управления
React / WebSocket

От задачи до работающего устройства

Разбираемся

Изучаем устройство, ограничения, интерфейсы и текущую стадию проекта. На выходе — понятное описание состояния, открытые вопросы и первичная оценка объёма.

Проектируем

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

Разрабатываем

Пишем firmware, реализуем connectivity, backend и interfaces. Результат — рабочее устройство, проверенная связь, backend и интерфейс управления.

Передаём

Передаём исходники, документацию, производственную конфигурацию и материалы, с которыми проект можно поддерживать и развивать дальше.

Расскажите, что должно делать устройство

Опишите задачу в любом удобном виде — ТЗ, схема, прототип или просто идея.