2010-10-21 12 views
0

Optivote IR8 est essentiellement un système de vote avec un groupe de contrôleurs à distance, qui peuvent envoyer des signaux IR à un récepteur, qui est connecté à un ordinateur via un port USB. Et j'essaye d'écrire mon propre petit logiciel pour ça avec Flash.Comment se connecter correctement à un périphérique Optivote via une connexion locale?

Le récepteur Optivote communique avec le logiciel via un port série virtuel. Lorsque je me connecte à ce port via PuTTY, je peux voir les signaux chaque fois que j'appuie sur un bouton des télécommandes. Bien que, lorsque je me connecte à ce port via Serproxy (qui relaie une connexion socket à une connexion de port série), les contrôleurs à distance ne semblent pas fonctionner. Je reçois le même signal toutes les demi-secondes environ, encore et encore. Je devine que le récepteur essaie de faire une sorte de poignée de main de cette façon. La chose que je n'arrive pas à comprendre est ce que PuTTY fait pour que Serproxy ne fasse pas fonctionner la connexion du port série. Peut-être qu'il y a une bonne façon de dire à l'autre bout quand je me connecte?

(j'utilise Serproxy, parce que les applications Flash ne peuvent pas se connecter à un port série directement, mais prend en charge les connexions socket)

Répondre

1

Je trouve que je ne pouvais pas serproxy de travailler, qui était jusqu'à ce que je suis tombé sur une nouvelle version

http://code.google.com/p/tinkerit/wiki/TinkerProxy

+0

Merci, mais je me suis débarrassé de fait ce problème en utilisant [Serial to Ethernet Connector.] (http://www.eltima.com/products/serial-over-ethernet/) Il est bien commercial. N'a pas eu la chance d'utiliser TinkerProxy. –