Вопрос по sim800l

по хранению СМС в модуле

Ответить
johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Вопрос по sim800l

#1

Сообщение johnsit » 17.04.2018{, 17:43}

Здравствуйте! Подскажите пожалуйста, при отправке СМС с телефона на SIM800l куда сохраняются СМС в память сим-карты или в сам модуль? Мой модуль перестал оправлять ответное СМС и реагировать на СМС-команды, думаю память переполнилась.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Вопрос по sim800l

#2

Сообщение grin-mpx » 18.04.2018{, 00:04}

AT+CMGDA=»DEL ALL» это команда удаления всех сообщений из SIM800 .Вставляйте ее после обработки каждого принятого или отправленного сообщения, и память никогда не заполнится.

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Вопрос по sim800l

#3

Сообщение grin-mpx » 18.04.2018{, 16:03}

Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg
Последний раз редактировалось grin-mpx 18.04.2018{, 16:13}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Вопрос по sim800l

#4

Сообщение pan » 18.04.2018{, 16:10}

Sergios, отправка в uart

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Вопрос по sim800l

#5

Сообщение johnsit » 18.04.2018{, 17:28}

grin-mpx писал(а):
18.04.2018{, 16:03}
Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg
я стер все смски через монитор порта, модуль ожил, спасибо. Но не понял как из проекта это делать... В вашем примере отправка через блок "SendToUART" это значит sim800 должен быть подключен через UART? У меня подключено через 2 и 3 пины, SoftwareSerial. Мне как-то можно реализовать удаление?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Вопрос по sim800l

#6

Сообщение grin-mpx » 18.04.2018{, 17:43}

Все верно. Ставите блок передача по uart и в нем указываете ваш softwareserial и пины 2,3.

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Вопрос по sim800l

#7

Сообщение johnsit » 19.04.2018{, 19:29}

grin-mpx писал(а):
18.04.2018{, 16:03}
Ну я не могу так вслепую сказать, выложите проект хотя-бы.
Но элементарная передача АТ команды на sim800 делается так:
sms.jpg
в FLProg проект корректен, но при компиляции выдает ошибку, что не знает оператор "DEL ALL", что не так сделал?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Вопрос по sim800l

#8

Сообщение grin-mpx » 19.04.2018{, 19:51}

johnsit писал(а):
19.04.2018{, 19:29}
в FLProg проект корректен, но при компиляции выдает ошибку, что не знает оператор "DEL ALL", что не так сделал?
Странно. Попробуйте заменить строку передачи по UART, это то что я выложил на скрине в 4 посту на "AT+CMGDA=\"DEL ALL\"" Похоже проблема в кавычках.

Отправлено спустя 20 минут 5 секунд:
Хотя скорее так: AT+CMGDA=\"DEL ALL\"

johnsit
Рядовой
Сообщения: 31
Зарегистрирован: 19.02.2018{, 13:17}
Репутация: 0
Откуда: с Луны
Имя: Evgeny

Вопрос по sim800l

#9

Сообщение johnsit » 19.04.2018{, 20:22}

grin-mpx писал(а):
19.04.2018{, 20:11}
AT+CMGDA=\"DEL ALL\"
AT+CMGDA=\"DEL ALL\" вот так скомпилировалось. А галочку в "перевод строки" в настройках блока нужно ставить?

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

Вопрос по sim800l

#10

Сообщение grin-mpx » 19.04.2018{, 20:30}

Точно не знаю. Ставьте! :D

Ответить

Вернуться в «GSM / GPRS»