• Sábado 14 de Diciembre de 2024, 18:00

Autor Tema:  Comandos At  (Leído 3825 veces)

juancayuso

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Comandos At
« en: Martes 31 de Julio de 2007, 22:16 »
0
Hola a todos y a todas,
necesito conectar el móvil (n70) al ordenador y poder realizar llamadas usando comandos at.
He pensado conectarlo a través del cable usb.
Lo que tengo entendido es que alconectarlo e identificarlo por el ordenador, elmovil aparece como un puerto serie más.
Yo lo que necesito es poder hacer llamadas desde un programa en c++, usando Builder c++,
suponogo que para poder utilizar los comandos desde un programam en c, tendré que conectarme al puerto, y a aprtir de ahí mandar los comandos, pero no se como.
No se si es así, y si lo es, no sé si me podré conectar usando por ejemplo una dll inpout32 para conectarme al puerto , y si es así, cómo puedo conocer la direcciòn del puerto.

Muchas Gracias.

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Comandos At
« Respuesta #1 en: Martes 7 de Agosto de 2007, 16:32 »
0
Saludos
Intento hacer lo mismo utilizando un microcontrolador, nose si quieres que trabajemos juntos y veremos como podemos establecer comunicacion al Celular.

El celular que utilizo es un Nokia1112. Encontre algunos comandos, espero te sirva, voy a tratar de comunicarlo serialmente haber que puedo hacer, en teoria es lo mismo, yo me comunico serial mente con el micro y tu con la PC.

Te dejo los comandos haber si te sirven, y si logras comunicarte antes me avisas, y si obtengo resultados antes te aviso


* Get HW&SW version **********************************************

Codigo:--------------------------------------------------------------------------------  1E-00-0C-D1-00-07-00-01-00-03-00-01-60-00-72-D5  Esta trama hay que mandarla antes que cualquier otra para que el movil este atento .  Ya que si se envia directamente la trama no la atiende .  Asi que todas las tramas iran precedidas de esta .--------------------------------------------------------------------------------
* Reset ***********************************************************

Codigo:--------------------------------------------------------------------------------  1E-00-0C-40-00-06-00-01-64-03-01-60-77-24  " Resetea el Movil  Ejemplo para resetear el movil :   1E-00-0C-D1-00-07-00-01-00-03-00-01-60-00-72-D5   1E-00-0C-40-00-06-00-01-64-03-01-60-77-24--------------------------------------------------------------------------------
* Estado de la carga de bateria  **********************************

Codigo:--------------------------------------------------------------------------------   1E-00-0C-40-00-06-00-01-7E-17-01-60-6D-30    Respuesta :   1E-0C-00-40-00-3A-01-01-7E-17   20-32-34-34-39-20-20-32-36-33-30-0A-20-20-20-20-30-20-20-32-36-34-32-0A-20-33-33-20-   31-      " assci = 1   30-      " assci = 0   30-      " assci = 0   20-20-20-35-32-0A-20-20-30-20-20-20-20-30-20-20-20-30-00-0A-80-01-41-78-A1  En este ejemplo la respuesta es del 100%  Respuestas posibles  "100" " 75"  " 50"  " 25"--------------------------------------------------------------------------------
* Da la fecha y hora del reloj *************************************

Codigo:--------------------------------------------------------------------------------  1E-00-0C-11-00-06-00-01-00-62-01-42-13-36  Respuesta :    1E-0C-00-11-00-11-01-08-00-63-   01-01-01-07-   07-   "Año HighByte   D3-   "Año LowByte      $07D3 =2003   08-   "Mes   0D-   "Dia   0D-   "Hora   0F-   "Minuto   19-   "Segundo   01-45-00-41-B1--------------------------------------------------------------------------------
* Pedir un numero memorizado en la agenda  ***************************

Codigo:-------------------------------------------------------------------------------- Ejemplo :  pedimos el numero que esta en la posion 1 de la memoria sim   1E-00-0C-03-00-09-00-01-00-01-  03-   " 2 = ME , 3 = SM - memoria SiM  01-   " Indice  00-01-46-00-  57-   "XOR sobre los números impares de la trama  0A    "XOR sobre los números pares     "     "    respuesta :    1E-0C-00-03-00-1A-  01-08-00-02-00-  06-    " Longitud de caractres del nombre con que esta guardado - 6 caractres  41-    "A"  4C-    "L"  41-    "A"  52-    "R"  4D-    "M"  41-    "A"  09-    " Longitud de digitos del numero  31-32-33-34-35-36-37-38-39-  -->  " Numero de tlf. en assci = 123456789  00-00-01-43-59-39--------------------------------------------------------------------------------
* Comprobar si se han recibido mensages   *********************************

