Я знаю, что это старый вопрос, но для людей, которые ищут, есть расширение PECL, написанное на C, которое теперь дает возможность многопоточности PHP, оно находится здесь https://github.com/krakjoe/pthreads
Быстрый поиск в Google привел меня к Регистратору данных RS232 - я не пробовал, но если он делает то, что написано на банке, это должно быть для вас нормально. Редактировать: похоже, он входящий, а не исходящий. Возможно, стоит попробовать: -)
Вы можете запустить модуль принтера на виртуальной машине. VMWare позволяет перенаправлять последовательные порты в файлы и именованные каналы.
Я думаю, что в панели управления, принтеры, вы можете добавить ручной принтер и установить dummay one Таким образом, вы можете печатать в файл, например
Если вы разработчик, используйте компонент Serial Port из .NET, или если вы не разработчик и хотите получать информацию только в файл, используйте Windows HyperTerminal
Я не знаю, можете ли вы перенаправить COM-порты, но вы можете использовать com0com для такого рода задание.
Например, вы можете связать (COM1, COM2), чтобы вы могли писать в COM1 и читать из COM2.
Подобно VMWare, Virtual PC (& Virtual Server ) также может перенаправить COM-порт в текстовый файл и установка очень проста.