Моб приложение, управление устройством
Ищем серьёзную команду в Украине для создания и поддержки мобильного приложения. Настроены на длительное сотрудничество. Все вопросы в личку
СОСТАВ ТЕХНИЧЕСКОГО ЗАДАНИЯ
Необходимо разработать приложение для управления Устройством дезинфекции воздуха
Устройство представляет собой УФ-лампу в корпусе с вентилятором, закачивающим в корпус воздух. Приложение должно управлять запуском вентилятора и включением лампы, через установленный в корпус wi-fi switcher.
Приложения для Android/iOS имеют идентичный функционал и дизайн.
Серверная часть проекта реализуется на базе Google Cloud Platform или аналогов
Интерфейс
Интерфейс программы выполнен в минималистичном дизайне
Языки интерфейса:
- английский (по умолчанию)
- немецкий
- итальянский
В качестве примера интерфейса берется приложение eWelink https://play.google.com/store/apps/details?id=com.coolkit&hl=ru&gl=US
Контроллер
На борту Прибора установлен wi-fi switcher Sonoff Mini WiFi Switch Basic (микроконтроллер ESP8285). ТТХ https://sonoff.tech/product/diy-smart-switch/basicr2/ который осуществляет управление Прибором
Документация по подключению от производителя тут: http://developers.sonoff.tech/sonoff-diy-mode-api-protocol.html
Функционал приложения
Приложение должно давать возможности полного управления Прибором с гибкими настройками расписания, а также учитывать время работы Прибора и предупреждать Пользователя о необходимости замены лампы.
Добавление Прибора в Приложение
Для добавления нового Прибора в Приложение, Пользователь нажимает одновременно кнопку на корпусе устройства и в приложении. Приложение устанавливает связь с прибором, регистрирует Прибор в местной WiFi сети и предлагает ввести пароль на экране.
При отсутствии сети Wi-Fi управление осуществляется Wi-Fi Direct.
Название и описание приборов в Приложении
При добавлении нового Прибора в Приложение, должна быть предусмотрена возможность задать его название и описание. Так же должна быть предусмотрена возможность редактирования описания и названия уже добавленных Приборов, а также удаление уже добавленных Приборов.
Управление Прибором в Приложении осуществляется:
- кнопкой Запуск в приложении
- по таймеру (возможность задать дни, часы, минуты до отключения)
- по дням недели и времени суток
Счётчик наработки часов и сигнализация об замене лампы.
- В Приложении должна быть реализована возможность учитывать время работы Прибора, с отображением в интерфейсе Приложения напротив соответствующего прибора Зеленой, Желтой, Красной пиктограммы:
- Зеленая – общее время работы Прибора не превышает 7999 часов
- Желтая – общее время работы Прибора от 8000 до 8999 часов
- Красная – общее время работы Прибора от 9000 часов и выше
Возможные расширения функционала Приложения
Данные работы не входят в первый этап создания проекта, но должна быть заложена возможность расширения Приложения в следующих направлениях:
- при добавлении нового Прибора в Приложение, Пользователь вводит Заводской номер Прибора (или сканирует qr код). Нужно разработать программный модуль, который бы генерировал уникальные 6-значные Заводские номера, хранил бы их защищенном хранилище, позволял бы находить Заводской номер в базе при добавлении Прибора в Приложение
- создание обратного канала связи с Прибором для передачи на Приложение информации и реальном состоянии лампы (другой тип Контроллера)
- - раздельное управление несколькими лампами (в т.ч. мощностью лампы) и ионизатором в одном Приборе (другой тип Контроллера)
- - объединение Приборов в Группы приборов – для больших объектов (например «1 этаж», «Правое крыло» и т.п.)
- - отправка уведомлений пользователю в Android/iOS о необходимости замены лампы
- - создание платной версии приложения (от 10 Приборов и выше)
- - создание калькулятора, рассчитывающего кол-во девайсов на определенную площадь помещения и поток людей
- - настройка включения и выключения Приборов по календарю
-
860 10 0 Здравствуйте!
Я хотел бы предложить Вам свою помощь с данной разработкой. Более 4-х лет, я разрабатываю приложения на Android и iOS с использованием таких инструментов, как Flutter, ReactNative, Java, Kotlin, SQLite, REST API с JSON, MVP (чистая архитектура), RxAndroid 2, а также Swift, Objective-C, iOS SDK.
Прикрепляю портфолио своих работ:Google Drive
Примеры приложений с похожим функционалом: https://apps.apple.com/app/id1495728021
https://apps.apple.com/ua/app/2event/id786811811?l=uk
https://play.google.com/store/apps/details?id=com.auto.sale
Также имею опыт работы в некоторых известных украинских компаниях и работы с иностранными клиентами. Если Вы сочтете меня подходящим для Вашего проекта, пишите!
…
С Уважением,
Павел
-
Добрый день. Есть какие-то предпочтения по технологиям разработки? Мы работаем на Unity, Flutter и на Android Studio.
-
Здравствуйте. Я правильно понимаю, вам нужно разработать программно-аппаратный комплекс: от ПО в микроконтроллер до ПО в смартфон(либо любой другой гаджет)? Или речь только о ПО в смартфон?
-
Актуальные фриланс-проекты в категории Гибридные мобильные приложения
Проект Tuya смартДля wi fi устройства. В поиске специалиста с Tuya IoT Platform / Tuya Panel Studio, опыт работы с CBU обязателен! Необходимо выполнить Регистрация аккаунта 1. Настройка продукта в Tuya IoT Platform 2. Настройка Data Points (DP) 3. Разработка интерфейса в Tuya 4. Настройка… Встраиваемые системы и микроконтроллеры, Гибридные мобильные приложения ∙ 12 дней 1 час назад ∙ 4 ставки |