Неверная ссылка на хост в программе Arduino с использованием gsm a6 - PullRequest
0 голосов
/ 21 мая 2018

Я использую модуль a6 gsm с Arduino Mega и хочу отправить конкретные значения данных на сервер (https://000webhost.com), а затем в базу данных mySQL, которая находится в (https://www.clever -cloud).com ). Сначала я попытался установить на своем компьютере сервер apache, и это была успешная попытка. Но при использовании 000webhost.com я получаю сообщение об ошибке в последовательном мониторе - ОШИБКА CME: 58. Файлы PHP одинаковы. Этокод, который я использую:

void send() { 
delay(500);
Serial3.println("AT+CIPSHUT\r");
delay(1000);
Serial3.println("AT+CIPMUX=0\r");
delay(500);
Serial3.println("AT+CGATT=1\r");
delay(500);
Serial3.println("AT+CSTT=\"internet\",\"\",\"\"\r");
delay(500); 
Serial3.println("AT+CIICR\r"); 
delay(1000);
Serial3.println("AT+CIFSR\r");
delay(1000);
Serial3.println("AT+CIPSTART=\"TCP\",\"test.000webhostapp.com\", 80\r"); 
delay(1000); 
Serial3.println("AT+CIPSEND\r");
delay(1000);
printSerialData(); 
Serial3.println("POST http://test.000webhostapp.com/send.php HTTP/1.1");
delay(250);
Serial3.println("Host: test.000webhostapp.com");
delay(250);
Serial3.println("Content-Type: application/x-www-form-urlencoded");
delay(250);
Serial3.println("Content-Length: 9\r\n");
delay(250);
Serial3.println("i=15&p=69");
delay(250); 
Serial3.write(0x1A);
// Ctrl Z delay(5000);
Serial3.println("AT+CIPCLOSE");
delay(750);
Serial3.println("AT+CIPSHUT");
delay(750);
printSerialData();
} 

1 Ответ

0 голосов
/ 24 мая 2018

вы пробовали свой код с помощью curl раньше?Можете ли вы одновременно просматривать журналы?

...