COMUNICACION POR PUERTO INFRAROJO
Posted: Thu Jun 01, 2006 4:21 pm
Hola amigos,
Quiero comentarles sobre una aplicacion que estoy desarrollando, en la cual utilizo un Pocket Pc que captura datos enviados por un instrumento via puerto serial RS-232, el problema es que los pocket actuales no traen ningun conector que permita unir por cable un puerto RS232 de un instrumento con el Pocket, una de las formas que logre hacerlo es utilizando un dispositivo intermedio que se conecte via puerto serial RS232 con dicho instrumento y luego retransmite los _ mediante el protocolo IRDA (puerto infrarojo) al pocket quien lo captura sin problema por su puerto homologo y logro administrar los _, con FW. La tarjeta de comunciaciones que convierte RS232 a IRDA la fabricamos nosotros mismo y funciona de maravillas.
El problema que estoy teniendo es que el Pocket actua como CLIENTE y la tarjeta de comunicaciones tambien actua como CLIENTE lo que impide el reconocimiento de los dispositivos para entablar el vinculo, esto no pasa cuando enfrento el pocket al puerto IRDA de un Notebook o Pc ya que este ultimo actua como Master y establece el vinculo para luego poder comunicarse.
Lo interesante de esto es que encontre una informacion que indica como lograr el reconocimiendo de hardware y que el pocket actue como master detectando otros dispositivos clientes, pero me encuentro con el problema que esta en lenguaje C y ademas de los fuentes tiene un ejemplo compilado, y yo de C se poco y nada, por lo tanto consulto si alguien puede ayudarme a que el programita C pueda desglocarlo y anexarlo a un programa FIVEWIN.
Si alguien esta interesado puedo enviar la informacion y los fuentes.
Saludos
Miguel
Quiero comentarles sobre una aplicacion que estoy desarrollando, en la cual utilizo un Pocket Pc que captura datos enviados por un instrumento via puerto serial RS-232, el problema es que los pocket actuales no traen ningun conector que permita unir por cable un puerto RS232 de un instrumento con el Pocket, una de las formas que logre hacerlo es utilizando un dispositivo intermedio que se conecte via puerto serial RS232 con dicho instrumento y luego retransmite los _ mediante el protocolo IRDA (puerto infrarojo) al pocket quien lo captura sin problema por su puerto homologo y logro administrar los _, con FW. La tarjeta de comunciaciones que convierte RS232 a IRDA la fabricamos nosotros mismo y funciona de maravillas.
El problema que estoy teniendo es que el Pocket actua como CLIENTE y la tarjeta de comunicaciones tambien actua como CLIENTE lo que impide el reconocimiento de los dispositivos para entablar el vinculo, esto no pasa cuando enfrento el pocket al puerto IRDA de un Notebook o Pc ya que este ultimo actua como Master y establece el vinculo para luego poder comunicarse.
Lo interesante de esto es que encontre una informacion que indica como lograr el reconocimiendo de hardware y que el pocket actue como master detectando otros dispositivos clientes, pero me encuentro con el problema que esta en lenguaje C y ademas de los fuentes tiene un ejemplo compilado, y yo de C se poco y nada, por lo tanto consulto si alguien puede ayudarme a que el programita C pueda desglocarlo y anexarlo a un programa FIVEWIN.
Si alguien esta interesado puedo enviar la informacion y los fuentes.
Saludos
Miguel