Ir al contenido


Foto

Ver el contenido de un equipo o cualquiera a través del cable RS232


  • Por favor identifícate para responder
35 respuestas en este tema

#21 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 10:01

perdonen que siga insistiendo, pero es que si logras el manual del programador tienes la mitad del trabajo hecho...
  • 0

#22 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.466 mensajes
  • LocationMéxico

Escrito 30 marzo 2009 - 10:03

perdonen que siga insistiendo, pero es que si logras el manual del programador tienes la mitad del trabajo hecho...


:D :D :D

Ya se ha intentado conseguir ese manual amigo sin grandes avances, por lo tanto habrá que seguir "peleandonos" a lo silvestre :p

Salud OS
  • 0

#23 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 10:22

perdonen que siga insistiendo, pero es que si logras el manual del programador tienes la mitad del trabajo hecho...


Pues como dice Egostar, no se ha logrado conseguir el manual, lo que hacen es que me refieren a mi suplidor, si entregan los equipos sin manuales es porque al suplidor no le conviene ni mucho menos estarán dispuestos a entregarmelo, pues ya saben lo que significa eso, prescindir de su proquerí­a de software.

Hola amigo

Pues ya tienes dos datos importantes, (la IP y su socket [4370]) para conectarte al equipo, ahora hay que ver como se inicializan, veo que hay una cadena de 19 bytes [DF 05 B6 48 53 A8 16 00 01 07 00 02 00 00 00 00 00 00 00] ya tienes por donde comenzar.

Salud OS

PD, yo te sugiero usar los componentes APro que tienen un objeto para comunicacion TCP y me parece muy bueno, la otra es directamente con API.


Pues los IP las coloco yo manualmente y sí­ según el fabricante usa el puerto 4370 y el protocolo UDP.

Saludos.
  • 0

#24 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 10:28

Bueno entonces eso es dandole, diganme a quien hay que matar...

Te recomiendo que hagas varias operaciones e identifiques cadenas comunes, eso son las de inicializacion y/o cierre, luego las que difieren son las cadenas especificas del comando...


[off-topic]PD: Si traen a silvestre no los ayudo, Firma: Piolin.... jejeje[/off-topic]
  • 0

#25 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 10:36

Bueno entonces eso es dandole, diganme a quien hay que matar...

Te recomiendo que hagas varias operaciones e identifiques cadenas comunes, eso son las de inicializacion y/o cierre, luego las que difieren son las cadenas especificas del comando...


[off-topic]PD: Si traen a silvestre no los ayudo, Firma: Piolin.... jejeje[/off-topic]


*-)  *-) recordad que estais tratando con un pinche wey novato en estos menesteres.

PD, yo te sugiero usar los componentes APro que tienen un objeto para comunicacion TCP y me parece muy bueno, la otra es directamente con API.


Traté buscar ese componente que comentas y no lo veo y tengo instalado el Apro, ¿me podrí­as decir cómo se llama?.

Saludos
  • 0

#26 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.466 mensajes
  • LocationMéxico

Escrito 30 marzo 2009 - 10:39

Hola

Se llama tpapro (TurboPower Async Professional)

http://sourceforge.n...rojects/tpapro/

Salud OS
  • 0

#27 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 10:40

Creo que Eliseo se refiere al TApdWinsockport,

con respecto a lo de las cadenas eso lo puedes ver en el software espia, alli sale lo que envias y recibes...
  • 0

#28 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 10:43

Creo que Eliseo se refiere al TApdWinsockport,


Exacto eso era lo que me referí­a, porque ya tení­a instalado el APRO, eduardo, ¿a qué le llamas "cadenas"?, porque según el programa espí­a eso es todo lo que me muestra, a menos que deba hacer algo más.

Saludos.
  • 0

#29 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 10:47

yo no soy muy experto en estos menesteres, y aun mas que no conozco ese software. Pero a Cadena me refiero con lo que sale en Data, alli tienes que ver cuales de esos valores se diferencian entre comandos, alli estan los datos de la comunicación

Ya lo que queda es una labor casi que criptografica jeje
  • 0

#30 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.466 mensajes
  • LocationMéxico

Escrito 30 marzo 2009 - 11:23

Hola amigo

Si, debes usar el objeto TapdWinSockPort con la siguiente configuración:

DeviceLayer = dlWinSock
wsMode = wsClient
wsSocksServerInfo:
    Address = IP del reloj
    Port = 4370

El componente tiene un ejemplo de una aplicación "cliente" que se llama ExClient.dpr que está en el directorio examples\delphi dentro del directorio del APro, solo modifica los parámetros y ejecutalo.

Salud OS
  • 0

#31 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 11:42

Probando eso que comentas me sale el siguiente error:

---------------------------
Debugger Exception Notification
---------------------------
Project ExClient.exe raised exception class EApdSocketException with message 'The destination address is required for this operation'. Process stopped. Use Step or Run to continue.
---------------------------
OK  Help 
---------------------------

Saludos.
  • 0

#32 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.466 mensajes
  • LocationMéxico

Escrito 30 marzo 2009 - 12:05

Probando eso que comentas me sale el siguiente error:

---------------------------
Debugger Exception Notification
---------------------------
Project ExClient.exe raised exception class EApdSocketException with message 'The destination address is required for this operation'. Process stopped. Use Step or Run to continue.
---------------------------
OK  Help 
---------------------------

Saludos.


Necesitas el valor de la IP de tu maquina en la propiedad wsAddress del componente.

Salud OS
  • 0

#33 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 01:22

Necesitas el valor de la IP de tu maquina en la propiedad wsAddress del componente.

Salud OS


Ahora Sí­ conectó, ¿y cómo demonios hago lo demás? ^o| :$
  • 0

#34 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 01:26

eso para hacerlo debes tener las cadenas de comando o secuencias de eescape, alli es donde necesitas espiar la comunicacion y determinar  para que sirve cada comando

  • 0

#35 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 marzo 2009 - 01:39

eso para hacerlo debes tener las cadenas de comando o secuencias de escape, alli es donde necesitas espiar la comunicacion y determinar  para que sirve cada comando


Ok, eso yo lo entiendo, pero..., no entiendo qué tipo de "cadenas" debo buscar, porque no conozco ninguna cadena, además casi todo lo que me manda el sniffer es casi lo mismo ¿o es que todo está en Hex?.
  • 0

#36 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 30 marzo 2009 - 02:15

Aqui es donde viene lo bueno, si no tienes el manual del programador, es tratar de descubrir como se comunica el dispositivo.  Y si, eso esta en Hexadecimal, tendrias que llevarlo a decimal y ver que caracter se corresponde a cada valor.  Cada par de numeros es un valor.


  • 0




IP.Board spam blocked by CleanTalk.