EJEMPLOS MODO PDU EJEMPLO MENSAJE sin SOLICITUD ACUSE DE RECIBO 1 AT+CSMS=1 //habilita GSM 07.05 Phase 2+ AT+CSCA="+34656000311" //introduce nº centro servicio EJEMPLOS OK at+cmgs=19 //envío de mensaje con longitud 19 (cuenta nº pares hasta el 11): > 001100098156525532F30000A706416650DA0C02 CTRL+Z // 00 sin nºcentro servicio implemetado // 11 activos: bit5=0 reporte de estado no solicitado // bit4 y 3 = 1 0 formato de periodo de vigencia relativo // 00 deja que el teléfono ponga el nº de referencia del sms // 09 nºcaracteres del nº teléfono de envío // 81 nº sin código internacional // 56525532F3 número teléfono de envío (orden invertido) // 00 mensaje corto tipo 0 // 00 texto sin comprimir.alfabeto por defecto (7 bits).clase0 // A7 Periodo de validez = 1 día ((167(A7)-166)* 1 día) // 06 Nº de octetos que forman los datos del SMS // 416650DA0C02 ALARMA codificado a 7 bits +CMGS: 30 OK EJEMPLO MENSAJE CON SOLICITUD ACUSE DE RECIBO 1 AT+CNMI=1,2,0,2,1 //at+cnmi=,,,=2: SMS-DELIVER enrutado directamente al TE con la siguiente sintaxis: //+CMT: , (si modo PDU) //+CMT: ,, [,, , , , , ,] (si modo texto) //=2: indicación de la localización donde se ha enrutado el sms-deliver: +CDSI: , OK AT+CSCA="+34656000311" OK AT+CMGS=19 > 003100098156525532F30000A706416650DA0C02 CTRL+Z //31 activos: bit5=1 reporte de estado solicitado //bit4 y 3 = 1 0 formato de periodo de vigencia relativo +CMGS: 31 //El resto igual OK +CDSI: "MT",1 //el SMS-DELIVER se ha guardado en la memoria MT en la posición 1 AT+CMGL=4 //lista mensajes +CMGL: 1,1,,167 07914356060018F2061F0B914356525532F3206070218542002060702185230000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF //mensaje SMS-DELIVER AT+CMGF=1 //modo texto AT+CMGL=”ALL” +CMGL: 1,"REC READ",6,31,,,"02/06/07,12:58:24+00","02/06/07,12:58:32+00",0 //sms-deliver EJEMPLO MENSAJE CON SOLICITUD ACUSE DE RECIBO 2 AT+CNMI=1,2,0,1,1 //=1: indicación reporte estado SMS enrutado a TE: +CDS: , AT+CSMS=1 +CSMS: 1,1,1 OK AT+CSCA="+34656000311" OK AT+CMGS=19 > 003100098156525532F30000A706416650DA0C02 CTRL+Z +CMGS: 32 OK +CDS: 25 07914356060018F206200B914356525532F3206070313103002060703131930000 AT+CNMA //para validar el SMS-DELIVER Mucho cuidado con esto hay timeout para enviar este comando, si no lo envías antes de timeout no recibiras ninguno mas hasta que lo envies. Recomendación enviarlo 500ms después del resultado del comando anterior OK