Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 25

Devetime

В этом уроке вы узнаете как настроить модуль SIM800L GSM/GPRS используя AT Команды и микроконтроллер Ардуино.

Комплектующие

  • Sim800L
  • Arduino Uno
  • Преобразователь постоянного тока LM2596

sim800l-vneshnii-vid-728x546.jpg

Sim800L — самое доступное (и довольно дешевое) решение для вашего проекта, управляемого GSM / GPRS. Вы можете совершать телефонные звонки, получать и отправлять текстовые сообщения, получать информацию о местоположении. Вы можете делать все, что вы обычно делаете со своим мобильным телефоном.

Прежде чем интегрировать этот модуль в свой проект, вы должны проверить, работает ли модуль. Он работает с AT-командами, и эти команды могут показаться запутанными. Поэтому я рекомендую вам использовать программное обеспечение. Я использовал AT Command Tester Tool, который можно бесплатно использовать в течение 7 дней. Я покажу, как использовать это программное обеспечение для настройки модуля SIM800L. Когда вы будете настраивать программное обеспечение, вам понадобится установить дополнение JAVA (англ. — add on) и открыть файл jar с помощью JAVA.

Подключение модуля к Arduino

Вы должны подавать на модуль SIM800 точно 4,2 В. Я использовал понижающий модуль LM2596. Настраиваем выходное напряжение до 4,2 В от потенциометра. Не забудьте соединить Arduino GND с выходом LM2596 (-). Сначала подключите ваш модуль Sim800L к Arduino;

  • NET -> Нет соединения
  • VCC -> LM2596 Out (+)
  • RST -> Arduino D9
  • RXD -> Arduino D7
  • TXD -> Arduino D8
  • GND -> LM2596 Out (-)

sim800l.jpg

Код урока

Откройте пустой эскиз Arduino и загрузите код ниже:

#include     SoftwareSerial mySerial(8,7);  // Change These Pins if you make different wiring  void setup()  {    Serial.begin(19200);    //Serial.println(“Begin”);    mySerial.begin(19200);    }    void loop()  {    if (mySerial.available())      Serial.write(mySerial.read());    if (Serial.available())      mySerial.write(Serial.read());  }  

Откройте AT Command Tester Tool. Нажмите «Найти порты» и выберите правильный порт. Выберите «BaudRate» как 19200. Выбрав порт устройства и правильную скорость передачи (скорость последовательного порта), нажмите «Connect» (перевод — «соединиться») на AT Command Tester. Инструмент отправит запрос на устройство и подключится.

sim800l-2.jpg

Регистрация устройства в сети необходима перед установлением соединения для передачи данных. В разделе «Выбор сети» устройство можно настроить для ручной или автоматической регистрации.

На вкладке «Голосовой вызов» вы можете проверить исходящие и входящие голосовые вызовы. Инструмент предоставляет простой в использовании интерфейс для набора исходящих номеров и приема входящих звонков.

ДомойДля начинающих

В предыдущей статье мы говорили о модуле SIM800l. В этой статье я хотел бы рассказать об управлении этим модулем. Как было сказано ранее — модуль управляется через UART интерфейс посредством AT команд. Конечно, все AT команды я перечислять не буду — для этого существует даташит, в котором все они подробно расписаны. Даташит вы можете скачать в конце статьи. Остановимся на самых распространенных и необходимых AT командах управления модулем SIM800l. Но прежде, я вкратце расскажу о том как подключить модуль. Итак, с питанием понятно — напряжение 4В и ток не менее 2А. Также понадобится переходник USB-UART, например такой. Подключаем переходник в свободный USB порт компьютера устанавливаем драйвера, далее подключаем RX вывод переходника к TX выводу модуля, а TX вывод модуля к RX выводу переходника. Вот и все. Запускаем любую терминальную программу (Hyper Terminal или PuTTy), и вносим настройки. Собственно по настройкам:

  1. Номер COM порта (смотрим в диспетчере устройств),
  2. Скорость соединения — 9600 (Хотя изначально модуль настроен на автоопределение).
  3. Четность — (8-N-1 4)
  4. Управление потоком — нет.

После подключения шлем модулю первую команду — AT и жмем Ентер. Если все правильно модуль должен ответить — OK. Теперь несколько команд для принудительной настройки UART порта модуля:

