Estoy escribiendo especificaciones para un producto y necesito ayuda para minimizar su futura necesidad de mantenimiento.
Para poder ser monitoreado (opcionalmente) desde Internet, se supone que el dispositivo tiene un puerto USB para conectarlo a una computadora (ahora lo estoy desarrollando como una secuencia de comandos de Python en frambuesa) capaz de sondear datos desde (menos de 10 bytes por minuto, la velocidad no es el problema aquí) y genera una buena página web.
Mi preocupación es minimizar la necesidad de trabajo futuro en esta función de capacidad de comunicación: decidimos hacerlo como un truco pero esperamos que sea usado por una minoría de nuestros clientes, pasando días todos los años manteniendo y arreglando el código no es una opción.
Desde el lado del equipo, decidimos abrir el código fuente y, por supuesto, también el comando AT para el dispositivo. Lado del dispositivo, lo que me preocupa es la necesidad de controladores.
¿En qué clase de USB debo colocar mi dispositivo para que sea reconocido como un puerto COM sin la necesidad de distribuir controladores? ES DECIR. si lo hago conforme a la especificación de la clase de dispositivos de comunicación, ¿puedo hacer que se reconozca como un puerto com a través de controladores "omni-presentes" estándar?