Разработка ПО на базе STM32+ESP32

100 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
12 апреля 2018, 19:16 • 6 откликов • 41 просмотр
Добрый день!

Требуется оперативная разработка ПО по следующему краткому ТЗ (детали предоставляются по запросу)

ESP32 модуль подключен к STM32 по UART (RX, TX, CTS)
Плата у разработчика с STM32L должна иметь microSD карт ридер.

Разработать прошивку для ESP32 и демо приложение для STM32 (на языке C), которые реализуют следующий алгоритм:

1.Демо приложение после запуска на STM32 отправляет все имеющиеся файлы на SD-карте черезESP32 (WiFi-интерфейс) на HTTP-сервер при помощи POST-запроса.

2.Скорость передачи данных на сервер должна быть не менее 3 мбит/с (при нормальном канале WiFi интернет)

3.В качестве точки доступа на проверке должен поддерживаться телефон с LTE

4.В случае низкоскоростного канала на телефоне (3G, EDGE) данные должны передаваться без потери целостности, с максимально возможной скоростью (возможной для данного интернет канала – 3G/EDGE)

5.Демо приложение должно контролировать что файл загружен корректно на сервер. Если загружен корректно – файл удаляем с SD-карты

6.Демо приложение должно корректно отрабатывать ситуации

  • Пропадание связи (отключение точки доступа)
  • Замедление скорости передачи на порядок
    • Включить/выключить WiFi (параметры: SSID, pass)
    • Получить статус WiFi (есть соединение/нет )
    • Отправить файл
7.Адрес сервера, параметры точки доступа могут быть зашиты внутри прошивки ESP32

8.Прошивка на ESP32 должна иметь протокол по UART реализующий следующие функции