arduino代码连接oceanconnect

#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("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");  


}

猜你喜欢

转载自blog.csdn.net/weixin_39492854/article/details/81012706