php+串口通讯
php安装dio扩展
1、wget 'http://pecl.php.net/get/dio-0.1.0.tgz' -o dio-0.2.0.tgz
2、sudo pecl install dio-0.2.0.tgz
3、 php.ini 中添加 extension=dio.so
代码块
#0=com1
$ck = dio_open('/dev/ttyUSB0', O_RDWR); //打开串口
if (!$ck) {
echo "打开串口失败\n";
} else {
#串口连接成功后发送命令
dio_write($ck, "SIR".chr(13).chr(10));
}
$data = '';
do {
$data .= dio_read($ck); //读取串口数据
} while(data == null); //当数据为空时
dio_close($ck); //关闭
总结
这是自己整理的一份,方便记录。