Pergunta

Possível duplicata:
Comunicação serial Java no Windows

Amigos, quero conectar e transferir dados para a porta COM (virtual ou original) em Java?

Foi útil?

Solução

Esta pergunta foi feita e respondida muitas vezes:

Ler arquivo da porta serial usando Java

Lendo porta serial em Java

Lendo arquivo da porta serial em Java

Existe biblioteca ou estrutura Java para acessar portas seriais?

Comunicação serial Java no Windows

para fazer referência a alguns.

Pessoalmente, recomendo SerialPort de http://serialio.com - não é gratuito, mas vale a pena pagar a taxa de licenciamento do desenvolvedor (sem royalties) para qualquer projeto comercial.Infelizmente, sua implantação não é mais isenta de royalties e SerialIO.com parece ter se refeito como vendedor de hardware;Tive que procurar informações sobre SerialPort.

Por experiência pessoal, recomendo fortemente contra as implementações Sun, IBM e RxTx, todas instáveis ​​em uso 24 horas por dia, 7 dias por semana.Consulte minhas respostas sobre algumas das perguntas acima mencionadas para obter detalhes.Para ser justo, o RxTx pode ter percorrido um longo caminho desde que o experimentei, embora as implementações da Sun e da IBM tenham sido essencialmente abandonadas, mesmo naquela época.

Uma opção gratuita mais recente que parece promissora e pode valer a pena tentar é jSSC (conector serial simples Java), conforme sugerido pelo comentário de @Jodes.

Outras dicas

A API de comunicações Java (também conhecida como javax.comm) fornece acesso a aplicativos ao hardware RS-232 (portas seriais): http://www.oracle.com/technetwork/java/index-jsp-141752.html

Uma alternativa a javax.comm é o rxtx biblioteca que suporta mais plataformas do que javax.comm.

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