Voglio la progettazione di un modulo web che l'utente deve riempire alcuni campi. Il valore di un campo deve essere letto dalla porta seriale (COM1) del computer client a cui è collegato un hardware speciale e l'utente preme la chiave Send to PC
dell'hardware durante la compilazione del modulo.Come leggere dalla porta seriale in una pagina web
Come posso ascoltare la porta COM1
nella mia pagina Web e ottenere il valore di COM1 e inserirlo automaticamente nel modulo Web?
Ho sentito che i controlli ActiveX possono farlo ma è compatibile solo con IE (giusto?). L'altra opzione sono le applet Java.
Voglio una soluzione semplice che sia compatibile con (almeno) IE/Firefox/Opera.
I lato server posso avere ASP o PHP, ma sono grato se si fornisce una soluzione per ciascuno.
UPDATE:
Possiamo dire ai clienti a cambiare le loro impostazioni di sicurezza di accettare il nostro ActiveX/applet.
È anche possibile per noi dire ai clienti di installare un programma personalizzato che viene eseguito come servizio e che legge dalla porta seriale.
Il problema è che i dati letti devono essere inseriti automaticamente nel webform.
L'applet java è una buona idea, ma il client deve installare JRE che è di grandi dimensioni.
C'è qualche altra opzione?
Perché deve essere una pagina Web? È possibile avere un'app client (che non avrebbe problemi di comunicazione con una porta com) inviare i dati a una pagina Web, a un servizio RESTful o al servizio WS- *. –
@Matthew: hai ragione, ma questa pagina web fa parte di un grande sito web e il BOSS preferisce che tutte le cose siano integrate nel web. : -/ – Isaac