Задание: Разработка устройств. Интеграция SDK для IoT‑устройства и подготовка документации (Дистанционная работа)
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.