Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2012, 21:07
dlandsk
 
Fecha de Ingreso: agosto-2009
Mensajes: 13
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación Leer Puerto serial RS232

Hola, estoy intentando llamar este código con PHP a través de la función exec() pero no logro que lo que lee Python sea enviado de vuelta a PHP, sin embargo cuando lo ejecuto en la Terminal lee sin problemas. He intentado de mil formas, guardando en un .txt pero no me da resultado, a ver si alguien me puede orientar o ayudar con esto.

Código:
import serial
from time import sleep

port = "/dev/ttyS0"
ser = serial.Serial(port, 19200, timeout=0, bytesize=8, stopbits=1)
ser.parity=serial.PARITY_NONE

while True:
    data = ser.read(9999)
    if len(data) > 0:
        print 'Datos Recibidos:', data

    sleep(0.5)
    print 'not blocked'

ser.close()
Gracias.