Разработка устройств на Arduino

Заказчик
[no-member:pro]Владимир[/no-member:pro]Владимир
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыБанковский перевод, Электронные деньги
Приём заявокзавершён
Описание проекта
Предложение дополнительного заработка для специалиста по разработке устройств на Arduino. Требуется разработка устройств на Arduino - управление по GSM - GPRS.
1. Три устройства на микроконтроллере с сим-картами (Одно главное (#№1), два ведомых(#№2, #№3))
2. На главное устройство (#№1) поступает СМС сообщение о начислении бонусных Х балов для устройства #№ с мусорным текстом, типа: "поздравляем, устройству # Начислено 500 балов за покупки у партнеров"
- Контроллер проверяет номер отправителя сообщения и сверяет его с массивом разрешенных для обработки номеров;
- Если номер есть в массиве разрешенных - выделяет #№ устройства по маске, проверяет, соответствует ли №# зарегистрированным в массиве устройств;
- если да, то заносит в переменную номера отправки номер телефона присвоенный данному устройству;
- выделяет числовое значение балов по маске;
- направляет на номер этого устройства # сообщение типа: "$500" - где 500 - это количество бонусных, полученных в сообщении головным устройством, а $ - это как идентификатор, после которого нужно извлекать числовое значение (организовать проверку на пробелы и наличие иных символов между $ и числом. Если они есть - прекратить выполнение программы.)
3. Контроллер устройства #№ выделяет числовое значение данного сообщения и формирует заданное количество одинаковых импульсов (с заданной частотой и амплитудой) на определенном пине.
1. Три устройства на микроконтроллере с сим-картами (Одно главное (#№1), два ведомых(#№2, #№3))
2. На главное устройство (#№1) поступает СМС сообщение о начислении бонусных Х балов для устройства #№ с мусорным текстом, типа: "поздравляем, устройству # Начислено 500 балов за покупки у партнеров"
- Контроллер проверяет номер отправителя сообщения и сверяет его с массивом разрешенных для обработки номеров;
- Если номер есть в массиве разрешенных - выделяет #№ устройства по маске, проверяет, соответствует ли №# зарегистрированным в массиве устройств;
- если да, то заносит в переменную номера отправки номер телефона присвоенный данному устройству;
- выделяет числовое значение балов по маске;
- направляет на номер этого устройства # сообщение типа: "$500" - где 500 - это количество бонусных, полученных в сообщении головным устройством, а $ - это как идентификатор, после которого нужно извлекать числовое значение (организовать проверку на пробелы и наличие иных символов между $ и числом. Если они есть - прекратить выполнение программы.)
3. Контроллер устройства #№ выделяет числовое значение данного сообщения и формирует заданное количество одинаковых импульсов (с заданной частотой и амплитудой) на определенном пине.