Pergunta

Eu estou tentando usar uma porta serial RS-232 no meu PC com classe javax.comm. Estou newby nessa API, então primeiro de tudo eu ir através da documentação e acho que a primeira coisa que você deve fazer é "lista" todas as portas da classe CommPortListener e pegar um deles.

Isso funcionou muito bem! O problema é que, agora, que a minha porta está faltando. Ele lista o / dev / ttyS0 e / dev / ttyS1 portas, não os existentes no meu computador. Minhas portas (Eu tenho trabalhado com eles várias vezes) é / dev / ttySNX0 e / dev / ttySNX1.

Mais uma vez a navegar na web eu descobrir que eu deveria fazer algo como "registo" ou "carga" o motorista do meu cartão para o sistema API, material que poderia ser feito nas versões anteriores, mas não agora. Além disso, eu tentei fazê-lo sob janelas e eles me oferecer uma versão "genérica" ??da API, com necessidades alguma aplicação RXTX que está começando a me bater.

Gostaria de agradecer a todas as sugestões, links para documentação ... alguma coisa ... que me permitem usar minhas portas seriais através de Java, wich, no final, é o meu objetivo ...

Obrigado pessoal !!!!

Foi útil?

Solução

Você já tentou RXTX? Eu tive successf com essa API em Windows / XP. I'n não tenho certeza que você entende por "começando a me bater".

Tem havido muita atividade recente no projeto RXTX e uma nova versão incorpora uma série de correções e suporte adicional é iminente. A lista de discussão também é relativamente ativo. javax.comm tem sido mais ou menos mortos por um tempo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top