AT+IPR=115200 — эта команда настраивает скорость порта на 115200. Можно поставить любое значение: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200. Если поставить 0, то это означает автоопределение скорости (настройка по умолчанию). На команду модуль отвечает OK, или ERROR — если что-то не так. Чтобы узнать текущую установленную скорость даем команду AT+IPR?

AT+ICF=3,3 — эта команда служит для установки четности порта модуля. Имеет два параметра. Первый — отвечает за кол-во бит в посылке/четность/стопбит. Вот все варианты: 1 – 8/0/2, 2 – 8/1/1, 3 – 8/0/1, 4 – 7/0/2, 5 – 7/1/1, 6 – 7/0/1. Второй параметр — четность. Варианты: 0 – нечётный, 1 – чётный, 3 – нет. Т.е. команда AT+ICF=3,3 означает 8/0/1 (8 бит посылка, четность нет, стоп бит — 1). Для проверки текущей четности вводим AT+ICF?.

AT+IFC=0,0 — эта команда для установки контроля передачи данных. Первый параметр – терминалом от модуля, второй параметр – модулем от терминала. Возможные варианты: 0 – нет контроля, 1 – программный, 2 – аппаратный. По умолчанию контроль выключен.

Далее команды о состоянии модуля. Думаю принцип понятен и их я приведу уже в виде таблиц для удобства.

Команда Ответ Описание
AT+GCAP Возможности модуля
AT+GMM Идентификатор модуля
AT+GMR Ревизия
AT+GSN IMEI
AT+COPS? Информация об операторе
AT+COPS=? Доступные операторы
AT+CPAS Информация о состояние модуля 0 – готов к работе 2 – неизвестно 3 – входящий звонок 4 – голосовое соединение
AT+CREG? Тип регистрации сетиПервый параметр: 0 – нет кода регистрации сети 1 – есть код регистрации сети 2 – есть код регистрации сети + доп параметрыВторой параметр: 0 – не зарегистрирован, поиска сети нет 1 – зарегистрирован, домашняя сеть 2 – не зарегистрирован, идёт поиск новой сети 3 – регистрация отклонена 4 – неизвестно 5 – роуминг
AT+CSQ Уровень сигнала: 0 -115 дБл и меньше 1 -112 дБл 2-30 -110..-54 дБл 31 -52 дБл и сильнее 99 – нет сигнала.
AT+CCLK? Текущая дата и время телефона.
AT+CBC Монитор напряжения питания модуляПервый параметр: 0 – не заряжается 1 – заряжается 2 – зарядка оконченаВторой параметр: 1-100 % — уровень заряда батареиТретий параметр: Напряжение питание модуля (VBAT), мВ
AT+CADC? Значение АЦП (до 2,8В)

Команды настроек вызовов

Команда Ответ Описание
AT+CLIP=1 OK АОН 1 – вкл / 0 – выкл
AT+GSMBUSY=0 OK Запрет входящих звонков 0 – разрешены 1 – запрещены
ATS0=0 OK Автоответ 0 – ручной 1-более – автомотический после заданного количества звонков

Команды настроек СМС

Команда Ответ Описание
AT+CMGF=1 OK Текстовый режим 1 – включить 0 – выключить см. примечание
AT+CSCS= «GSM» OK Кодировка текстового режима Доступны следующие кодировки: IRA, GSM, UCS2, HEX, PCCP, PCDN, 8859-1 см. примечание
AT+CSCB=0 OK Приём специальных сообщений 0 – разрешен (по умолчанию) 1 – запрещен

Прочие команды настроек модуля

Команда Ответ Описание
ATE0 OK ЭХО 1 – вкл (по умолчанию) / 0 – выкл
ATV1 OK Формат ответа модуля 0 – только ответ 1 – полный ответ с ЭХО (по умолчанию)
AT+CMEE=0 OK Информация об ошибках 0 – отключён (по умолчанию) 1 – код ошибки 2 – описание ошибки
AT+CCLK=»13/09/25,13:25:33+05″ OK Установка часов «yy/mm/dd,hh:mm:ss+zz» Где: год/месяц/дата, часы:минуты:секунды +часовой пояс
AT+CPIN=XXXX Ввод PIN кода
ATZ0 Сброс настроек до значений по умолчанию (не до заводских) 0 или 1 – выбор профиля
AT&F Сброс настроек до заводских
AT&W OK Сохранение настроек для текущего профиляПараметр 0 или 1 — выбор профиля Параметр указывать сразу за командой (AT&W0)
AT+CPOWD=1 NORMAL POWER DOWN Выключение модуля 0 – срочное 1 – нормальное
AT+CFUN=1,1 Энергосберегающий режим и перезагрузкаПервый параметр: 0 – минимальный функционал 1 – нормальный режим (по умолчанию) 2 – выключения цепей приёма и передачи сигналаВторой параметр: 0 – выполнить без перезагрузки 1 – перезагрузить (доступно только в нормальном режиме, т.е. параметры = 1,1)

