![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola, logre conectarme al cel con los componentes KDtele, pero no se cuales son los comandos AT para controlarlo, lo que quiero llegar a hacer es leer los sms que llegan al cel, te agradezco si me das algunas lineas mas, salu2
|
#2
|
|||
|
|||
Cita:
Para lo que me comentas de leer los mensajes que llegan al cel hay dos modos de hacelo ya sea en formato PDU que quiere decir esto que la informacion que le mandes al COM debe estar en HEXADECIMAL y el formato texto en el cual tu le mandas la informacion normal. Yo utilice el formato en texto debido a su facilidad de usar pero no todos los telefonos lo soportan yo tengo un Motorola PEBL U6 y los coamndos que utilice para mandar y leer mensajes son los siguientes. Bueno una vez que ya tienes la comunicacion con el puerto le mandas el siguiente comando al puerto Comm1.output:='AT'+#13; Haciendo notar que el comm1.output es el componente que yo utilice para la comunicacion pero desconosco el componente que me mencionas pero simplemente es lo que le mandas a la salida del puerto Ahora bien para seleccionar el formato que deseas como te mencione anteriormente es de la siguiente manera: Comm1.output:='AT+CMGF=1'+#13; Una vez seleccionado el formato que deseeas envias el mensaje de la siguiente manera claro este comando no guarda el mensaje en el celular yo lo hice asi para no saturar mi memoria del cel con mensajes Comm1.output:='AT+CMGS='+Numero de telefono a mandar+#13; Comm1.output:=Mensaje a Mandar+#26; Ahora bien lo que supongo que mas te interesa es como leer el mensaje existen varios comandos para leer el estatus de un mensaje en tu bandeja de entrada los comandos que se utilizan son 'AT+CMGL="REC UNREAD"'+#13; esto te arrojara los mensajes que no hayas leido en tu bandeja de entrada 'AT+CMGL="REC READ"+#13; esto te arrojara todos los mensajes de tu bandeja de entrada que ya hayas leido si tienes mas duda sobre los comandos AT que son muchisimos te dejo este link gospel.endorasoft.es/bluetooth/especificacion-bluetooth/arquitectura-de-protocolo/Files/comandosAT.txt |
#3
|
|||
|
|||
Gracias por tu pronta respuesta, el componente que se conecta con el puerto es KDSerialPort, tiene una funcio KDSerialPort.SendString y KDSerialPort.SendUNICODEString, tal vez sea con alguno de estos, voy a probar, si no podria instalar los componentes que tu usas, donde los descargo? son gratuitos?
Salu2 |
#4
|
|||
|
|||
Si son gratuitos no recuerdo la pagina de donde los descargue pero de hecho es un componente de visual basic pero se adapta tambien el al delphi y en si es un activex buscalo en cualquier buscador de tu preferencia como Activex MSComm
|
#5
|
|||
|
|||
hola
Hola quisiera por favor que me ayudes un poco mas con este tema de como utilizar estos comandos con delphi para poder ver los mensajes que me llegan a mi movil
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como enviar sms a celular desde aplicacion! | JuanErasmo | API de Windows | 0 | 18-05-2007 00:32:25 |
Conectar a BD access desde delphi 6 | Giniromero | Conexión con bases de datos | 6 | 28-02-2007 17:54:37 |
Enviar correo desde fastnet desde delphi. | uper | Internet | 1 | 20-02-2007 01:32:11 |
enviar un mensaje a un celular desde una aplicacion delphi | chabelo07 | Internet | 1 | 29-11-2006 21:17:23 |
Enviar mensajes desde Mozilla/Outlook | Piratta | Varios | 0 | 03-06-2005 00:23:06 |
![]() |
|