GPRS shield работает. Но не работает с GSM library.

Тема в разделе "Arduino & Shields", создана пользователем BeeLove, 16 июл 2014.

  1. BeeLove

    BeeLove Нерд

    Задача: обеспечить работу GPRS shield (шиелд) именно с библиотекой GSM library.

    Работать со звонками, принимать, отправлять СМС, узнавать баланс счета уже научил.
    Стал пробовать пример WEB client. Заткнулся на АТ команде "AT+QIFGCNT=0"
    Модем судя по всему другой модификации и при любых раскладах возвращает ERROR.

    Как сделать WEB client?
    (Советы о применении другой библиотеки хороши. Но не принимаются.)

    Вот что имеем в ответ:

    Код (Text):
    Starting Arduino web client.
    AT%13%
    0 6>%13%%10%OK%13%%10%
    AT+CGREG?%13%
    6 27>%13%%10%+CGREG: 0,1%13%%10%%13%%10%OK%13%%10%
    AT+IFC=1,1%13%
    27 33>%13%%10%OK%13%%10%
    AT+CMGF=1%13%
    33 39>%13%%10%OK%13%%10%
    AT+CLIP=1%13%
    39 45>%13%%10%OK%13%%10%
    ATE0%13%
    45 51>%13%%10%OK%13%%10%
    AT+COLP=1%13%
    51 57>%13%%10%OK%13%%10%
    AT+CGATT=1%13%
    57 63>%13%%10%OK%13%%10%
    AT+QIFGCNT=0%13%
    63 72>%13%%10%ERROR%13%%10%
    Not connected
     
  2. BeeLove

    BeeLove Нерд

    Тихо сам с собою я веду беседу. Это хорошо. Главное есть результат.
    И так в продолжение топика...
    Установлено, что бибилиотека GSM library предназначена для другого модема. Вернее сказать, модем SIM900 не знает команду AT+QIFGCNT=0. Ее просто нет в его коммандоаппарате. Получается, что GSM library и GPRS shield v2 на уровне GPRS совместно работать не могут. Только звонки и СМС. Поэтому сливай вода...

    Стал разбираться далее сам. Очень пригодилось вот это:
    Русское руководство по АТ командам (правда чуть для другого модема, но это не так важно, бОльшая часть команд универсальна): http://www.ivtechno.ru/files/at_com.pdf

    Далее отличный материал тут:
    http://vsblogs.wordpress.com/2013/11/28/tcp-connection-over-gprs-using-sim900-and-at-commands/
    В этой статье рассказано как проинициализировать модем для работы с GPRS.
     
    ИгорьК и acos нравится это.