Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   conectar mi celular motorola y enviar mensajes desde delphi (https://www.clubdelphi.com/foros/showthread.php?t=53018)

carsan 08-02-2008 00:07:41

conectar mi celular motorola y enviar mensajes desde delphi
 
Hola que tal me gustaria saber cuales son los comandos para la comunicacion entre mi cel y la pc y componente que debo utilizar para realizar una aplicacion que me permita conectar mi celular a la pc y enviar mensajes sms desde la computadora

ebeltete 26-02-2008 13:14:43

Este es un tema que me interesa, alguien ha encontrado alguna informacion al respecto?

carsan 27-02-2008 18:59:58

No nadie me pudo responder pero yo logre hacer la comunicacion y hasta ahorita solo he podido controlar lo que son las llamadas y los mensajes sms

carsan 27-02-2008 19:02:59

No nadie me pudo responder pero yo logre hacer la comunicacion y hasta ahorita solo he podido controlar lo que son las llamadas y los mensajes sms[/quote]

IVAND 27-02-2008 23:12:31

tema bastante interesante , puedes indicar que estas utilizando para la comunicacion con tu cel . (componentes o algo asi)

Hace un tiempo lei , que unos componente turbo lograban ese objetivo pero no los he probado ni recuerdo algo mas

carsan 27-02-2008 23:25:13

Cita:

Empezado por IVAND (Mensaje 269175)
tema bastante interesante , puedes indicar que estas utilizando para la comunicacion con tu cel . (componentes o algo asi)

Hace un tiempo lei , que unos componente turbo lograban ese objetivo pero no los he probado ni recuerdo algo mas

Pues utilice el componente MSComm para la comunicacion con el COM# conectando mi cel por usb y para el control del mismo utilice los comandos AT

ebeltete 27-02-2008 23:39:30

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

carsan 28-02-2008 00:13:35

Cita:

Empezado por ebeltete (Mensaje 269184)
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

Los comandos AT son comandos que reconoce el modem del telefono con los cuales puedes obtener bastante informacion del cel.

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

ebeltete 28-02-2008 00:30:28

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

carsan 28-02-2008 00:36:39

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

Philip_ 09-02-2011 15:02:09

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


La franja horaria es GMT +2. Ahora son las 00:13:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi