Модуль GSM Sim800l
Я использую приведенный ниже код для отправки sms, но SMS отправлено успешно, но сохранено в памяти SIM-карты & не могу увидеть текст сообщения :
serialSIM800.write(“AT+CMGF=1\r”); //отправка смс в текстовом режиме
delay(1000);
serialSIM800.write(“AT+CMGS=“9827927887”\r”);
delay(1000);
serialSIM800.write(“Emergency at IIST\r”); // сообщение
delay(1000);
serialSIM800.write(0x1A);
delay(1000);
Serial.println(“SMS sent successfully”);
Пожалуйста, помогите.
@Joher Nawab, 👍0
2 ответа
Лучший ответ:
Установите для параметров текстового режима SMS AT+CSMP
значение AT+CSMP=17,167,0,0
Эта настройка решает вашу проблему.
После нескольких минут использования Google я нашел библиотеку, содержащую все необходимое для отправки/получения SMS и телефонных звонков. Вот код, который я сделал за две минуты.
В настоящее время у меня нет модуля SIM800L, поэтому я не могу его протестировать. Убедитесь, что вы вводите допустимый числовой формат. Для Хорватии это +385 XX XXX XXXX. +385 — это «международный телефонный код» Хорватии. Не забудьте поставить + перед IDC.
serialSIM800.write("AT+CMGF=1\r");
serialSIM800.write("AT+CMGS=\"");
serialSIM800.write("PHONE_NUMBER");
serialSIM800.write("\"\r");
serialSIM800.write("Emergency at IIST");
serialSIM800.write("\r0x1A");
Спасибо за ответ, но моя настоящая проблема в том, что я из Индии, и в моем модуле sim800l тот же оператор сети, другая сим-карта, некоторые из них могут отправлять правильные сообщения, и я могу их получить, но некоторые из них не могут отправить сообщение и отправляет пустое сообщение в память сима., @Joher Nawab
- Проблема с получением SMS - GSM-модуль Arduino Uno и SIM900A
- Мини-модем SIM900a, IMEI 0, помощь с контактами TX RX
- Как получить данные из базы данных моего сервера в переменную в моем Arduino?
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
- Как отправлять сообщения на несколько номеров с помощью модуля Arduino uno и SIM800?
- Клиент MQTT на Arduino + SIM900
- Какие контакты Arduino UNO можно использовать в качестве контактов Tx и Rx для подключения к GSM GPRS SIM 900A
Не могли бы вы отредактировать свой ответ и добавить объяснение, почему это решение работает?, @Greenonline