Разрабатываем то, что заставляет устройство работать
Специализируемся на ESP32 и ESP-IDF. Firmware, connectivity, backend и interfaces — вся цепочка от прототипа до готового устройства.
Один проект.
Вся программная цепочка.
Нажмите на часть цепочки, чтобы увидеть, что входит в работу.
DEVICE
Периферия, датчики и актуаторы, подключённые к ESP32. Работаем с любым интерфейсом — от простых GPIO до шин I²C, SPI и UART.
Что включает
- Подключение и конфигурация любой периферии
- Калибровка ADC и датчиков
- Sleep-режимы и управление питанием
- Драйверы для нестандартных компонентов
- Работа с прерываниями и DMA
Что входит в каждую часть разработки
Firmware
Промышленный firmware, который работает надёжно в полевых условиях — не демонстрационный прототип.
- Задачи FreeRTOS с watchdog и полной обработкой ошибок
- OTA-обновления с rollback-защитой и проверкой целостности
- Драйверы датчиков, UART, SPI, I²C, ADC
- NVS-конфигурация, автоматы состояний, secure boot
Connectivity
Подключаем устройство к сети и промышленным протоколам.
- Wi-Fi provisioning и автоматическое переподключение
- BLE GATT-сервер для мобильных приложений
- MQTT с QoS-уровнями и TLS-шифрованием
- RS-485 / Modbus RTU / CAN для промышленного оборудования
Software
Backend, API и интерфейс оператора — весь software-контур вокруг устройства.
- REST API и WebSocket для реалтайм-данных с устройств
- База данных с историей телеметрии и аналитикой
- Панель оператора: мониторинг, управление, оповещения
- Docker-деплой, авторизация, мониторинг здоровья системы
Hardware
Если проект требует собственной платы — закрываем и эту часть.
- Принципиальная схема в KiCad с проверкой DRC
- Разводка PCB с учётом EMC и теплового режима
- BOM, Gerber-файлы и спецификация для производства
- Прототипирование, ревизия платы и подготовка к серии
Что мы умеем делать на практике
Внутренний R&D-проект как доказательство инженерной компетенции.
R&D · ESP32-S3
Распределённая система сбора изображений на базе ESP32-S3
Несколько камерных модулей на ESP32-S3 собирают изображения, управляются по сети и передают данные на граничный компьютер. Система включает firmware, сетевое управление, backend и operator UI.
От задачи до работающего устройства
Разбираемся
Изучаем устройство, ограничения, интерфейсы и текущую стадию проекта. На выходе — понятное описание состояния, открытые вопросы и первичная оценка объёма.
Проектируем
Определяем архитектуру firmware, протоколы связи, backend и точки интеграции. Заказчик видит схему системы, выбранный стек и реалистичную оценку сроков и стоимости.
Разрабатываем
Пишем firmware, реализуем connectivity, backend и interfaces. Результат — рабочее устройство, проверенная связь, backend и интерфейс управления.
Передаём
Передаём исходники, документацию, производственную конфигурацию и материалы, с которыми проект можно поддерживать и развивать дальше.
Расскажите, что должно делать устройство
Опишите задачу в любом удобном виде — ТЗ, схема, прототип или просто идея.