GSM глючит с симкой от МТС (Москва)
  • Добрый день!

    Обнаружилась такая особенность - не хочет корректно работать с симкой от московского МТС.
    Связь устанавливается нормально, все мигает и т.д. При звонке на плату она должна отбивать звонок и отправлять смску с данными с датчиков - делает это только один раз (первый) да и то не всегда...
    При звонке на карту идет гудок, но реакции никакой.

    Не знаю в чем причина (питание норм)...

    Но самое интересное, что с картой от Мегафона все отлично!
    Все работает что только не пробовали в разных вариантах и комбинациях.

    Ставим МТС - все, затуп...

    Может есть какие соображения по этому поводу. А то даже интересно из-за чего может быть такое))
    Заранее благодарен!!
  • Если сопоставлять симкарты МТС и Мегафона, то у МТС есть своя особенность.
    Симкарты МТС при включении модема сами "лезут" регистрироваться в сети. Для примера - если залить в МК пустой скетч, включить модем (Power On) - то через некоторое время красный индикатор начнет мигать...

    Но все равно, даже при такой особенности симкарт МТС, библиотека GSM на нашем тестовом стенде, работает корректно.

    Для полной инициализации шилда - требуется около 1 минуты.
    Если по истечении этого времени набрать номер - шилд не сбрасывает соединение?

    Если нет, попробуйте для теста задать сикарте пин-код отличный от дефолтного значения. Если это не поможет, тогда нужно снять логи - что шлет МК и что отвечает Модем.
    Что шлет МК можно "подглядеть" через SerialMonitor (скорость порта 38400). То что отвечает модем - нужен второй Ардуино, с которого проводками нужно подключиться к шилду, пины 0 и 1. Скорость порта 38400. Желательно оба SerialMonitor запускать более менее синхронно.


    Сообщите, что у вас получилось.
  • Спасибо!
    После праздников попробую, отпишусь...

    И еще один небольшой вопросик:
    можно ли в вашей GSM либе вообще отключить проверку пинкода симки?
    я пробовал по быстрому, но видимо как-то коряво - вообще не работало))
  • vinipux said:

    можно ли в вашей GSM либе вообще отключить проверку пинкода симки?


    Это можно сделать отредактировав GSM.cpp

  • С ПИН кодом разобрался))

    По поводу симки МТС есть какая-то нестабильность, просто решили не использовать МТС.
    Да, и в логах с сериал монитора вроде все норм..

    Подскажите, как с помощью GSM.SendSMS из вашей либы отправить текст через строковую переменную?
    Всю голову сломал... Может правда праздники сказываются ))
  • vinipux said:

    Подскажите, как с помощью GSM.SendSMS из вашей либы отправить текст через строковую переменную?


    Вы об динамическом формировании текста СМС?
    Вот про такой случай?
    String Text;

    Text = "Message ";
    Text += "from Arduino";

    char Out[Text.length()+1];
    Text.toCharArray(Out,(Text.length())+1);
    GSM.SendSMS(RemoteID, Out);

  • Да, спасибо!
    Уже прочитал, что через toCharArray надо, но вы как раз вовремя помогли ))
  • Еще для информации:
    После отключения проверки пин кода в либе, GSM модуль с МТС симкой перестал зависать ))
    Пока, по крайней мере.
    Тестим дальше...

Привет, незнакомец!

Похоже, вы новенький! Чтобы пообщаться с нами, кликните на одну из кнопок ниже :)

Войти с помощью OpenID

В этом теме: