Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2013, 15:45
Avatar de feel_4500
feel_4500
 
Fecha de Ingreso: enero-2013
Mensajes: 3
Antigüedad: 11 años, 3 meses
Puntos: 0
comunicacion serial no funciona en ubuntu

hola, soy nuevo en este foro y estoy empezando programando en php, el problema surge cuando deseo enviar datos por puerto serial (utilize la clase de http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html ) para hacer la prueba la comunicacion utilice un router enviando el comando para mostrar la configuracion del router.
TODO me funciona perfectamente en windows pero en linux-ubuntu surge el problema el comando no se ejecuta. el programa en php que estoy utilizando es el siguiente:


<?php
include "php_serial.class.php";

$serial = new phpSerial();
$serial->deviceSet("/dev/ttyS0"); // aqui cambio el /dev/ttyS0 por COM1 cuando quiero ejecutarlo en windows

$serial->confBaudRate(9600);
$serial->confParity("none");
$serial->confCharacterLength(8);
$serial->confStopBits(1);
$serial->confFlowControl("none");

echo 'el programa ya se inicio';
//$serial->deviceSet("COM1");
$serial->deviceOpen();
$var=sprintf("sh runn");
$serial->sendMessage($var);
$read = $serial->readPort();
echo $read;
$serial->deviceClose();
echo 'el programa ya finalizo';
//$serial->confBaudRate(9600);

?>

agradezco su pronta ayuda.
Saludos.