Kennt jemand eine gute Java-API zur Steuerung von RS-232-Geräten in einer WIN32-Umgebung? Ich habe RXTX versucht, aber sie unterstützen RS232 nicht, nur RS-485.Java RS-232-Kommunikation unter Windows
Antwort
Haben Sie Javacomm von Sun versucht?
Ohne Reservierung empfehle ich Java Serial Port von serialio.com. Ich hatte erhebliche Stabilitätsprobleme mit den seriellen Paketen Sun, IBM und RxTx. SerialPort ist in der Produktion seit über 2 Jahren rund um die Uhr stabil.
Sie unterstützen die standardmäßige serielle Java-API sowie ihre eigene proprietäre Alternative. Ich würde jedoch bei der Standard-API bleiben, es sei denn, Sie brauchen wirklich etwas, was sie haben, dass das Standardprogramm nicht funktioniert, nur um Ihre Optionen offen zu halten.
Wort fallen ließ! Serialio ist es wert, wirklich! – Marcel
Ich sollte fairerweise darauf hinweisen, dass mein Projekt vor etwas mehr als 2 Jahren abgeschlossen wurde und RxTx sich seitdem vielleicht weiterentwickelt hat. –
Die Qualität des RXTX-Codes ist ziemlich schlecht. Sei bereit, durch verschiedene Reifen zu springen, wenn du diese Straße entlanggehst. – Gili
Ich rate Ihnen, jSSC zu versuchen. Diese lib unterstützt Win32 (Win98 - Win7) und Win64. Linux-Version im Aufbau. Projektseite auf Google-Code: http://code.google.com/p/java-simple-serial-connector/
Unterstützt jSSC sowohl RS-422 als auch RS-232? –
Ich habe gerade eine Single-Direction-Schnittstelle (Gerät-> Computer) mit Scream3r's jSSC-Bibliothek mit Java 1.6 und Windows 7 64 Bit schnell und ohne Probleme implementiert.
Hinweis: Wenn Sie sich seinen zusätzlichen Code in jSSC-Terminal.zip ansehen, erhalten Sie ein nettes (und essentielles zur Verwendung der Lib) Beispiel, wie Sie mit der Bibliothek arbeiten können!
Danke Scream3r für das Teilen, du hast meinen Tag gemacht!
Ich stolperte über scm, die eine andere Open-Source-Bibliothek für die serielle RS232-Port-Kommunikation ist. Projektseite ist https://github.com/RishiGupta12/serial-communication-manager
- 1. Java Serial Communication unter Windows
- 2. Java manuell unter Windows installieren?
- 3. Java Classpath unter Windows mit benutzerdefinierten Paketen
- 4. Java-Threads: Unter Windows & On Linux
- 5. Monitor Netzwerkgeschwindigkeit in Java unter Windows
- 6. Java 8 Installation Fehler unter Windows 10
- 7. Windows-Aktivierungsdienst unter Windows 2003
- 8. Hadoop-Installationsproblem unter Windows
- 9. Liferay Server ausfällt unter Windows
- 10. Cassandra unter Windows: Fatal Konfigurationsfehler
- 11. Nifi-Befehle unter Windows
- 12. PNG TrayIcon Transparenz unter Windows
- 13. Mit HipHop VM unter Windows
- 14. Wie schließe ich alle geöffneten Anwendungen unter Windows mit Java?
- 15. Ist es möglich, Java-Programme unter Windows CE auszuführen?
- 16. Java URL ("file: //") funktioniert unter Windows XP nicht
- 17. Machen Sie eine Datei/Ordner versteckt unter Windows mit Java
- 18. Können Sie Icon-Overlays mit Java unter Windows OS
- 19. Fortify 4.40 kann Java 8 unter Windows 7 nicht finden
- 20. Selen/Java funktioniert nicht mit IE unter Windows
- 21. Administratoranfragen für Java-App unter Windows Vista anfordern
- 22. Wie kann ich Apple Java Extensions unter Windows entwickeln?
- 23. Java 7 Debug unter Windows 8 funktioniert nicht
- 24. eine benutzerdefinierte Dateierweiterung mit meinem Java-Programm unter Windows verbinden
- 25. Java: Handle Abmeldung oder Herunterfahren unter Windows und Linux
- 26. Führen Sie Java-Anwendung als Administrator unter Windows
- 27. D3D11_CREATE_DEVICE_DEBUG unter Windows 8.1
- 28. QtCreator Leistung unter Windows
- 29. Mercurial Symlinks unter Windows
- 30. X11 Weiterleiten unter Windows?
Javacomm unterstützt Windows nicht mehr. Auf ihrer Hauptseite listen sie es nicht einmal auf. Mehr Suche zeigt, dass Sun Unterstützung nach Java 1.1.6 – Steve