Я хочу использовать SIM800L V2.0 с Arduino Nano для отправки SMS.
Я использую SIM-карту с пин-кодом.Я хотел бы выполнить эти AT-команды через последовательный интерфейс IDE Arduino:
at+cpin="xxxx"
at+cmgf=1
AT+CMGS="+33xxxxxxxxx"
my message to sent through SMS<CTRL+Z>
Я заблокирован последней командой.Я не знаю почему.
Я использую этот код для связи с sim800l:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() {
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available()) {
while(Serial.available())
mySerial.write(Serial.read());
mySerial.println();
}
}
при + cmgf = 1 и AT + CMGS = "..." возвращает "ОШИБКА"
Итак, я попытался получить статус моего сетевого подключения:
at+cops?
+COPS: 0
И я попытался получить список всех доступных сетей:
at+cops=?
+COPS: (1,"Orange F","Orange","20801"),(1,"BOUYGUES TELECOM","BYTEL","20820"),(2,"SFR","SFR","20810"),,(0-4),(0-2)
Итак, у вас есть идеи, чтобы решить эту пб?