En la página principal de los foros
encontrarás los enlaces al
feed general
y al de cada uno de los foros.
Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible
podrias poner la traza de la excepcion si es que la tira? o ...
bien pero que gente desconfiada esta!!! la solucion que hici ...
Antes que nada, gracias por responder. La diferencia es más ...
Hola, tengo una cámara ip de video, la cual tiene un servido ...
| Enviar a un GPS un comando en Hexadecimal | 25/08/2008 09:49 | |
| lupecsan |
Mi problema es el siguiente: Tengo que comunicarme con un GPS que tiene su interfaz ethernet, es decir, actúa como servidor mandándole comandos. Los comandos están formados por un conjunto de números hexadecimales, de la forma: 9CAE0C0082000001020000006FFF Mi pregunta es la siguiente, ¿cómo le envío esto al gps utilizando el socket creado, teniendo en cuenta que esto no es un String?. Lo que quiero es coger byte a byte el comando anterior y mandarle su representación binaria de todo el comando y enviárselo al GPS de una vez. No sé si me he explidado. |
|
|
||
| RE: Enviar a un GPS un comando en Hexadecimal | 25/08/2008 15:54 | |
| anonymous | Cuando usas un socket lo que envias es un arreglo de bytes. simplemente toma la cadena anterior y usas el metodo getBytes para obtener el arreglo de bytes y eso es lo que usas en el socket con el metodo write de su OutputStream.... | |
|
||
| RE: RE: Enviar a un GPS un comando en Hexadecimal | 27/08/2008 10:13 | |
| lupecsan |
Eso ya lo probé pero lo que hace java es convertir cada carácter en su correspondiente código ASCII. Lo que el GPS espera es su correspondiente valor binario para cada byte, es decir, para el campo sync que son los dos primeros bytes 9CAE, sería enviar los dos primeros bytes de esta forma 1001110010101110, la conversión de 9C y AE a binario y así con los demás bytes. Lo que quiero es enviar byte a byte pero el valor del hexadecimal no el de su representación ASCII. Gracias. |
|
|
||
| RE: Enviar a un GPS un comando en Hexadecimal | 01/09/2008 20:42 | |
| mariocastro | Lee los dígitos Hexadecimales de a pares, convierte cada par de dígitos hexadecimales a bytes, y luego envíalos. | |
|
||