Ariel Nardelli escribió::
Hola a todos!!!!

Les cuento que desde hace mucho tiempo tengo una central Panasonic en la empresa y via el puerto serial voy grabando en un archivo de texto en el debian la informacion de las llamadas telefonicas para despues via php y mysql hacer estadisticas de uso del telefono y esas cosas.

Antes lo tenia funcionando perfectamente los datos eran capturados y me lo dejaba en un archivo plano de texto que yo despues procesaba e incorporaba en la base de datos, todo sin problemas.

Un rayo cayo y poco quedo de esa computadora, se quemaron varias cosas entre una de esas el HD que tenia esa maquina donde estaba gran parte del sistemita.., pero recupere gran parte de los backups, perooo, igualmente tengo dificultades para capturar la informacion :(

La central me entrega los datos via el puerto serial, a 9600 bds y yo via el serial de la maquina tengo que tomarlo.

Mis configuraciones son asi...

en el /etc/serial.conf tengo...

/dev/ttyS0 uart 16450 port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test /dev/ttyS1 uart 16450 port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test

Puse 9600 en vez de 115200 y nada directamente cuando pongo esa velocidad no me caputra nada...

Despues en mis scrips tenia puesto el seteo del puerto serial, que lo tenia asi...

/bin/setserial /dev/ttyS1  closing_wait 3600 close_delay 3600
/bin/stty 9600 -echo -parenb cs8 -cstopb < /dev/ttyS1

En este scrip lo que hago es setear el puerto serial y ponerle 9600 y demas parametros para poder capturarlo...

y luego ejecuto en scrip en perl que lo unico que hace es leer el puerto serial y grabarlo en un archivo de texto, sencillo pero efectivo, ese scrip no lo pongo por que se que funciona bien...

Mi problema es que cuando me captura solo me manda basura, o sea algo asi..
.Y¤LL.c½"+..Ù4..

µjÔQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

ÿ0Õz&.ö.£F.0ÙÒTt.©.dÈ 10å....Y³..40ɳD..2È.                   0ÁÒt.³3È.

.D....ÒhZRiÒ$..2È.                 0ÁÒ.v##È.

.D....ÒhZRiÒ$..2È.                 0ÁÒ.v.3#È.

.D....ÒhZRiÒ$..2È.                 0ÁÒtQ³F.

ÿ0Õz&.ö.£F.0ÝÓ..©.dÈ 10Í.......ÒhZRiÒ$..2È.                 0ÁÒ.vQ3..

ÿ0Õz&.ö.£F.0ÝÓ.&.©.dÈ 10å.......ÒhZRiÒ$..2È. 0ÁÒt3.. T

Eso es lo que me esta capturando en vez de ponerme los datos en letras que se entiendan :), alguien puede decirme que estoy haciendo mal y asi ver si puedo capturar el puerto serial?

Gracias!





Por experiencia: cuando cae un rayo los puertos seriales se estropean, vas a tener que repararlo. Entiendo que la computadora la cambiaste por completo, por lo tanto el problema lo tendrás en la central.

--
  Héctor Andrés Rompato Carricart <[EMAIL PROTECTED]>
  COVIARES S.A.
  Departamento de equipos de peaje

  Av. España y Autopista, Quilmes (1878)
  Buenos Aires, Argentina


Responder a