http connection using AT commands

sid2286

Aug 24, 2011
102
Joined
Aug 24, 2011
Messages
102
Hi,

I am trying to figure out http connection using AT command for sim900 model with LPC2148.

I did a small program for sms using AT commands and its working fine.

then i moved on to have a http connection but its not working.,
I tried the following website using sim900 and its working yo post http connection.

http://m2msupport.net/m2msupport/module-tester/

my code is as follows:

#include <lpc214x.h>


unsigned char CREG[]= "AT+CREG?";
unsigned char SAPBR[]="AT+SAPBR=2,1";
unsigned char HTTPINIT[]="AT+HTTPINIT";
unsigned char HTTPPARA[]="AT+HTTPPARA=\"URL\",\"http://abcxxxx.php?name=fromMuC\"";
unsigned char HCID[]="AT+HTTPPARA=\"CID\",1";
unsigned char HDATA[]="AT+HTTPDATA=1,10000";
unsigned char HACTION[]="AT+HTTPACTION=1";
const unsigned char SEND_STRING[] = "AT";

void enterr()
{
unsigned char i ;
for(i=0;i<2;i++)
{
U1THR= enter;
while(!(U1LSR & 0X20)) ;
}
}
int main()
{
UART1_SendStr(SEND_STRING); // SEND AT
enterr();
Delay_Ticks(500);

UART1_SendStr(CREG);
enterr();
Delay_Ticks(500);

UART1_SendStr(SAPBR);
enterr();
Delay_Ticks(500);

UART1_SendStr(HTTPINIT);
enterr();
Delay_Ticks(500);

UART1_SendStr(HTTPPARA);
enterr();
Delay_Ticks(500);

UART1_SendStr(HCID);
enterr();
Delay_Ticks(500);

UART1_SendStr(HDATA);
enterr();
Delay_Ticks(500);

UART1_SendStr(HACTION);
enterr();
Delay_Ticks(500);

while();
return(0);
}


please suggest what is it that I am making a mistake.
Thanks,
Sid
 
Top