Arduino Forum

Products => Arduino GSM Shield => Topic started by: AstronBnX on Dec 29, 2013, 12:15 am

Title: About connecting with Huawei E3131 3G Modem with Arduino
Post by: AstronBnX on Dec 29, 2013, 12:15 am
Hello Everyone,

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 after installed win8.1 drivers (you can download HiLink drivers from here, 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

I also try to connect with ZTE MF190 model. but, i couldn't find proper AT commands.

Here is modem information,

Manufacturer: huawei
Model: E3131C
IMEI: 865787013141110

Is there any AT commands to call web page? Like in this link;

    // request the url
    sprintf(aux_str, "AT+CHTTPACT=\"%s\",%d", url, port);
    answer = sendATcommand(aux_str, "+CHTTPACT: REQUEST", 60000);

Thank you.