Здравствуйте!
возникла задача написать что-то вроде SMS-клиента с использованием моего родного аппарата SoneErricsson K750i.
Почитал документацию по AT-командам, большую часть того, что требуется сделал. Однако, команды для отсылки SMS почему-то выполняться не хотят.
char fullsms[512], txt_lgth[3];
itoa(strlen(pdutext),txt_lgth,3);
strcpy(fullsms, "AT+CMGS="); //формируем команду "AT+CMGS=<length><CR><pdu><ESC> "
strcat(fullsms, txt_lgth);
printf("\n",fullsms,"\n");
strcat(fullsms, "\r");
strcat(fullsms, pdutext);
strcat(fullsms, "\0x32a");
printf("\n",fullsms,"\n");
if (write_port("AT\r") == true)
{
write_port("AT+CMGF=0\r"); // устанакливаем режим PDU ( в текстовом SE не работает )
if ( write_port(fullsms) == true )
{
return true;
} else
{
return false;
}
}
return true;
команда:
AT+CMGS=1102
0001000B819862558953F600000531592C1603