Команды для осуществления телефонных звонков

Команда Ответ Описание
ATD+380XXXXXXXX; OK Позвонить на номер +380XXXXXXXX;
ATDL OK Позвонить по последнему исходящему номеру
ATA OK Ответить на звонок
ATH0 OK Повесить трубку/ разорвать соединение
RING Входящий звонок
AT+CLIP=1 OK см. настройки
RING

+CLIP: «+380XXXXXXXX»,145,»»,,»»,0

Входящий звонок с включенным АОН Где:Первый параметр – номер телефона входящего звонка 2 – тип входящего номера 129 – не определен 161 – национальный 145 – интернациональный 177 – сетевой, специальный

Команды для отправки СМС сообщений

Команда Ответ Описание
AT+CMGS=

«+380XXXXXXXX» >Test sms.elschemo.ru

Отправка СМС. Указываем номер получателя в кавычках и отправляем модулю с символом переноса строки (13 в ASCII). После приглашения «>» вводим текст сообщения. Для отправки в конце сообщения отправляем символ SUB (26 в ASCII) или ESC (27) для отмены.
+CMTI: «SM»,4 Уведомление о приходе СМС.Второй параметр номер пришедшего СМС.
AT+CMGL=»REC UNREAD» Чтение групп СМС. Всего 5 групп: REC UNREAD – входящие непрочитанные REC READ – входящие прочитанные STO UNSENT – Пользовательские непрочитанные STO SENT – пользовательские прочитанные ALL – прочитать все сообщения
AT+CMGR=2 Чтение SMS сообщений. Запрос:Первый параметр – номер сообщения.Второй параметр (необязателен): 0 – обычный режим (по умолчанию) 1 – не изменять статус сообщения Ответ:Первый параметр – группа сообщений, см предыдущий пункт.Второй параметр – номер отправителя 3 – дата отправки Далее следует текс сообщения.
AT+CMGDA=»DEL SENT» OK Удаление групп СМС: DEL READ — прочитанные DEL UNREAD — не прочитанные DEL SENT — отправленные DEL UNSENT — не отправленные DEL INBOX — полученные DEL ALL — всех сообщения
AT+CMGD=4 OK Удаление СМС.Первый параметр – номер сообщенияВторой параметр: 0 – удаление указанного сообщения (по умолчанию) 1 – удаление прочитанных сообщений 2 – удаление прочитанных и отправленных сообщений 3 – удаление прочитанных, отправленных и не отправленных сообщений 4 – удаление всех сообщений
AT+CSCA? Возвращает номер сервис центра отправки сообщений.

Тоновый набор (DTMF)

Тоновые сигналы: 0-9,#,*,A-D

Команда Ответ Описание
AT+VTD=3 OK Длительность тоновых сигналов для AT+VTD. Значение параметра 1..255
AT+VTS=»1,4,#,A,6,7,0″ OK Отправить последовательность тоновых сигналов (до 20). Длительность задается командой AT+VTS.
AT+CLDTMF=7, «1,4,#,A,6,7,0» OK Проиграть на модуле (через аудио выход) тоновые сигналы.Первый параметр — длительность 1-100Второй параметр – строка тоновых сигналов, до 20.

USSD

Команды приведены для текстового режима и в GSM кодировке.

Команда Ответ Описание
AT+CUSD=1,»#100#» USSD запросПервый параметр – режим обработки операции: 0 – выполнить запрос, ответ проигнорировать 1 – выполнить запрос, вернуть ответ 2 – отменить запросВторой параметр – запрос в кавычках.
ATD#100#; Упрощенный USSD запрос (работает только при GSM кодировке)

GPRS Настройка и установка GPRS соединения:AT+SAPBR=1,1 — установка GPRS связиAT+SAPBR=2,1 — полученный IP адрес+SAPBR: 1,1,«10.229.9.115»AT+SAPBR=4,1 — текущие настройки соединенияAT+SAPBR=0,1 — разорвать GPRS соединение

