Необходимо разработать прототип под любой DevKit с ESP32-WROOM, используя Tuya Link SDK (developer.tuya.com/en/lin..., демонстрирующий интеграцию отопительного оборудования с облаком и приложением Tuya. Примеры интеграции: cnx-software.ru/2021/12/1... Язык для реализации С/С++. 1. Будет предоставлена учетная запись на сервере Tuya под которой нужно проводить разработку. 2. В качестве DevKit можно использовать любой c ESP32-WROOM микроконтроллером. 3. Процесс настройки личного кабинета (ЛК) под использование ESP32 должен быть зафиксирован screencast-ом (создание лицензий, создание нового устройства и пр.). 4. После добавления созданного в ЛК устройства в приложение Tuya оно должно иметь следующие элементы управления: a. Управление температурой 1. Подпись рядом с контролом «Темп. 1 (цель)». Любой подходящий элемент управления. Диапазон: от 8 до 85. b. Управление температурой 1. Подпись рядом с контролом «Темп. 1 (факт)». Любой подходящий элемент управления. Диапазон: от 8 до 85. c. Выбор режима. Любой подходящий контрол, например, ComboBox, с названиями режимов: «Режим 1», «Режим 2», «Режим 3». d. Переключатель (вкл/выкл) с названием «ГВС». e. «Label 1» получающий данные с сервера Tuya и отображающий температуру выставленную на контроле «Темп. 1 (факт)». 5. При изменении параметров любым элементом управления информация об изменениях должна сохраняться в текстовый лог операций в приложении Tuya, чтобы можно было посмотреть дату и время изменения параметра и с какого на какое значение произошло изменение. 6. При изменении «Темп. 1 (факт)» если значение становится выше заданного «Темп. 1 (цель)» в приложении Tuya должно возникать push уведомление с информацией о превышении температуры. 7. Прототип должен быть оттестировать таким образом, чтобы два пользователя с своими учетными записями Tuya (отличными от той, под которой производилась разработка) могли управлять: a. Одним и тем-же устройством (семейный режим). На один DevKit залита прошивка с Tuya Link SDK. Два пользователя со своими учетными записями подключаются с мобильного приложения Tuya (или с Android/iOS эмулятора) к устройству и управляют им. Второй пользователь видит изменения сделанные первым и наоборот. b. Разными (индивидуальными) устройствами. На два DevKIt заливается одна и та-же прошивка, подключенная к учетной записью под которой велась разработка. Первый пользователь подключается к первому DevKit-у и управляет им. Второй пользователь подключается к второму DevKit-у и управляет им. Изменения на каждом из устройств не должны транслироваться в приложение на другом мобильном устройстве, т.е. они должны работать полностью независимо. 8. Если с таким тестированием параллельным тестированием будут сложности (нет второго мобильного телефона/проблема с эмулятором мобильного и пр.) – с нашей стороны поможем одновременно провести тест. 9. Результаты тестирования фиксируются screencast-ом. Имена файлов должны отображать какой вариант тестируется и под каким пользователем. 10. Все исходные коды, ссылки на видео и описание использованных библиотек (ссылки откуда брать) передаются при сдаче проекта.