Для нескольких демонстраций нам понадобятся следующие составляющие:
В данной статье будут рассмотрены несколько примеров взаимодействия с платой: возможность звонить и принимать звонки с других телефонов, отправлять SMS на заданный номер при нажатии на кнопку, управлять светодиодами с помощью входящих SMS.
Посмотреть описание и минимальные примеры можно на . можно скачать у них же.
С помощью джамперов на плате возможно установить используемые для коммуникации контакты: аппаратные 0-й и 1-й или 7-й и 8-й для работы через SoftwareSerial-эмуляцию. По этому каналу в итоге и будут пересылаться AT-команды.
Общение с платой производится через serial-соединение с помощью набора AT-команд. AT commands язык инструкций, изначально разработанный для управления настройками модемов, однако оказался настолько удобным, что было выпущено несколько стандартов для мобильных устройств. AT это просто текстовый протокол, в котором в качестве префикса отдельной команды используется строка AT (от англ. attention), а название и параметры следуют далее так же в текстовом виде. Набор допустимых команд и их параметры описываются стандартом, который поддерживает конкретное устройство. Сейчас наиболее используемые стандарты: GSM 07.07, 07.05.
Плата построена на базе модуля SIMCom SIM900. Также на ней расположены: слот для SIM-карты, стандартные 3,5 мм джеки для аудио-входа и выхода и разъём для внешней антенны.
GPRS Shield от Seeed Studio это плата расширения, позволяющая Arduino работать в сетях сотовой связи по технологиям GSM/GPRS для приёма и передачи данных, SMS и голосовой связи.
Взаимодействие с GSM/GPRS Shield для работы с SMS и голосовыми вызовами Амперка / Вики
Комментариев нет:
Отправить комментарий