AT-команды GSM модема SIM900

В предыдущей статье – GSM модем SIM900 – рассмотрели, как запаять данный модем. Сейчас разберемся, как его подключить к компьютеру и пообщаемся с ним по средством AT команд.

gsm-sim900-at-command01s.jpg

SIM900 подключенный к компьютеру

Начнём с подключения к компьютеру, т.к. с него проще всего вести диалог с модулем. В нём нет нечего сложного, если модуль собран по схеме приведенной в предыдущей статье или подобной. Берем любой преобразователь интерфейса, например cp2102, ft232, max232 и подключаем к USB или COM порту компьютера. Открываем любую терминальную программу, я же предпочитаю свою – AL Terminal (кстати, её версию обновил). На компьютере подключаемся к COM порту со скорость 9600 (по умолчанию для SIM900), к которому подключен модуль и общаемся. Если питать от компьютера, через преобразователь интерфейса, т.е. от USB порта компьютера, то подключаем толстым USB кабелем, т.к. рабочие токи модуля могут быть в районе полу ампера, а кратковременные пики могут достигать 2А. Для питания модуля от 5В перемычкой JUMP1 нужно подать питание через стабилизатор, а не шунтировать его. Если питать от батареи (3,2-4,7В), то шунтируем стабилизатор.

Диалог происходит по средством AT команд. Мы шлём модулю нужную команду или запрос, а он её выполняет и отвечает. Самая простая команда AT, на которую модуль тут же ответит OK, если модуль подключен и исправен.

Почти все команды имеют 3 режима:

  • тестовый =? – модуль ответит поддерживает ли он команду и возможные её параметры
  • чтение ? – ответом будет текущие параметры для этой команды
  • запись = записываем новые значения для команды.

A/ — повтор предыдущей команды

В статье, идёт речь о GSM модуле SIM900 (B09). Напоминаю, т.к. есть ещё и другие разновидности этого модуля и формат команд с ними может немного отличаться.

Управление портом

По умолчанию модуль настроен 9600 8N1, 9600 – скорость, 8 – бит в посылки, N – нет контроля чётности, 1- стоп бит.

Команда

Ответ

Описание

AT+IPR? Скорость порта: 0 – автоматически 1200 2400 4800 9600 19200 38400 57600 115200
AT+ICF? Настройки передачи.Первый параметр: Бит в посылке/чётность/стоп бит 1 – 8/0/2 2 – 8/1/1 3 – 8/0/1 4 – 7/0/2 5 – 7/1/1 6 – 7/0/1Второй параметр – чётность: 0 – нечётный 1 – чётный 3 – нет
AT+IFC? Контроль передачи данныхПервый параметр – терминалом от модуляВторой параметр – модулем от терминала 0 – нет контроля 1 – программный 2 – аппаратный

Информация и состояние

Информация о модуле

Команда

Ответ

Описание

AT+GCAP Возможности модуля
AT+GMM Идентификатор модуля
AT+GMR Ревизия
AT+GSN IMEI

Информация о состояние модуля

Команда

Ответ

Описание

AT+COPS? Информация об операторе
AT+COPS=? Доступные операторы
AT+CPAS Информация о состояние модуля 0 – готов к работе 2 – неизвестно 3 – входящий звонок 4 – голосовое соединение
AT+CREG? Тип регистрации сетиПервый параметр: 0 – нет кода регистрации сети 1 – есть код регистрации сети 2 – есть код регистрации сети + доп параметрыВторой параметр: 0 – не зарегистрирован, поиска сети нет 1 – зарегистрирован, домашняя сеть 2 – не зарегистрирован, идёт поиск новой сети 3 – регистрация отклонена 4 – неизвестно 5 – роуминг
AT+CSQ Уровень сигнала: 0 -115 дБл и меньше 1 -112 дБл 2-30 -110..-54 дБл 31 -52 дБл и сильнее 99 – нет сигнала.
AT+CCLK? Текущая дата и время телефона.
AT+CBC Монитор напряжения питания модуляПервый параметр: 0 – не заряжается 1 – заряжается 2 – зарядка оконченаВторой параметр: 1-100 % — уровень заряда батареиТретий параметр: Напряжение питание модуля (VBAT), мВ
AT+CADC? Значение АЦП (до 2,8В)

Настройки

Вызовов

Команда

Ответ

Описание

