Перейти к содержанию
Fire Monkey от А до Я

krivenkij

Пользователи
  • Постов

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные krivenkij

  1. Доброго времени суток.
    Буду краток, поэтому суть следующая.
    Нужно приложение под 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 минут проверить температуру в помещении.

     

    Комменты в коде программы обязательны.

     

    Это основная часть того что приложение должно выполнять, с реальным исполнителем обсудим все более подробно.

     

×
×
  • Создать...