Có thư viện hay khung công tác java (không phải javax.comm do Sun cung cấp) dễ sử dụng khi truy cập các cổng nối tiếp và song song (đặc biệt là RS-232). Tôi cần một cái gì đó miễn phí sẽ hoạt động trên cả Windows và Linux.Có thư viện hoặc khung công tác Java để truy cập các cổng nối tiếp không?
Trả lời
Khi andri chỉ ra RXTX là lựa chọn tốt nhất của bạn. Có một bài viết trên getting started with RXTX on Windows here (liên quan đến RXTX 2.1).
Khung phổ biến nhất được sử dụng cho việc này là rxtx.
rxtx như các áp phích khác đã nói. Tôi đã sử dụng nó và nó hoạt động độc đáo. Đã xảy ra sự cố nếu sử dụng tốc độ truyền cao tốc không chuẩn (bội số của 115200 ví dụ: 230400, 921600 là OK, nhưng 1MB không phải là ngay cả khi phần cứng hệ điều hành cơ bản hỗ trợ), tôi đã được thông báo rằng điều này sẽ được sửa trong rxtx 2.2.
Xin chào, bạn vẫn đề xuất rxtx? Kể từ khi nó vẫn còn ở 2,1 và không có cố định các lỗi bạn đã đề cập 6 năm trước đây. – clankill3r
Không thực sự; có Trent và có thể một vài người đóng góp khác, và nó vẫn có cùng một vấn đề. Bây giờ tôi sử dụng purejavacomm; đã sử dụng nó với 4.3Mbaud với chip FTDI với thành công cao. –
Nếu miễn phí là không cần thiết - hãy nhớ, thời gian của bạn không miễn phí - sau đó Serial IO SerialPort có thể hữu ích. Nó là điều duy nhất tôi thấy rằng làm việc như nó vốn có trên tất cả các nội dung sau:
- 32/64-bit Windows
- 64-bit Solaris (không kiểm tra 32-bit)
- 32 bit Linux (không kiểm tra 64-bit)
- Mac OS X
Bạn không nhận được nguồn với các sản phẩm, mặc dù với một số hoạt động xây dựng kỳ lạ và khó chịu.
FWIW, tôi chỉ là người dùng có nội dung, không liên kết với công ty.
Tôi đã sử dụng nó cũng với nhiều phiên bản của Windows mà không có vấn đề gì - OTOH, các thư viện nối tiếp từ Sun, IBM và RxTx đều không ổn định và bị rơi vào khoảng thời gian ngẫu nhiên. –
- 1. Truy cập USB hoặc Cổng nối tiếp trong C#
- 2. Có thư viện/khung công tác nào cho SCON không?
- 3. Thư viện và khung công tác Scala
- 4. Tổng quan về thư viện và khung công tác Java
- 5. Truy cập cổng nối tiếp trong Adobe-Air
- 6. Làm việc và nhập khẩu các thư viện/khung công tác bên ngoài trong Java
- 7. Có một nền tảng chéo c + + cổng nối tiếp thư viện có thể liệt kê các cổng?
- 8. Thư viện hoặc Khung riêng?
- 9. Có thư viện hoặc khung công tác nào để đặt tùy chọn từ trong ứng dụng iPhone không?
- 10. Các khung công tác web Java
- 11. Có cổng Java hoặc tương đương với thư viện EventStore không?
- 12. Thư viện cổng thanh toán Java
- 13. Cách truy cập cổng USB trong java
- 14. Java CLI UI-design: khung hoặc thư viện?
- 15. Kivy có phải là một khung công tác GUI không?
- 16. Giao tiếp cổng nối tiếp: đấu nối cổng nối tiếp vs sử dụng cổng nối tiếp DataReceived event
- 17. Cách tạo thư viện tĩnh từ một khung công tác hiện có trong iOS?
- 18. Đọc cổng nối tiếp trong Java
- 19. Khung công tác Django REST: bộ nối tiếp không kiểu mẫu
- 20. thư viện/khung công tác xác thực người dùng php ... các tùy chọn là gì?
- 21. Có thư viện Java nào để truy cập API Windows gốc không?
- 22. Django hoặc RoR giống như các khung công tác web Java hoặc ASP phổ biến
- 23. Trình nghe và nối tiếp cổng nối tiếp Linux?
- 24. Cổng nối tiếp ReadLine vs ReadExisting hoặc cách đọc dữ liệu từ cổng nối tiếp đúng cách
- 25. Có khung công tác P2P trong c không?
- 26. Mô phỏng cổng nối tiếp
- 27. Không thể có Flash Component (SWC) truy cập thư viện trong bản xem trước trực tiếp
- 28. Python nhiều luồng/nhiều quy trình để đọc các cổng nối tiếp
- 29. Thư viện khách truy cập đồ thị đối tượng Java
- 30. Tạo khung công tác theo cách thủ công từ thư viện tĩnh
Câu hỏi tương tự: http://stackoverflow.com/questions/264469/java-rs-232-communication-on-windows –