Quiero diseñar un formulario web que el usuario llene algunos campos. El valor de un campo debe leerse desde el puerto serie (COM1) de la computadora cliente al que está conectado un hardware especial y el usuario presiona la tecla Send to PC
del hardware al completar el formulario.Cómo leer desde el puerto serie en una página web
¿Cómo puedo escuchar el puerto COM1
en mi página web y obtener el valor de COM1 y colocarlo en el formulario web automáticamente?
Escuché que los controles ActiveX pueden hacer esto pero es compatible solo con IE (¿verdad?). La otra opción son los applets de Java.
Quiero una solución simple que sea compatible con (al menos) IE/Firefox/Opera.
Yo, desde el lado del servidor, puedo tener ASP o PHP, pero agradezco si le das una solución para cada uno.
ACTUALIZACIÓN:
Podemos decirle a los clientes a cambiar su configuración de seguridad para aceptar nuestra ActiveX/applet.
También es posible para nosotros indicar a los clientes que instalen un programa personalizado que se ejecute como un servicio y lea desde el puerto serie.
El problema es que los datos leídos deben ingresarse al formulario web automática e inmediatamente.
El applet de Java es una buena idea, pero el cliente tiene que instalar JRE, que es de gran tamaño.
¿Hay alguna otra opción?
¿Por qué tiene que ser una página web? Puede tener una aplicación cliente (que no tenga problemas para hablar con un puerto COM) envíe los datos a una página web, servicio RESTful o servicio WS- *. –
@Matthew: Tiene razón, pero esta página web es parte de un gran sitio web y BOSS prefiere que todo esté integrado en la web. : -/ – Isaac