AT+CLIP=1 OK АОН 1 – вкл / 0 – выкл
AT+GSMBUSY=0 OK Запрет входящих звонков 0 – разрешены 1 – запрещены
ATS0=0 OK Автоответ 0 – ручной 1-более – автомотический после заданного количества звонков

СМС

Команда

Ответ

Описание

AT+CMGF=1 OK Текстовый режим 1 – включить 0 – выключить см. примечание
AT+CSCS= «GSM» OK Кодировка текстового режима Доступны следующие кодировки: IRA, GSM, UCS2, HEX, PCCP, PCDN, 8859-1 см. примечание
AT+CSCB=0 OK Приём специальных сообщений 0 – разрешен (по умолчанию) 1 – запрещен

Остальные

Команда

Ответ

Описание

ATE0 OK ЭХО 1 – вкл (по умолчанию) / 0 – выкл
ATV1 OK Формат ответа модуля 0 – только ответ 1 – полный ответ с ЭХО (по умолчанию)
AT+CMEE=0 OK Информация об ошибках 0 – отключён (по умолчанию) 1 – код ошибки 2 – описание ошибки
AT+CCLK=»13/09/25,13:25:33+05″ OK Установка часов «yy/mm/dd,hh:mm:ss+zz» Где: год/месяц/дата, часы:минуты:секунды +часовой пояс
AT+CPIN=XXXX Ввод PIN кода
ATZ0 Сброс настроек до по умолчанию (не до заводских) 0 или 1 – выбор профиля
AT&F Сброс настроек до заводских
AT&W OK Сохранение настроек для текущего профиляПараметр 0 или 1 — выбор профиля Параметр указывать сразу за командой (AT&W0)
AT+CPOWD=1 NORMAL POWER DOWN Выключение модуля 0 – срочное 1 – нормальное
AT+CFUN=1,1 Энергосберегающий режим и перезагрузкаПервый параметр: 0 – минимальный функционал 1 – нормальный режим (по умолчанию) 2 – выключения цепей приёма и передачи сигналаВторой параметр: 0 – выполнить без перезагрузки 1 – перезагрузить (доступно только в нормальном режиме, т.е. параметры = 1,1)

Телефонные звонки

Команда

Ответ

Описание

ATD+790XXXXXXXX; OK Позвонить на номер +790XXXXXXXX;
ATDL OK Позвонить по последнему исходящему номеру
ATA OK Ответить на звонок
ATH0 OK Повесить трубку/ разорвать соединение
RING Входящий звонок
AT+CLIP=1 OK см. настройки
RING

+CLIP: «+790XXXXXXXX»,145,»»,,»»,0

Входящий звонок с включенным АОН Где:Первый параметр – номер телефона входящего звонка 2 – тип входящего номера 129 – не определен 161 – национальный 145 – интернациональный 177 – сетевой, специальный

СМС

Команды приведены для текстового режима и в GSM кодировке.

Команда

Ответ

Описание

AT+CMGS=»+790XXXXXXXX» >Test sms. alex-exe.ru Отправка СМС. Указываем номер получателя в кавычках и отправляем модулю с символом переноса строки (13 в ASCII). После приглашения «>» вводим текст сообщения. Для отправки в конце сообщения отправляем символ SUB (26 в ASCII) или ESC (27) для отмены.
+CMTI: «SM»,4 Уведомление о приходе СМС.Второй параметр номер пришедшего СМС.
AT+CMGL=»REC UNREAD» Чтение групп СМС. Всего 5 групп: REC UNREAD – входящие непрочитанные REC READ – входящие прочитанные STO UNSENT – Пользовательские непрочитанные STO SENT – пользовательские прочитанные ALL – прочитать все сообщения
AT+CMGR=2 Чтение SMS сообщений. Запрос:Первый параметр – номер сообщения.Второй параметр (необязателен): 0 – обычный режим (по умолчанию) 1 – не изменять статус сообщения Ответ:Первый параметр – группа сообщений, см предыдущий пункт.Второй параметр – номер отправителя 3 – дата отправки Далее следует текс сообщения.
AT+CMGDA=»DEL SENT» OK Удаление групп СМС: DEL READ — прочитанные DEL UNREAD — не прочитанные DEL SENT — отправленные DEL UNSENT — не отправленные DEL INBOX — полученные DEL ALL — всех сообщения
AT+CMGD=4 OK Удаление СМС.Первый параметр – номер сообщенияВторой параметр: 0 – удаление указанного сообщения (по умолчанию) 1 – удаление прочитанных сообщений 2 – удаление прочитанных и отправленных сообщений 3 – удаление прочитанных, отправленных и не отправленных сообщений 4 – удаление всех сообщений
AT+CSCA? Возвращает номер сервис центра отправки сообщений.

