
Кратко
- Arduino — быстрые скетчи, датчики и стенды, когда нужен понятный MVP без тяжёлого сетевого стека.
- ESP32 — Wi‑Fi/BLE, MQTT/HTTP, OTA и батарейные IoT-устройства с прошивкой под 24/7.
- Raspberry Pi — SBC с Linux: киоски, edge-сервисы, Docker/systemd и GPIO-хабы.
Что такое IoT и встраиваемые системы в услугах VivaCoding
Встраиваемая система — устройство с собственной прошивкой или ОС, которое читает датчики, управляет исполнителями и обменивается данными с бэкендом. IoT добавляет сеть: Wi‑Fi, BLE, Ethernet, MQTT, REST. На практике заказчик получает не «плату с мигалкой», а согласованный контур: железо (модуль/прототип), прошивка или Linux-сервисы, протокол обмена, логирование ошибок и критерии приёмки.
Мы закрываем прикладную разработку на популярных платформах. Полный цикл «схема → PCB → сертификация CE/FCC → завод» — отдельный проект с партнёрами по электронике; в базовом scope VivaCoding — прошивка, интеграция, прототип на модулях и подготовка к пилоту.
Как выбрать платформу: Arduino, ESP32 или Raspberry Pi
| Критерий | Arduino | ESP32 | Raspberry Pi |
|---|---|---|---|
| Сильная сторона | Прототип, датчики, учебные/полевые стенды | Wi‑Fi/BLE «из коробки», IoT-прошивка | Linux, UI, edge-вычисления |
| Связь | Часто через shield/модуль или USB | Встроенный Wi‑Fi и BLE | Ethernet/Wi‑Fi + любые сервисы |
| ОС / runtime | Скетч (AVR/ARM MCU) | Arduino core / ESP-IDF / FreeRTOS | Raspberry Pi OS / Debian |
| Когда выбирать | Быстро проверить логику и железо | Устройство с сетью и OTA | Киоск, шлюз, CV, Docker |
| Когда не выбирать | Нужен тяжёлый сетевой стек 24/7 | Нужен полноценный десктоп/браузер | Жёсткий deep sleep от батарейки |
Направления
- Разработка для Arduino — скетчи, датчики, прототипы, хобби- и промышленные стенды.
- Разработка для ESP32 — Wi‑Fi/BLE, IoT-устройства, прошивки, MQTT/OTA.
- Разработка для Raspberry Pi — SBC, киоски, edge, Linux-сервисы, GPIO.
Что входит в типовой проект
- Бриф: сценарий, датчики/исполнители, питание, канал связи, целевой объём (1 шт / пилот / партия).
- Архитектура: выбор платы, протокол (MQTT/HTTP/Modbus), формат телеметрии, обработка ошибок.
- Прошивка или Linux-сервисы: код, конфиг, логи, при необходимости OTA или systemd unit.
- Стыковка с бэкендом/CRM: webhooks, API, дашборд — по аналогии с интеграциями CRM.
- Документация: схема подключений, прошивка, инструкция сборки и приёмки.
Когда услуга не подходит
Не подходит запрос «сертифицируйте CE/UL и запустите завод завтра» без ТЗ и бюджета на лабораторию — мы не выдаём чужие сертификаты. Не подходит чистая «рисование PCB без прошивки и сценария»: схемотехника без продукта не даёт измеримого результата. Если нужен только сайт или мобильное приложение без железа — смотрите разработку сайтов или мобильные приложения.
Как мы работаем
- Бриф и риски — питание, связь, среда, KPI пилота.
- Выбор платформы и смета MVP на модулях.
- Прошивка / сервисы + стенд на staging-железе.
- Интеграция с облаком или локальным сервером, тесты отказов.
- Документация, передача репозитория, план доработок.
Связанные услуги
- каталог услуг
- разработка для Arduino
- разработка для ESP32
- разработка для Raspberry Pi
- веб-приложения
- мобильные приложения
FAQ
Делаете ли PCB и корпуса?
Прототипы собираем на готовых модулях. Кастомную плату и корпус проектируем при отдельном согласовании или с партнёром по электронике — это отдельная смета после проверки сценария на отладочной плате.
Есть ли у VivaCoding сертификаты CE/FCC?
Нет — не заявляем чужие и несуществующие сертификаты. Подготовку к сертификации (EMC-практики, BOM, тестовый план) можем заложить в проект; саму лабораторию и маркировку ведёт заказчик или аккредитованный орган.
Сколько длится MVP на модуле?
Типичный горизонт рабочего прототипа с телеметрией — 3–8 недель при ясном ТЗ и доступном железе. Срок растёт с кастомным питанием, промышленными интерфейсами и жёстким энергосбережением.
Можно ли связать устройство с сайтом или CRM?
Да: MQTT/HTTP → бэкенд → кабинет или CRM. Часто параллельно нужны Linux-сервер или Docker для брокера и API.


