У меня тоже проблемы с управлением через смс ...пока не отправлю несколько раз
/simtest?text=AT+CMGD=4
Когда перестали обрабатываться SMS шаблоны, и модуль присылал команды "cmd not found". На SIM карте не удалялись SMS сообщения, всего их может быть 5 шт. После заполнения памяти SMS на SIM карте, модуль вообще не отвечал на SMS команды.
Количество хранимых SMS на SIM карте можно узнать командой:
На всякий случай в конструкторе кода добавил удаление всех SMS сообщений на SIM карте раз в сутки (можно настроить в Des code option):
uart0_tx_buffer("AT+CMGDA=\"DEL ALL\"\r",19);
// Периодическое удаление SMS сообщений с SIM карты
if ( delete_sms_enabled == 1 ) {
if ( timer_sms_delete >= delete_sms_delay ) {
// AT команда удаления всех SMS сообщений с SIM карты
// команда, длины команды
uart0_tx_buffer("AT+CMGDA=\"DEL ALL\"\r",19);
timer_sms_delete = 0;
}
timer_sms_delete++;
}