J2ME или Simbian: прием и отправка SMS

Гость19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
13.09.2006

Цель: разработать программно-аппаратное решение для мониторинга работоспособности сервиса. Чтобы минимизировать риск отказа системы мониторинга, предлагается сделать его максимально автономным: в виде мобильного телефона и приложения в нем, чтобы не зависить от какого-то сервера, интернет-провайдера и т.д. Приложение нужно чтобы мониторить работоспособность информационной системы. Эта информационная система будет посылать СМС-ки раз в час, и если она их не послала значить что-то не так - например упал интернет-канал, остановилась система и т.д.

Суть:

1. Приложение постоянно работает специально выделенном для этого телефоне.

2. После запуска приложение ожидает, что раз в час (задается в конфигурации), что на телефон придет одно SMS-сообщение от заданного номера (задается в конфигурации).

3. Если в какой-то час SMS не пришло или пришло несколько SMS, приложение понимает что что-то не так (Alert). В этом случае, отправляется СМС на заданные номера с описанием Alert'а и информация об алерте сохраняется в лог на телефоне: дата-время, суть алерта - не пришло СМС, пришло много СМС и т.д.

4. В конце каждых суток приложение посылает E-mail или SMS с отчетом за последние сутки: были или нет алерты, если были то кусок лога с ними, кому были высланы уведомления о них и кому они были доставлены (по delivery report'ам).

Что нужно сделать:

1. Выбрать аппаратную платформу. Нужен очень надежный, дешевый (до 300 долларов), распространенный телефон с поддеркой возможности принимать и посылать СМС из Java или Simbian приложения.

2. Разработать и протестировать на выбраном телефоне приложение.