Источник: тут
Для управления устройством по SMS я купил на Aliexpress GSM модем SIM900A mini v3.4.1.
Документация: SIM900_AT Command Manual_V1.03 , SIM900_ download procedure_V0.20 , SIM900_Hardware Design_V2.00 SIM900A_schematic
Оказалось, что этот модем не предназначен для работы в России. Пришлось повозиться. В конце концов мне удалось его перепрошить, так что он заработал.
Процесс перепрошивки описан здесь: http://alex-exe.ru/radio/wireless/gsm-sim900-firmwar-all-in-one/ и здесь http://arduino.ru/forum/apparatnye-voprosy/gsm-sim900a-delaem-iz-dvukh-diapazonov-chetyre.
Я использовал эту прошивку 1137B02SIM900M64_ST_ENHANCE и эту программу для ее загрузки SIM900 Series download Tools Develop 1.9. Подключение для загрузки прошивки:
К сожалению на плате не было возможности легко подключиться к пинам PWRKEY и DEBUG. Они просто не были выведены. К тому же у меня почему-то нужно было пин PWRKEY не на землю сажать, а подавать на него 1. Плату паять не хотелось, поэтому я выкрутился следующим образом: положил под плату магнит от жесткого диска и пины от кабелей прилипли к нужным разъемам. На фотографиях ниже показано, как я это сделал.
Все.
Еще вариант тут и тут (SIM900)
Схематика для помощи
Еще о прошивке (GPRS Shield(SIM900) Firmware Update) тут
И (Автоматизации не бесплатно и с СМС опст.) тут