Невозможно получить SMS на Android

У меня есть GSM / GPRS щит для Arduino. Он использует SIM800 от SIMCOM. Я сделал несколько проектов, используя его. Раньше я отправлял SMS из того же модуля. которые были доставлены надлежащим образом. Со вчерашнего дня, всякий раз, когда я отправляю SMS на мобильный телефон Android, все, что я получаю, это:

<<Content not supported>>

Я также попытался отправить его на базовый мобильный телефон. На нем было выведено:

Content can't be displayed

Я попытался изменить кодировку с помощью команды AT.

AT+CSCS="UCS2"
AT+CSCS="GSM"

Это не сработало ни для какой кодировки.

Команда, которую я использую для отправки SMS:

---> AT+CMGF=1
<--- OK
---> AT+CMGS="10 digit number"
<--- > 
> Hello!
^Z

Может кто-нибудь сказать мне, что происходит не так? Заранее благодарю вас!

, 👍4


1 ответ


1

В SIM900 есть команда AT, которая позволяет выполнить сброс к заводским настройкам, ваш модуль перезагрузится до значений по умолчанию. Это должна быть AT-команда, очень похожая на SIM800.

AT commando, который (возможно) будет работать для вас, - это ATZ, в SIM900 работает для меня.

Вы можете посмотреть здесь, чтобы увидеть, что такое команда. Посмотрите страницу 33. И будьте осторожны, ссылка, которую я вам посылаю, - это список команд AT для SIM900, а не для SIM800.

Надеюсь, вы найдете ответ.

,