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.