mdlayher / serial
此包已被放弃,不再维护。未建议替代包。
利用直接IO与RS232串行端口交互的PHP类
dev-master
2013-03-14 18:23 UTC
Requires
- php: >=5.3.0
- ext-dio: *
This package is not auto-updated.
Last update: 2021-06-22 04:32:40 UTC
README
利用直接IO与RS232串行端口交互的PHP类。
安装
要使用Composer安装,请在您的composer.json文件的require部分添加"mdlayher/serial": "dev-master"。
使用方法
将类指向您的串行RS232设备文件位置。一旦建立连接,即可设置选项。
<?php // serial demo require_once __DIR__ . "/vendor/autoload.php"; use \serial\serial as serial; // Open serial connection $serial = new serial("/dev/pts/1"); // Set connection options $options = array( "baud" => 38400, "bits" => 8, "stop" => 1, "parity" => 0, ); $serial->set_options($options); // Write data, read response (in this case, OBD-II) $serial->write("AT RV\r"); printf("res: %s\n", $serial->read());