Comunicación con los puertos serie en PHP
Hace tiempo nos preguntaban como leer de los puertos serie desde PHP, y ahora acabo de encontrar eso mismo y además cómo hacerlo para Windows y para Linux.
Para Windows se necesita la extensión PHP Serial Extension, la cual una vez instalada nos permite manejar los puertos y las comunicaciones de los puertos serie. Aunque su uso se sale de lo normal, pero seguro que hay algún caso en el que pueda ser útil, como controlar cámaras, video, modems y terminales GSM, lectores de códigos de barras o algún otro dispositivo conectado al puerto serie.
En el caso de Linux, es necesaria la clase PHP Serial Class, la cual toma la ruta del dispositivo y comprueba qué es válido antes de abrir la conexión, y una vez abierta, envÃa datos al puerto serie. Además puede cambiar los parámetros de conexión para el dispositivo conectado.
VÃa / VT’s Tech Blog