
Estoy usando hiperterminal, comandos AT para manipular el teléfono móvil. Funciona mediante conexión bluetooth e infrarrojos, donde es fácil crear y configurar un módem gsm (el teléfono).
El problema es que tengo que implementar esto usando un puerto USB, solo se detectan los puertos de comunicación, por lo que no hay forma de configurar un teléfono conectado a un puerto USB.
¿Cómo puedo asignar un puerto USB de modo que la computadora piense que es un puerto de comunicaciones?
Nota:No me refiero a la solución de hardware que es un adaptador convertidor, me gustaría una solución de software.
usando winxp sp2, móvil nokia
Respuesta1
El teléfonogeneralmenteexponer un perfil CDC-ACM que el sistema operativo debe interpretar como un puerto serie virtual.
En Linux se ha implementado un controlador ACM genérico para que la mayoría de los teléfonos funcionen de inmediato.
En Windows (como estás usando Hyper Terminal, supongo que estás usando Windows), el fabricante de tu teléfono debería haber creado un controlador que agrega un puerto serie cuando se conecta el teléfono.
Si el fabricante de su teléfono no proporcionó este controlador, tiene dos opciones: usar este software no gratuitohttp://www.thesycon.de/eng/usb_cdcacm.shtmlo si eres lo suficientemente valiente, puedes aprender a escribir un pequeño archivo .inf y usar la biblioteca incorporada de Windows para eso (consulta esta pequeña guíahttp://support.microsoft.com/kb/837637/en-us) pero ya necesita saber cómo escribir archivos de controlador .inf.