Como adicionar um “driver” para javax.comm? Programação porta serial em Java
-
08-07-2019 - |
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 !!!!
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.