#include <SoftwareSerial.h>
SoftwareSerial mySerial(2,3); //rx,tx
void setup() {
// put your main code here, to run repeatedly:
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() {
// put your setup code here, to run once:
mySerial.println("AT\r\n");
delay(1000);
//Serial.println("AT\n");
printmssage();
mySerial.println("AT+NRB\r\n");
delay(2000);
// Serial.println("AT+NRB\n");
printmssage();
mySerial.println("AT+CFUN=0\r\n");
delay(2000);
// Serial.println("AT+CFUN=0\n");
printmssage();
mySerial.println("AT+NCDP=218.4.33.72,5683\r\n");
delay(2000);
//Serial.println("AT+NCDP=218.4.33.72,5683\n");
printmssage();
mySerial.println("AT+CFUN=1\r\n");
delay(2000);
// Serial.println("AT+CFUN=1\n");
printmssage();
mySerial.println("AT+NBAND=5\r\n");
delay(2000);
// Serial.println("AT+NBAND=5\n");
printmssage();
mySerial.print("AT+CGDCONT?\r\n");
delay(2000);
// Serial.println("AT+CGDCONT?\n");
printmssage();
mySerial.println("AT+CGDCONT=1,\"ip\",\"ctnb\"\r\n");
delay(2000);
// Serial.println("AT+CGDCONT=1,\"ip\",\"ctnb\"\n");
printmssage();
mySerial.println("AT+CGATT=1\r\n");
delay(2000);
// Serial.println("AT+CGATT=1\n");
printmssage();
mySerial.println("AT+CGPADDR\r\n");
delay(2000);
// Serial.println("AT+CGPADDR\n");
printmssage();
mySerial.println("AT+NNMI=1\r\n");
delay(2000);
// Serial.println("AT+NNMI=1\n");
printmssage();
String ox="09";
Serial.println(".............................");
Serial.println(ox);
mySerial.print("AT+NMGS=2,00");
mySerial.print(ox);
mySerial.print("\r\n");
printmssage();
Serial.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}