GSM SHİELD İLE İNTERNETE ÇIKMAK(çözüldü)

sım800 ile web servis e nasıl bağlantı kurabilirim, yardımcı olabilecek var mı?

tcp ile veri alışverişini çözün oncelikle çok yuksek verı mıktarları anlık hıc kolay degıl

Servisinle ilgili birkaç bilgi verir misin? Rest mi soap mı? Post mu get mi? lokalde mi uzak kaynakta mı servis?

post get takip projesi yapıcam web servis yazdım link üzerinden veri alıp servis ve veritabanı tarafında işleniyor geri web e veriyi aktariyor. yapamadığım yer gprs i arduino ya bağlayıp veriyi link üzerinde göndermek bunu gerçekleştirebilirsem web servis tarafım tamam sunucu da tamam ama link i nasıl atıcam arduinodan biliyor musunuz?

ya da link ten get yapmaktansa arduinodan şu şekilde web servise gönderebilirsin dersenizde açığım yeni fikirlere

şöyle arayınca https://www.google.com/search?q=web+service+client+arduino&oq=arduıno+webservi&aqs=chrome.1.69i57j0l5.7679j0j7&sourceid=chrome&ie=UTF-8 şu https://gist.github.com/rob-smallshire/4099513 ve şu da geliyor https://arduino.stackexchange.com/questions/36/post-data-to-a-web-service-from-arduino

void ShowSerialData() { while(gprsSerial.available()!=0) Serial.write(gprsSerial.read()); } void SubmitHttpRequest() { gprsSerial.println(“AT+CSQ”); delay(100); ShowSerialData();// this code is to show the data from gprs shield, in order to easily see the process of how the gprs shield submit a http request, and the following is for this purpose too. gprsSerial.println(“AT+CGATT?”); delay(100); ShowSerialData(); gprsSerial.println(“AT+SAPBR=3,1,"CONTYPE","GPRS"”);//setting the SAPBR, the connection type is using gprs delay(1000); ShowSerialData(); gprsSerial.println(“AT+SAPBR=3,1,"APN","CMNET"”);//setting the APN, the second need you fill in your local apn server delay(4000); ShowSerialData(); gprsSerial.println(“AT+SAPBR=1,1”);//setting the SAPBR, for detail you can refer to the AT command mamual delay(2000); ShowSerialData(); gprsSerial.println(“AT+HTTPINIT”); //init the HTTP request delay(2000); ShowSerialData(); gprsSerial.println(“AT+HTTPPARA="URL","www.google.com.tr"”);// setting the httppara, the second parameter is the website you want to access delay(1000); ShowSerialData(); gprsSerial.println(“AT+HTTPACTION=0”);//submit the request delay(10000);//the delay is very important, the delay time is base on the return from the website, if the return datas are very large, the time required longer. //while(!mySerial.available()); ShowSerialData(); gprsSerial.println(“AT+HTTPREAD”);// read the data from the website you access delay(300); ShowSerialData(); gprsSerial.println(“”); delay(100); } internete bağlanmak için bu kod ile çalışıyorum yalnız 601(Network Hatası) alıyorum, neden olabilir?

HATA KODUM: AT+CSQ +CSQ: 19,0 OK AT+CGATT? +CGATT: 1 OK AT+SAPBR=3,1,“CONTYPE”,“GPRS” OK AT+SAPBR=3,1,“APN”,“CMNET” OK AT+SAPBR=1,1 ERROR AT+HTTPINIT ERROR AT+HTTPPARA=“URL”,“www.google.com” OK AT+HTTPACTION=0 OK +HTTPACTION: 0,601,0 AT+HTTPREAD OK