Hoe verzend ik gegevens naar de COM-POORT met JAVA?

Mogelijk duplicaat:
Java seriële communicatie op Windows

Vrienden,
Ik wil verbinding maken en gegevens overbrengen naar de COM-POORT (virtueel of origineel) in JAVA?


Antwoord 1, autoriteit 100%

Deze vraag is vele malen gesteld en beantwoord:

Bestand lezen van seriële poort met Java

Seriële poort lezen in Java

Bestand lezen van seriële poort in Java

Is er een Java-bibliotheek of framework voor toegang tot Serial poorten?

Java seriële communicatie op Windows

om er een paar te noemen.

Persoonlijk raad ik SerialPort aan van http://serialio.comhet is niet gratis, maar het is de moeite waard de ontwikkelaar (geen royalty’s) licentievergoeding voor elk commercieel project. Helaas is het niet langer royaltyvrij om te implementeren, en SerialIO.com lijkt zichzelf opnieuw te hebben gemaakt als hardwareverkoper; Ik moest informatie zoeken over SerialPort.

Uit persoonlijke ervaring raad ik ten zeerste tegende implementaties van Sun, IBM en RxTx aan, die allemaal onstabiel waren bij 24/7 gebruik. Raadpleeg mijn antwoorden op enkele van de bovengenoemde vragen voor details. Om heel eerlijk te zijn, heeft RxTx misschien een lange weg afgelegd sinds ik het probeerde, hoewel de implementaties van Sun en IBM in wezen werden verlaten, zelfs toen.

Een nieuwere gratis optie die er veelbelovend uitziet en misschien het proberen waard is, is jSSC ( Java Simple Serial Connector), zoals voorgesteld door @Jodes commentaar.


Antwoord 2, autoriteit 20%

De Java Communications API (ook bekend als javax.comm) biedt applicaties toegang tot RS-232-hardware (seriële poorten): http://www.oracle.com/technetwork/java/index-jsp-141752.html


Antwoord 3, autoriteit 12%

Een alternatief voor javax.commis de rxtxbibliotheek die meer platforms ondersteunt dan javax.comm.

Other episodes