2016-10-08 7 views
0

Я использую модуль SIM800 с Arduino Micro. Он хорошо реагирует на основные команды AT. Но я не смог отправить SMS из этого модуля, как:Модуль SIM800 gsm возвращает 0 на AT + COPS?

AT + CMGF = 1 ERROR

Теперь при дальнейшей отладке я видел AT + COPS? Возвращает 0, означает, что он не подключен к какому-либо оператору. Это может вызвать отказ CMGF. Но мой AT + COPS =? возвращает несколько операторов. У меня работает симулятор Airtel. Intialyy он показывал AIRTEL тоже в AT + COPS =? но не сейчас .. что-то делать с сигналом?

AT + COPS?

+ COPS: 0

OK AT + COPS =?

+ COPS: (2, "405800", "405800", "405800"), (1, "IDEA CELLULAR Ltd", "IDEA", "40404"), (1, "40505", "40505" "," 40505 ") ,, (0-4), (0-2)

Что здесь не так. любые входы?

ответ

0

Кажется, у вас нет службы для вашей сети рядом с вами. Модуль не может зарегистрироваться в сети. Команда AT+CREG?, вероятно, даст вам +CREG: 0,3 значит связывать невозможно. AT+COPS=? - это запрос, который дает возможные варианты для результата команды или ее входов. Переместите свою схему в другое место и посмотрите, возвращает ли AT+CREG?+CREG: 0,1 или +CREG: 0,5, что означает действительную регистрацию в сети.

+0

мой AT + GREG извлекает ERROR. Теперь? – navjosh

+0

OUTPUTAT OK AT + COPS? + COPS: 0 OK AT + COPS =? + COPS: (2, «405800», «405800», «405800»), (1, «IDEA CELLULAR Ltd», «IDEA», «40404»), (1, «AirTel», «AirTel», "40410") ,, (0-4), (0-2) OK AT + GREG? ОШИБКА AT + GREG1 ОШИБКА AT + GREG = 1 ERROR – navjosh

+0

@navjosh Сравните команду в моем ответе, и что вы набрали. Они выглядят одинаково? – TisteAndii

0

Перейти к области, где уровень сигнала довольно хорош. Проверьте AT + CSQ, это скажет вам уровень сигнала. Проверьте наличие AT + CMEE = 1 для отчета об ошибке.

+0

Hi Nikhil, Можно ли сказать, что эти модули работают только на 2g sims? не для 3g и 4g – navjosh

+0

Привет, Sim800 - это только модуль 2G. Бит, который не означает, что он не будет работать на сим-картах 3G или 4G. Рассмотрите свой мобильный телефон как 2G (я использую его, основные модели), я могу использовать любую SIM-карту в нем, учитывая, что SIM-карта поддерживает и 2G. Итак, есть 2 вещи: SIM-карта поддерживает модули 2G и 3G или 4G и SIM800, поддерживающие 2G или 3G или 4G. В вашем случае он поддерживает только 2G-технологию. Если ваша сим-карта имеет только 3G или только 4G, вы не можете ее использовать. –

+0

Ну, я верю, что это должно быть 2g/3g и 4g все еще я всегда вижу на + полицейских? как 0, но есть сети в at + cops =? , что это говорит? – navjosh

0

Может быть некоторые проблемы питания, но я установил мину, просто пытаются некоторые AT команды

AT+CBAND? 

Затем AT+CBAND="DCS_MODE"

Это работает для меня. Дайте ему попробовать человека.