Android-пристрій по вх.звонку або SMS робить фото і шлет його по MMS
1163 UAHТЗ
Андроид-приложение по вход.звонку или SMS делает фото и шлет его по MMS
Задача: При помощи старого телефона на Андроиде дистанционно снять показания со счетчика
электроэнергии установленного на даче, которую не посещаешь в осенне-зимне-весенний период месяцами).
Т.е "телефон-фотоаппарат" должен по команде сфотографировать счетчик и прислать фото по MMS на управляющий телефон.
В приложение на "телефоне-фотоаппарате" записываем:
- номера управляющих телефонов (max до 10 шт.) с которых возможно взаимодействие с приложением;
- пятизначный цифровой пароль (пока например 00000), который нужно помещять в присылаемые
управляющие SMS через пробел после текста управляющей sms.
Подключаем "телефон-фотоаппарат" к зарадке, располагаем его основную камеру напротив счетчика,
запускаем приложение и уезжаем.
Основные функции:
1) При поступлении звонка от управляющего телефона, приложение определяет номер звонящего
и если он НЕ совпадает с номером записанном в приложение в качестве управляюего:
- сбрасывает звонок и ничего не делает;
2) Если номер звонящего совпадает с номером записанном в приложение в качестве управляюего:
- сбрасывает звонок, делает снимок счетчика и присылает его по MMS на управляющий телефон
с которого поступил звонок
3) При поступлении управляющей смс с правильным текстом и паролем
(текст например: foto 00000, где символы 00000 - пароль)
приложение делает снимок счетчика и присылает его по MMS на телефон с которого поступила SMS-команда.
Если текст SMS или пароль не сооветствует - ничего не делает.
Настройки:
Приложение должно обеспечивать
1) Достижения фокуса. Можно шагами по командам, можно всегда авто, лишь бы эффективнее и надежнее
получить резкие снимки. Тут выслушаю ваше предложение по организации выбора.
2) Активацию вспышки (выкл, вкл, авто) sms команда svetoff 00000, sveton 00000, svetauto 0000
3) Установка разрешения и качества фото. Обычно терубется максимально возможное для имеющегося железа.
Тут выслушаю ваше предложение по организации выбора.
4) Отслеживать корректность доставки MMS и повтор передачи в случае неудачи и, допустим,
после 5 попыток - sms о неудаче передать MMS.
5) После запуска приложения в нем должна быть возможность выбрать запускать ли его автоматом при
следующем включении/запуске Телефона/Андроида или нет.
6) Приложение по SMS-команде status 00000 должно присылать в SMS:
- уровень зарадки батареи,
- состояние вспышки,
- зарегистрированные номера управляющих телефонов
- установленное разрешение и качество фото
- все иные указанные в ТЗ устанавливаемые параметры и что еще по ходу дела всплывет.
7) По SMS команде restart 000000 приложение должно перезагружать телефон и само автозагружаться.
8) По SMS команде restartp 000000 приложение должно перезагружаться.
Т.е нужно всеми возможными способами добиться устойчивого длительного функционирования приложения и
возможность дистанционного или автоматического восстановления работоспособности без посещения дачи.
Тут жду ваших предложений, что еще для этого (кроме п.7,8) можно сделать.
Все команды управления - по SMS от управляющего телефона даны для примера.
Текст и синтаксис sms поправьте если нужно.
Приложение должно работать на старых версиях телефонов (с небольшой ОЗУ от 0,5 Гб)
и старых версиях от Андроида 2.0.
Первоначальное тестирование буду делать на Sony Experia st26i с Android 4.
PS Извините за "многа букоф", но старался точнее описать задачу во избежание недопонимания.
Сначала "руками" устанавливаем:
- фотовспышку
- разрешение и качество фото.
Делаем несколько "пристрелочных" кадров получая приемлемое качество фоток. И после этого запускаем приложение и уезжаем.
Т.е. не нужно в приложении управлять вспышкой, качеством фоток и фокусом.
Общий регламент работы вижу такой:
- включаем телефон
- открываем штатное приложение "фотоаппарат" делаем в нем нужные настройки, располагаем телефон напротив счетчика), делаем несколько тестовых фото, добиваясь приемлемого качества, и выходим из "фотоаппарата"
или
управляем всеми этими параметрами из нашего приложения - тут выслушаю ваше мнение
- загружаем наше приложение, или оно само уже загрузилось в фоне, если при предыдущей загрузке поставили галочку "автозагрузка", тогда открываем его из значка (как в трее Windows) - тут выслушаю ваше мнение.
- делаем в нем нужные настройки и после этого отправляем приложение в фон/гасим экран телефона и т.п. действия отправляющие телефон в дежурный режим с низким энергопотреблением, но с активным приложением.
- вешаем телефон на место напротив счетчика
- для контроля делаем на телефон тестовый звонок с управляющего телефона и дожидаемся MMS-ки. В момент фотосъемки телефон может включать экран, вспышку или делать еще что-то, естественно увеличивающее энергопотребление, а после получение ответа об успешной доставке MMS-ки (или иного признака успешного завершения) снова "засыпает", но с активным приложением.
Если все в порядке можно уезжать с дачи.
Если при последующей коммуникации с телефоном появляется ситуация, что телефон в принципе виден в сети и откликается на звонок, но MMS не приходит, то можем при помощи управляющих sms перезагрузить либо приложение, либо весь телефон.
п. 3) следует читать:
3) При поступлении управляющей смс С "ПРАВИЛЬНОГО" НОМЕРА с правильным текстом и паролем
(текст например: foto 00000, где символы 00000 - пароль)
приложение делает снимок счетчика и присылает его по MMS на телефон с которого поступила SMS-команда.
Если "НОМЕР С КОТОРОГО ПОСТУПИЛА SMS", текст SMS или пароль не соответствует - ничего не делает. "
Відгук замовника про співпрацю з Дмитрием Ведмеденко
Android-пристрій по вх.звонку або SMS робить фото і шлет його по MMSРобота виконана вчасно і з належним якістю. Рекомендую Дмитра Ведмеденка для співпраці.
Профіль видалено | Сейф
-
84 6 0 Цікаве завдання . Готова виконати. Не робив нічого подібного)
Интересное задание. Готов выполнить. Делал нечто не подобное)
Актуальні фриланс-проєкти в категорії Розробка під Android
Додаток ЗНОПотрібно доробити програму ЗНО. Є код, потрібно виправити помилки і доробити до кінця. Ціна договірна. Розгляну всі пропозиції Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 6 ставок |
Виправити помилку сканера шрифтокодів Kotlin + Jatpack ComposeМи маємо мобільний додаток на Cotlin+Jetpack Compose Є функція сканера штрих-коду і на планшеті Lenovo tab 10, Android 9 не відображається екран сканування. На 7 версії Android теж не працює. При цьому камера активна. Інтерфейс додатку відображається. А ось сам ридер – це… Розробка під Android ∙ 4 ставки |
Розробка додатків для управління розумними замками
68 000 UAH
Розробка Android і iOS додатків для управління розумними замками аналог / копія додатку ttlock https://apps.apple.com/ru/app/ttlock/id1033046018 https://play.google.com/store/search?q=ttlock&c=apps&hl=ru&gl=US Є вогонь HTTPS://cnopen.ttlock.com/doc/api Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 14 ставок |
Створення мобільного додатку на основі готового дизайнуМи шукаємо розробника для створення аркадної гри, що характеризується простотою та залученістю. Ви маєте свободу у виборі технологій для реалізації проекту, з особливою увагою до Cordova або Flutter, хоча Android Studio та Unity також прийнятні. Вибір мови програмування… Ігрові програми, Розробка під Android ∙ 13 ставок |
Розвиток на Android · PHP · Java · Json MySQL
4000 UAH
Необхідно змінити текст в мобільному додатку і налаштувати передачу даних з сервера на додаток. Пристрій розроблений на Android з використанням Laravel Framework. Ми шукаємо кваліфікованого розробника під Android для виконання проекту на фрілансі. Основні вимоги включають в… PHP, Розробка під Android ∙ 5 ставок |