Описание проекта
1. Три устройства на микроконтроллере с сим-картами (Одно главное (#№1), два ведомых(#№2, #№3))
2. На главное устройство (#№1) поступает СМС сообщение о начислении бонусных Х балов для устройства #№ с мусорным текстом, типа: "поздравляем, устройству # Начислено 500 балов за покупки у партнеров"
- Контроллер проверяет номер отправителя сообщения и сверяет его с массивом разрешенных для обработки номеров;
- Если номер есть в массиве разрешенных - выделяет #№ устройства по маске, проверяет, соответствует ли №# зарегистрированным в массиве устройств;
- если да, то заносит в переменную номера отправки номер телефона присвоенный данному устройству;
- выделяет числовое значение балов по маске;
- направляет на номер этого устройства # сообщение типа: "$500" - где 500 - это количество бонусных, полученных в сообщении головным устройством, а $ - это как идентификатор, после которого нужно извлекать числовое значение (организовать проверку на пробелы и наличие иных символов между $ и числом. Если они есть - прекратить выполнение программы.)
3. Контроллер устройства #№ выделяет числовое значение данного сообщения и формирует заданное количество одинаковых импульсов (с заданной частотой и амплитудой) на определенном пине.