krivenkij Опубликовано 14 апреля, 2015 Поделиться Опубликовано 14 апреля, 2015 Доброго времени суток. Буду краток, поэтому суть следующая. Нужно приложение под Android, WinMobile (можно iOS вдобавок) написанное в RAD Studio. Задание следующее: Нужно написать приложение под Android и WinMobile в Embarcadero RAD Studio на Delphi. Основные требования: 1)Форма авторизации (пароль или код доступа к приложению должен задаваться при первом запуске и меняться при вводе старого кода) 2)Далее переходим на страницу управления, здесь на форме должны быть кнопки (типа вкл/выкл, визуализация будет плюсом), нажимая на которые будет производиться отправка смс сообщения на платформу Arduino, при этом не должно быть перехода в сообщения, они должны отправляться в фоновом режиме из приложения. Кнопки следующие: - вкл/выкл сигнализацию - запрос температуры и уровня влажности в помещении -вкл/выкл розетку Смс-сообщение должно быть следующего формата: При нажатии на кнопку «вкл/выкл сигнализацию» на включение отправляется «0», на выключение «1», при нажатии на запрос температуры отправляется «2» и т.д. С розетками аналогично. 3)Сообщения приходящие от нашей Arduino должны выводиться в приложении (ну или хотя бы в статус баре как push, но если будут в приложении, то это явный плюс) 4)В приложении должен быть реализован планировщик, т.е. мы в нужное нам время можем отправить нужный нам запрос. Например, включить сигнализацию в 18:00 или выключить розетку в 22:00. Для этого рядом с каждой кнопкой нашего функционала должна быть кнопка «времени» (в виде часов или ещё как-нибудь), при нажатии на которую будет всплывающее окно где мы сможем указать нужное нам время и выполнить нужное действие. При этом должен вестись следующий расчет: берем текущее время на нашем смарте, берем время указанное во всплывающем окне, переводим все это в секунды. Например, сейчас 14:00, мы хотим включить что-либо в 16:30. Получим 16:30 минус 14:00, итого 2:30. Переводим в секунды 2:30, то есть получим 9000 секунд. При выборе таймера смс сообщение меняет формат. Формат сообщения следующий «ВРЕМЯ КОМАНДА», например «9000 2», то есть через 2 часа 30 минут проверить температуру в помещении. Комменты в коде программы обязательны. Это основная часть того что приложение должно выполнять, с реальным исполнителем обсудим все более подробно. Цитата Ссылка на комментарий
haword Опубликовано 14 апреля, 2015 Поделиться Опубликовано 14 апреля, 2015 года два подожди потом приходи на выньмобайл пока не делает студия. Цитата Ссылка на комментарий
Модераторы Равиль Зарипов (ZuBy) Опубликовано 14 апреля, 2015 Модераторы Поделиться Опубликовано 14 апреля, 2015 и зачем Вам программа? Для таких маневров есть Tasker Цитата Ссылка на комментарий
Yarpda Опубликовано 14 апреля, 2015 Поделиться Опубликовано 14 апреля, 2015 Как я понимаю такое в текущей реализации сделать без танцев с бубном не удастся (что касается автоматизации процесса), т.к. это должен быть сервис висящий в памяти, а не просто программа. А сервис, даже если это возможно, отъедающий 100мб памяти, это сильно круто помоему... )) Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.