24-03-2019, 00:15
(23-03-2019, 14:40)kaczakat napisał(a): Pokaż skrypt PHP.
Dziwna sytuacja, szukam po forach rozwiązania tego problemu i można powiedzieć, że jestem bezsił.
A mów kod w C jest w miarę, chodzi mi, czy posiada wszystkie komendy AT?
Kod:
#include <SoftwareSerial.h>
SoftwareSerial GSM(3,2);
String url = "/index.php?a=ok";
String host = "http://www.testgolang.cba.pl";
String sendMe = String("GET ") + url + " HTTP/1.1 \r\n" + "Host: "+host+"\r\n"+"Connection: close\r\n\r\n";
void setup() {
GSM.begin(9600);
Serial.begin(9600);
Serial.println("Start...");
GSM.println("AT+CSQ");
updateSerial();
GSM.println("AT+CGATT=1");
updateSerial();
GSM.println("AT+CIPSTART=\"TCP\",\"testgolang.cba.pl\",80");
updateSerial();
delay(2000);
GSM.println("at+cipsend=80, GET /index.php?a=okok HTTP/1.1 \r\n Host: http://www.testgolang.cba.pl");
delay(2000);
GSM.println();
updateSerial();
}
void loop() {
updateSerial();
}
void updateSerial(){
delay(2000);
while(Serial.available())
GSM.write(Serial.read());
while(GSM.available())
Serial.write(GSM.read());
}