NanoPi Duo 用php直接操作串口

物联网 / 2018年04月10日 11时23分 / 5821人浏览
NanoPi Duo 用php直接操作串口 实现php发送指令给硬件设备,查询设备值 效果: php
deviceSet('/dev/ttyS1');
$serial->Setup();
// 串口通信参数设置 9600-8-N-1 
$serial->confBaudRate(9600); // 波特率
$serial->confParity('none'); // 奇偶校验 -parenb (符号-表示OFF关闭)
$serial->confCharacterLength(8); // 字符长度 cs8
$serial->confStopBits(1); // 停止位 -cstopb
$serial->deviceOpen();

while (true) {
    $read = $serial->readPort();
    if ($read) {
        $serial->sendMessage($read); // 发送指令
        $hex = unpack("H*", $read);
        $str = $hex[1];
        $time = date("Y-m-d H:i:s");
        echo '[' . $time . ']' . $str . "\r\n";
    } else {
        
    }
}
$serial->deviceClose();
?>
串口操作类