Codigo:-------------------------------------------------------------------------------- Ejemplo :  1E-00-0C-02-00-0A-00-01-00-07-02- 01-    " Posicion de memoria [el proyecto utilizara de 1 a 25] otros moviles puede tener mas capacidad 01-64-01-42- 10-    " XOR sobre los números impares de la trama 29     " XOR sobre los números pares     "     "   respuesta : 1E-0C-00-14-00- 07-             " longitud de la trama 01-08- 00- 09-             " 9 = No hay mensage 07-01-44-00-5C-1F  respuesta : 1E-0C-00-14-00- 39-            " longitud de la trama 01-08- 00- 08-             " 8 = Ok Mensage 03-02- 01-             " Posicion de memoria 00-07-91-43-06-09-09-89-F5-00-05-00-00-04-00-00- 0D-             " Longitud del texto = 13 chr 0B-             " Longitud total del numero que lo envia  [ 2+9 numeros en este caso ] 91-             " nacional / internacional =91 43-             " prefijo 21-43-65-87-F9- " paquete con el  Nº de telefono [ el mensage lo envió el numero 123456789 ]                  00-0A-9A-9D-30-80-31-61-64-74-00- 2E-97-6B-AA-8B-C5-62-31-18-0C-06-03- --> " Paquete con el texto .. ya explicare como se enpaqueta 01-43-00-7F-3C-



* Borrar mensaje *****************************************

Codigo:-------------------------------------------------------------------------------- Ejemplo :   " esta trama borra el msg que hai en la posicion 1 de memoria  1E-00-0C-14-00-08-00-01-00-0A-02- 01-   " Indice 01-42- 11-   " XOR sobre los números impares de la trama 54    " XOR sobre los números pares     "     "  Respuesta :  1E-0C-00-14-00-06-01-08-00- 0B-   " Ok Borrado 01-43-1E-5E--------------------------------------------------------------------------------
* Enviar un mensage ***************************************

Codigo:-------------------------------------------------------------------------------- Ejemplo : Mandar un mensaje al numero 123456789 con el texto hello  1E-00-0C-02-00-  31-  " Longitud de la trama  00-01-00-01-02-00-  07-  " longitud del numero  SMSC en octetos tipo incluido  91-  " numero SMSC tipo . ejemplo : 0x81-unknown 0x91-international 0xa1-national  43-06-09-09-09-F9-  --> " paquete con el numero SMSC  [ SMS = Centro de mensajes ]                          " en este caso +34609090909  00-00-00-00-11-00-00-00-  05- " Longitud del mensaje  en  7 bit chars  09- " Longitud del nº destino en  semi-octetos  81- " tipo  ej. 81-unknown 91-international a1-national  21  " Paquete con el Nº tefefono 123456789  43  "  65  "  87  "  F9  "  si sobra algun nieble como en este caso se pone a $F  00-00-00-00-00-A7-00-00-00-00-00-00-  E8-32-9B-FD-06  " paquete con el texto en formato 7 bit chars  01-60- *00-  " si la longitud total de la trama es inpar se le añade este byte para que quede par  FE-  " XOR sobre los números impares de la trama  FA   " XOR sobre los números pares     "     "    Respuesta :    1E-0C-00-02-00-09-01-08-00-  02-  " Ok mensaje enviado   $03 = Fallo  64-44-00-01-44-00-3F-48-

juancayuso

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Comandos At
« Respuesta #2 en: Martes 7 de Agosto de 2007, 17:30 »
0
Hola,

Yo he iniciado una comunicaion con el movil pero no uso esos comando tan largos y raros, yo uso comando AT, parecidos a los comandos hayes de los modem.

He conseguido llamar a través de comandos usando hyperterminal, pero en c++ solo que he conseguido conectarme al movil, no se ejecutan los comandos.

No se si tú usarás comandos at desde tu microcontrolador, creo que no, pero si buscas comando at para nokia encuentras información.

Si sabes algo mas relacionado con lo mío responde y pregunta si tienes dudas.

Un saludo.

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Comandos At
« Respuesta #3 en: Sábado 11 de Agosto de 2007, 14:31 »
0
Saludos. Ya estube investigando
Mira son tramas para el FBUS y MBUS
son para el Nokia: 3210, 5110, 6110, 5190 y compatibles
La RX del movil debe ser a aproximadamente 3V

si haces comunicacion de la PC - Movil necesitas el MAX232
y a la RX del movil colocarle un zener 3.3V para que exista cominicacion
dejo adjunto una imagen de sus pines de conexion de un movil


Para un microcontrolador - Movil, solo se necesita un inversor CMOS
y un Zener. Ahora bien desde el FBUS tambien se puede hacer
llamadas, mensajes, buscar un numero en la agenda y llamar.

en mi caso voy a Utilizar el FBUS ya que ya tengo las tramas, pero
al parecer vas utilizar el AT, de ahi si no tengo ni idea

Ya hice un programa en el micro, voy hacer comunicacion con el movil
haber que tal me va, espermos funcione, ya prove los camandos de
micro-PC y son correctos, los mando a 115200bps, esperemos que
responda el movil, lo que pasa es que apenas voy a comprar uno
y espero sea compatible.

 :hola:  Saludos
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.