Техническое задание: Библиотека для GSM-модуля на ESP32

Цель проекта

Разработать программную библиотеку, которая позволит легко интегрировать GSM-модуль SimCOM A7682E с микроконтроллером ESP32-WROOM-32E-N8 в экосистеме разработки Arduino.

Основные требования

  • Библиотека должна быть написана на C++ для среды Arduino IDE/PlatformIO.
  • Обеспечить базовый функционал для работы с GSM/GPRS: инициализация модуля, отправка/прием SMS, установка GPRS-соединения, HTTP-запросы.
  • Архитектура и вызовы функций должны быть совместимы с популярными существующими решениями (например, TinyGSM) для упрощения миграции проектов.
  • Код должен быть хорошо документирован, содержать комментарии и примеры использования.
  • Библиотека должна быть устойчива к ошибкам связи и предусматривать механизмы повторных попыток.

Желаемый функционал

  • Поддержка основных AT-команд модуля.
  • Управление питанием модуля.
  • Работа в синхронном и асинхронном режимах (опционально).
  • Информация о состоянии сети и уровне сигнала.

Результат работы

Готовая библиотека в виде набора файлов (.h, .cpp), пример sketch для Arduino, краткая документация по установке и использованию. Код должен быть выложен в репозиторий (например, GitHub).

Ретушь и цветокоррекция 11 фотографий

Требуется профессиональная обработка фотографий. Включает ретушь 8 снимков (удаление лишних предметов) и комплексную цветокоррекцию. Дополнительно для 3 фото нужна тонкая настройка под заданные световые условия.