Serial comm avec PHP sur Windows

Je suis à la recherche d'un moyen de communication série RS232 port COM sur windows. J'ai trouvé 2 solutions sur le net, un qui n'est pas totalement libre (introduit délibérée des retards sur la fonction) et un autre avec une capacité limitée de sur Windows. Celui-ci ne peut écrire sur un port COM sur Windows, pas lu.

Je ne peux pas regarder le code de la première solution, car il est compilé dans un .dll (logique, sinon les gens peuvent simplement modifier le retard et de ne pas l'acheter...) et le second semble seulement à utiliser fopen() pour ouvrir le port et, plus tard, fwrite (), pour l'écriture, tout comme on le ferait à un ruisseau. Mais apparemment freading elle ne retourne rien.

Je sais que c'est possible que la première solution n'a, bien qu'il ne nécessite Apache pour utiliser php-cgi module au lieu de php5module.

Des idées?

êtes-vous positif fread() ne renvoie rien? Sur Windows, les ports COM sont tout spécialement les fichiers nommés, IIRC. Peut-être vous avez besoin pour configurer le port des paramètres tels que la parité, vitesse de transmission, etc, qui peut être impossible par le biais de PHP?

OriginalL'auteur syaz | 2009-03-09