ppelisset / php-serial
Unix系统中的串口访问(PHP语言)
v0.1.0
2022-08-12 14:33 UTC
Requires
- php: >=8.1
- ext-mbstring: *
- ppelisset/fileno: ^0.2.0
- ppelisset/ioctl: ^0.1.0
- ppelisset/termios: ^0.1.1
README
此包是一个测试,使用FFI将pyserial的基础库移植到纯PHP中。它添加了一个Serial对象,以访问Linux/Darwin(MacOS)上的串口。
安装
php-serial需要PHP8.1和启用了php-ffi。要安装此包,请使用composer要求包ppelisset/php-serial
。
文档
PHPSerial\Serial::__construct()
- 创建具有端口配置的串口对象
PHPSerial\Serial::open
- 打开端口并配置系统以访问它
PHPSerial\Serial::isOpen
- 检查端口当前是否已打开
PHPSerial\Serial::read
- 在串口上读取最多$count
字节(如果可用的字节不足,则更少)。默认值为0
,表示读取所有可用的字节。
PHPSerial\Serial::write
- 在串口上写入数据
PHPSerial\Serial::close
- 关闭端口访问