Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
Встраивание поддержки облака Tuya в ESP32-WROOM

c
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 11 месяцев
Бюджет: ожидает предложений
Срок: по договоренности
Необходимо разработать прототип под любой 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. Все исходные коды, ссылки на видео и описание использованных библиотек (ссылки откуда брать) передаются при сдаче проекта.
Разделы:
Заказ
Опубликован:
31.05.2023 | 17:43 [поднят: 31.05.2023 | 17:43]
Заказ находится в архиве

Теги: нужен программист, ищу программиста, резюме программиста

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «FL.ru 2.0».