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();
?>
串口操作类