Gibt es eine Java-Bibliothek oder ein Framework (außer javax.comm von Sun), das beim Zugriff auf serielle und parallele Ports (insbesondere RS-232) einfach zu verwenden ist. Ich brauche etwas kostenloses, das sowohl unter Windows als auch unter Linux funktioniert.Gibt es eine Java-Bibliothek oder ein Framework für den Zugriff auf serielle Ports?
Antwort
Wie andri wies darauf hin RXTX ist so ziemlich deine beste Wahl. Es gibt einen Artikel über getting started with RXTX on Windows here (in Bezug auf RXTX 2.1).
Das am häufigsten verwendete Framework ist rxtx.
rxtx wie die anderen Plakate gesagt haben. Ich benutze es und es funktioniert gut. Es gibt ein Problem, wenn nichtstandardisierte Highspeed-Baudraten verwendet werden (ein Vielfaches von 115200, z. B. 230400, 921600 sind OK, aber 1 MB ist nicht einmal dann, wenn das zugrundeliegende Betriebssystem die Hardware unterstützt). Ich habe gehört, dass dies in rxtx 2.2 korrigiert wird.
Hallo, würden Sie rxtx immer noch empfehlen? Da es immer noch bei 2.1 ist und den Bug, den du vor 6 Jahren erwähnt hast, nicht behoben hat. – clankill3r
Nicht wirklich; Da ist Trent und vielleicht ein paar andere Mitwirkende, und es hat immer noch die gleichen Probleme. Ich benutze jetzt purejavacomm; habe es mit 4.3Mbaud mit einem FTDI-Chip mit großem Erfolg eingesetzt. –
Wenn frei ist nicht notwendig - erinnern Sie sich, Ihre Zeit ist nicht frei - dann Serial IO SerialPort könnte nützlich sein. Es ist das einzige, was ich fand, die als Service-Leistung auf allen folgenden Arbeiten:
- 32/64-Bit-Windows-
- 64-Bit-Solaris (nicht getestet 32-bit)
- 32 Bit Linux (nicht getestet 64-bit)
- Mac OS X
Du Quelle zu tun bekommen mit dem Produkt, wenn auch mit einigen seltsam und ärgerlich Build Praktiken.
FWIW, ich bin nur ein zufriedener Benutzer, nicht mit dem Unternehmen verbunden.
Ich habe es auch mit mehreren Versionen von Windows ohne Probleme verwendet - OTOH, serielle Bibliotheken von Sun, IBM und RxTx waren alle instabil und abgestürzt in zufälligen Abständen. –
- 1. Gibt es eine plattformübergreifende C++ - Bibliothek für serielle Ports, die Ports aufzählen kann?
- 2. Multithreading und serielle Ports
- 3. Gibt es ein WxWidgets-Framework für C?
- 4. Offene Ports für den Zugriff auf GCM-Server (Hostname, IP und Ports erforderlich)
- 5. Befehl für die Ports für die Öffnung der serielle serielle Schnittstelle in Windows 7
- 6. Gibt es eine Standardmethode für den Zugriff auf die Windows-Dienstedatei in .Net?
- 7. Gibt es ein Unit Testing Framework für GNU make?
- 8. Mac-Befehlszeile - Verfügbare serielle Ports auflisten?
- 9. Zugriff auf die serielle Schnittstelle über PHP
- 10. Gibt es ein R-Paket für den Zugriff auf die Google Places-API?
- 11. virtuelle serielle Schnittstelle mit node.js Zugriff gibt entweder Fehler oder keine offene Veranstaltung
- 12. Gibt es eine API für den Zugriff auf eine Unternehmenskontaktliste in Office 365?
- 13. Null-Zeiger-Ausnahme, wenn die serielle Schnittstelle den Zugriff auf
- 14. Gibt es eine Quote für den Zugriff auf einen öffentlichen Google Kalender-RSS-Feed?
- 15. Gibt es eine Java-Bibliothek für den Zugriff auf die native Windows-API?
- 16. Gibt es eine Bibliothek für den Zugriff auf OLE Structured Storage von C#?
- 17. Gibt es ein Klickverhalten für eine Liste?
- 18. Gibt es eine einfachere Syntax für den Zugriff auf in einer Assembly eingebettete Ressourcen?
- 19. Zugriff auf USB-Ports in Java
- 20. Gibt es ein gutes MVVM/MVP/MVC-Framework für JavaFX?
- 21. Gibt es ein Plugin-Framework für Java Applets?
- 22. Gibt es eine statische Bibliothek, um ein Framework zu erstellen?
- 23. Gibt es eine Open-Source-Lösung für den Zugriff auf XA-Transaktionsdateien in Java?
- 24. Gibt es ein Python-Modul für den Zugriff auf Advantage Database Server?
- 25. gibt es eine Schnelltaste für den schnellen
- 26. Gibt es ein Framework für Multiplayer-Brettspiele in JavaScript?
- 27. Gibt es ein Spiel für Android-Framework bereit zu verwenden
- 28. Gibt es eine gute Bibliothek für den Zugriff auf HBase von Python?
- 29. Gibt es eine Möglichkeit DELL XPS-Media-Tasten für den Zugriff auf programm
- 30. Gibt es ein .NET Polymorphic Data Framework
Ähnliche Fragen: http://stackoverflow.com/questions/264469/java-rs-232-communication-on-windows –