PHP 窗口从串行端口读取写入/从串行端口使用 DOTNET System.IO.Ports


PHP windows read write to/from serial port usind DOTNET System.IO.Ports

我尝试从PHP网页中的工业秤重量串行端口连接捕获数据并打印票证。我还需要将数据转发到另一个串行端口以进行显示建议。我从这里和谷歌探索任何东西......除了非常昂贵的ActiveXperts串行端口SDK,我找不到比PHP本机fopen更复杂的东西。

我在这里找到了这个,但什么也没发生...没有错误触发任何内容

$serial = new DOTNET('System', 'System.IO.Ports.SerialPort');
$serial->PortName = 'COM1';
$serial->Open(); 

请给我一个关于如何实现这一点的线索。

您可以使用

$serial = new DOTNET('System', 'System.IO.Ports.SerialPort');
$serial->PortName = 'COM1';
$serial->Open(); 

然后和

$serial->Write();
$serial->Read();

如果没有错误值得一试。您还可以查看 http://msdn.microsoft.com/en-us/library/system.io.ports.serialport(v=vs.110).aspx此外,如果您正在搜索Windows com#与php的通信,您通常会得到该信息。退房:https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB0QFjAA&url=https%3A%2F%2Fgithub.com%2FXowap%2FPHP-Serial&ei=JXdSVKPsHYmGyQSftIL4Dw&usg=AFQjCNGxbGUeLotG_DvmUzDo2yBScDAqTw&sig2=AUp7IvRqKXesVZIF6Xf6MA它的原生php可以在Windows中工作,不需要复杂的东西和重新配置。