Muy bacano MLO,
Seria posible que publicaras lo necesario para hacer las aplicaciones para el telefono?,
Yo intenté hace rato hacer algo por ese estilo y me tocó trabajar solo con comandos AT y telefonos sony, aquí te dejo algunos comandos AT y codigos para enviar SMS desde el perfil SPP sin aplicacion en el telefono
#define Buscar_blue printf(putc_rs232,"at discovery");putc_rs232(enter)
#define Conectar_blue printf(putc_rs232,"at connect ")
#define auto_conectar1 printf(putc_rs232,"AT AutoConnect E ")
#define auto_conectar2 printf(putc_rs232," 1000 10");putc_rs232(enter)
#define des_auto_conectar printf(putc_rs232,"AT AutoConnect D");putc_rs232(enter)
#define muestra_No_disp printf(lcd_putc,"# dispositivos:%c", No_dispositivos)
#define llamar printf(putc_rs232,"atd")//3117222619;");putc_rs232(enter)
#define colgar printf(putc_rs232,"ATH");putc_rs232(enter)
#define muestra_dispositivo printf(lcd_putc,"%c",buffer_in_rs232)
#define at_at printf(putc_rs232,"+++ATH");putc_rs232(0x0D)
#define at_key printf(putc_rs232,"AT+CMER=1,1,0,1,1");putc_rs232(0x0D)
#define at_callId printf(putc_rs232,"AT+CLIP=1");putc_rs232(0x0D)
#define at_modo_PDU printf(putc_rs232,"AT+CMGF=0");putc_rs232(0x0D)
#define at_sms_1 printf(putc_rs232,"AT+CMGS=%u",sms_long);putc_rs232(0x0D)
#define at_sms_2 printf(putc_rs232,"0011000A81%u%u%u%u%u%u%u%u%u%u",tel[1],tel[0],tel[3],tel[2],tel[5],tel[4],tel[7],tel[6],tel[9],tel[8])
#define at_sms_apertura printf(putc_rs232,"0000AA134178594EAFCBC3A0EABC1E96A7DF3A%c00%c",usu[0],usu[1]),putc_rs232(0x1A)
#define at_sms_cierre printf(putc_rs232,"0000AA15C374592E2F83E06F39A83AAF87E5E9B70E%u403",usu[0]),putc_rs232(0x1A)
#define at_sms_activacion printf(putc_rs232,"0000AA12C1313D6D0F8FD36F3748FB768775%c01%c",usu[0],usu[1]),putc_rs232(0x1A)
#define at_sms_panico printf(putc_rs232,"0000AA0FC237FDED0691CB2068D89D1EBF01"),putc_rs232(0x1A)
#define at_sms_emergencia printf(putc_rs232,"0000AA0AC576597E2EBBC7E930"),putc_rs232(0x1A)
#define at_sms_on_luces printf(putc_rs232,"0000AA1AD437393C07B1C37310BB3E2ECF4165F7B8EC26A7C9E139"),putc_rs232(0x1A)
#define at_sms_off_luces printf(putc_rs232,"0000AA18D437393C07B1C37310BB3E2ECF416178F81C2687E7"),putc_rs232(0x1A)
#define at_desconectar printf(putc_rs232,"AT DISCONNECT");putc_rs232(0x0D)
#define at_conectar printf(putc_rs232,"AT CONNECT");putc_rs232(0x0D)
#define at_comand_mode printf(putc_rs232,"~~~~~1")
#define at_bypass printf(putc_rs232,"AT BYPASS");putc_rs232(0x0D)