thể trùng lặp:
Java Serial Communication on WindowsLàm thế nào để gửi dữ liệu đến COM PORT bằng JAVA?
Bạn bè, Tôi muốn kết nối và truyền dữ liệu đến COM PORT (hoặc ảo hoặc gốc) trong JAVA?
thể trùng lặp:
Java Serial Communication on WindowsLàm thế nào để gửi dữ liệu đến COM PORT bằng JAVA?
Bạn bè, Tôi muốn kết nối và truyền dữ liệu đến COM PORT (hoặc ảo hoặc gốc) trong JAVA?
Câu hỏi này đã được hỏi và trả lời nhiều lần:
Read file from serial port using Java
Reading file from serial port in Java
Is there Java library or framework for accessing Serial ports?
Java Serial Communication on Windows
để tham chiếu một vài.
Cá nhân tôi khuyên bạn nên sử dụng SerialPort từ http://serialio.com -
không miễn phí, nhưng cũng đáng giá phí cấp phép của nhà phát triển (không có tiền bản quyền) cho bất kỳ dự án thương mại nào
. Đáng buồn thay, nó không còn miễn phí bản quyền để triển khai, và SerialIO.com dường như đã tự làm lại mình như một người bán phần cứng; Tôi đã phải tìm kiếm thông tin trên SerialPort.
Từ trải nghiệm cá nhân, tôi khuyên bạn nên chống lại triển khai Sun, IBM và RxTx, tất cả đều không ổn định trong 24/7 sử dụng. Tham khảo các câu trả lời của tôi về một số câu hỏi nói trên để biết chi tiết. Để hoàn toàn công bằng, RxTx có thể đã đi một chặng đường dài kể từ khi tôi thử nó, mặc dù việc triển khai Sun và IBM về cơ bản đã bị hủy bỏ, ngay cả lúc đó.
Tùy chọn miễn phí mới hơn có vẻ đầy hứa hẹn và có thể đáng thử là jSSC (Java Simple Serial Connector), như được gợi ý bởi nhận xét @Jodes.
API Java Truyền thông (còn được gọi là javax.comm) cung cấp các ứng dụng truy cập vào phần cứng RS-232 (cổng nối tiếp): http://www.oracle.com/technetwork/java/index-jsp-141752.html
Một thay thế cho javax.comm
là thư viện rxtx
mà hỗ trợ các nền tảng hơn javax.comm
.
'API truyền thông Java' chỉ là - một API. Sun thực hiện tham chiếu rất hạn chế, nhưng [SerialIO SerialPort] (http://serialio.com/products/serialport/serialport.php) (giải pháp cấp doanh nghiệp) thực hiện 'Java Communications API' –
Tôi hiểu rằng rxtx là một triển khai của javax.comm – jacktrades
Một cách nhanh chóng để lưu ý cho những người khác: nếu bạn đang tìm kiếm một cách MIỄN PHÍ để sử dụng cổng nối tiếp không nhấp vào liên kết. Bạn đang lãng phí thời gian của bạn. – ljbade
jSSC (Java Simple Serial Connector) là miễn phí và tôi thấy nó cực kỳ dễ sử dụng và ổn định. Nhà phát triển của nó cũng rất hữu ích. Rat khuyen khich. – Jodes
Có vẻ như serialio.com tính phí phân phối (tiền bản quyền) cho các sản phẩm thương mại - và một mức phí khá cao ở đó! – KeithL