Тоновый набор (DTMF)

Тоновые сигналы: 0-9,#,*,A-D

Команда

Ответ

Описание

AT+VTD=3 OK Длительность тоновых сигналов для AT+VTD. Значение параметра 1..255
AT+VTS=»1,4,#,A,6,7,0″ OK Отправить последовательность тоновых сигналов (до 20). Длительность задается командой AT+VTS.
AT+CLDTMF=7, «1,4,#,A,6,7,0» OK Проиграть на модуле (через аудио выход) тоновые сигналы.Первый параметр — длительность 1-100Второй параметр – строка тоновых сигналов, до 20.

AT+VTD и AT+VTS команды, как мне кажется, работаю не корректно. VTD – должна устанавливать длительность тонового сигнала, а не паузу между ними, в то время когда тоновый сигнал в AT+VTS проигрывается быстро.

USSD

Команды приведены для текстового режима и в GSM кодировке.

Команда

Ответ

Описание

AT+CUSD=1,»#100#» USSD запросПервый параметр – режим обработки операции: 0 – выполнить запрос, ответ проигнорировать 1 – выполнить запрос, вернуть ответ 2 – отменить запросВторой параметр – запрос в кавычках.
ATD#100#; Упрощенный USSD запрос (работает только при GSM кодировке)

Примечание по текстовому режиму и кодировке

От текстового режима (PDU или текстовый) и кодировки модуля зависит формат ввода номеров, USSD запросов, входящих и исходящих СМС.

Самый геморройный и универсальный вариант – это PDU режим, т.к. в нём можно без проблем отправлять и принимать любые текстовые данные, но из-за его «геморойности» рассматривать его не буду.

Самый простой вариант – GSM кодировка. В нём номера вводятся привычным цифровым методом, исходящие и исходящие сообщения, как СМС, так и USSD в латинице отображаются, как им и полагается. С кириллицей дела обстоят посложнее, модуль входящие сообщения с ней отображает в UNICOD, точнее в HEX значениях UNICOD. С исходящими сообщениями дела обстоят сложнее!

Второй вариант, посложнее – UCS2 кодировка. Входящие и исходящие сообщения, USSD запросы, номера телефонов в запросах – всё пишется в UNICOD. Упрощенные USSD запросы не работают.

Другие варианты мной плохо опробованы, но у них тоже всё идёт в своей кодировке.

Пример (номер телефона заменён на +79012345678, добавлены переносы):

Запрос

Ответ

PDU AT+CMGR=2
AT+CMGR=3
GSM AT+CMGR=2
AT+CMGR=3
AT+CUSD=1,»#100#»
UCS2 AT+CMGR=2
AT+CMGR=3

Текст сообщений выданного на запрос «AT+CMGR=3» — «Test sms 2. Тест смс»

Кратко о UNICOD.

В юникоде символы кодируются в шестнадцатиричке записанной в текстовом виде, при этом первые 127 символов просто переводятся в HEX, а вот к кириллице добавляется 350h.

Пример: 1 – 0031, G – 0047, z — 007A, Ы — 042B, я — 044F

Для кодировки и раскодировки UNICOD на скорую руку была написана небольшая программка – скачать .

В статье привёл значительную часть основных команд GSM модуля SIM900 из огромного списка поддерживаемых им. Для большинства задач все приведенные команды не будут нужны, а хватит только малой их части. В одной из следующих статьей рассмотрю, как пользоваться GPRS AT-командами и пример его использования на примере простенькой домашней сигнализации. Так же бы было интересно достать и посмотреть прошивку «All-in-One».

Так же может быть интересно:

Статья обновлена 2 октября 2013 года

Alex_EXE | 26.09.2013 | Связь |

Используемые источники:

  • https://arduinoplus.ru/sim800l-arduino-podkluchenie-i-nastroika/
  • https://elschemo.ru/dlya-nachinayushhix/gsm-gprs-modul-sim800l-at-komandy/
  • https://alex-exe.ru/radio/wireless/gsm-sim900-at-command/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации