1. Цель проекта Подготовить техническую документацию и PoC-примеры для существующего SDK (Android, Linux, Python), чтобы завод мог готовить прошивку устройства по заданному API и функциональности.
2. Обязанности исполнителя Анализ текущего SDK‑биля для Android, Linux и Python.
Составление архитектуры: блок-схемы взаимодействия MCU ↔ SDK ↔ Устройство.
Формализация API‑спецификации: вызовы, форматы (JSON/MQTT), события.
Разработка примеров кода (PoC): - Android (включение/отключение, статус). - Linux/Python (через MQTT/REST). - Подготовка документации: SRS, API‑спеки, схемы, требования по OTA/безопасности. - Финальное ТЗ для завода: PID/DP-точки, требования к MCU и прошивке.
3. Требования к кандидату - Опыт работы с IoT, MCU (ESP32/8266/BK7231N и др.). - Знание Android SDK, Linux‑сред, MQTT/REST. - Умение составлять технические спецификации и схемы. - Опыт разработки PoC‑приложений (Java/Kotlin, Python). - Понимание OTA‑механизмов, безопасности, сертификации.
4. Результат (deliverables) - Документ SRS: общая архитектура, требования, платформа. - API‑спецификация: все методы, форматы, расписания.
PoC‑примеры: Android‑приложение. Linux‑скрипты на Python. ТЗ‑пакет для завода: схемы, BOM, требования к MCU, прошивке, OTA.