Renopticlab

Разработка Firmware для IoT, connectivity, interfaces — от прототипа до серийного устройства.

circuit board
renopticlab / esp32-s3
SYSTEM ONLINE FreeRTOS 5.1
TEMP
24.8 °C
HUMID
61 %
RSSI
-67 dBm
MQTT
connected
UPTIME
142 s
> TX {"t":24.8,"h":61,"rssi":-67} ▋

Подключаемся там,
где заканчивается прототип

Берёмся на любом этапе — firmware, connectivity или весь software-контур. От сырого прототипа до серийного устройства.

conn_task.c · ESP-IDF v5.2

void conn_task(void *p) {
  wifi_init("SSID");
  mqtt_start(&client);
  xQueueSend(q, &msg, 0);▋

EMBEDDED

ESP32ESP-IDFFreeRTOSC / C++ESP32-S3ESP32-C3

CONNECTIVITY

Wi-FiBLEMQTTHTTP/SWebSocketRS-485ModbusCANESP-NOW
Python FastAPI PostgreSQL REST WebSocket Docker

SOFTWARE

PythonFastAPIPostgreSQLRESTWebSocketDocker

HARDWARE

KiCadсхемаPCBBOMGerberпрототип

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

Устройство — это не только firmware. Разрабатываем software-контур вокруг ESP32: от работы с периферией до передачи данных, API и интерфейса управления.

microcontroller

DEVICE → ESP32

Firmware

esp_err_t sensor_task (void *arg) {
   xQueueSend (q, &val, 0);
   vTaskDelay (pdMS_TO_TICKS(50));
}
ESP-IDF FreeRTOS OTA C / C++ watchdog

Wi-Fi / BLE

Connectivity

MQTTBLE 5.0Wi-FiESP-NOW

Промышленные

RS-485 · CAN

RS-485CANModbus RTU

API Layer

REST + WebSocket

RESTWebSocketTLSHTTP/S

Полный стек

6

уровней архитектуры

Backend

База данных · Сервер

API-сервер, хранение истории, авторизация, пуш-оповещения.

FastAPIPostgreSQLDockerRedis

WEB / MOBILE

Интерфейс оператора

Реалтайм-дашборд, управление устройствами, аналитика.

ReactWebSocketLVGLMQTT
electronics workspace

BACKEND → WEB

Software

API, база данных и панель оператора — весь software-контур вокруг устройства под одной крышей.

FastAPI PostgreSQL React Docker

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

01

Погружение

Изучаем устройство, периферию, среду развёртывания и бизнес-задачу. Фиксируем ограничения и риски.

02

Проектирование

Определяем структуру задач FreeRTOS, протоколы связи, backend и точки интеграции между уровнями.

03

Разработка

Пишем firmware на ESP-IDF, реализуем connectivity, backend API и интерфейс оператора итерационно.

04

Тестирование

Проверяем firmware на реальном железе, тестируем связь под нагрузкой и edge-кейсы отказов.

05

Передача

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

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

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

Обсудить проект

Можно начать с короткого описания задачи →