php-serial

文凯康
2023-12-01
 
 
 
Project Information
Members

This PHP class can be used to communicate with a serial port under Linux, OSX or Windows.

Description

Gives serial access to PHP under linux, OSX and Windows (write-only under Windows).

This class can be used to communicate with a serial port under Linux, OSX or Windows.

It takes the path (like "/dev/ttyS0" for linux or "COM1" for windows) of serial device and checks whether it is valid before opening a connection to it.

Once the connection is opened, it can send data to the serial port, and read answers (reading is only implemented for Linux or OSX).

The class may also change connection parameters for the given serial device.

Sample Code

<?php 
deviceSet("COM1");  
 
// Then we need to open it  
$serial->deviceOpen();  
 
// To write into  
$serial->sendMessage("Hello !");  
 
// Or to read from  
$read = $serial->readPort();  
 
// If you want to change the configuration, the device must be closed  
$serial->deviceClose();  
 
// We can change the baud rate  
$serial->confBaudRate(2400);  
 
// etc...  
?> 

Older details available at : http://www.phpclasses.org/browse/package/3679.html http://www.geekymedia.com/phpserial.html

 类似资料: