I need to invoke a web request using Arduino via 3G Modem. I'm still looking for a solution but not found yet.
I'm living in Turkey and Assume that you need a 3G connection, you should buy 3G Modem from Turkcell or Vodafone because IMEI restrictions in Turkey. That's why i'm not using any Arduino 3G GRPS shields or other 3G modules. :( So that the best way is only buying 3G modem from a shop.
Anyway, i bought a Turkcell 3G modem (Huawei E3131C). I changed that HiLink mode can be switched to serial, using http://192.168.1.1/html/switchProjectMode.html after installed win8.1 drivers (you can download HiLink drivers from here, http://drivers.softpedia.com/progDownload/Huawei-3G-Modem-Driver-4200500-Download-123430.html). Now, i can see COM ports to type AT commands. By using Putty, i set 3G modem as serial modem mode, typed AT^U2DIAG=0 (use
AT^U2DIAG=119 to return to HiLink mode). Until here eveything is fine. Now, how can i invoke a web request? For example, i need to call http://www.test.com/helloworld.php
I also try to connect with ZTE MF190 model. but, i couldn't find proper AT commands.
Here is modem information,
Is there any AT commands to call web page? Like in this link; http://www.cooking-hacks.com/documentation/tutorials/arduino-3g-gprs-gsm-gps
// request the url
sprintf(aux_str, "AT+CHTTPACT=\"%s\",%d", url, port);
answer = sendATcommand(aux_str, "+CHTTPACT: REQUEST", 60000);