본문 바로가기

Programming/JAVA

[JAVA] RS232 통신 하기


출처 : http://blog.daum.net/junbc/15774977


JAVA에서 RS232(UART, SERIAL) 통신을 하기 위해서는,

몇 가지 준비를 해야 한다.


우선 필요한 Library들을 다운받아야 하는데, SUN 홈페이지에서 제공한다는데...

나는 잘 모르겠어서 다른 사람들이 올려놓은 자료를 찾아냈다.

우선 첨부된 파일을 다운받자.


javacomm20-win32.zip



압축을 풀면 많은 파일들을 볼 수 있다. 그 중에 아래와 같이 3개의 파일을 복사한다.

나의 자바 환경은 JDK/JRE가 설치되었으며, Eclipse를 이용한다.

Eclipse를 사용하지 않고 JRE를 설치하지 않으면 CLASS_PATH를 설정해야 한다고 하는데... 찾아보세요~~


 win32com.dll [JAVA_HOME]\bin
 comm.jar [JRE]\lib\ext
 javax.comm.properties [JRE]\lib


이제 환경은 갖추어 졌고, 위의 압축을 풀어 나온 파일 중에,

sample이 있습니다. 그 안의 파일을 이용해서 테스트를 해보실 수 있습니다.

저는 SerialDemo 를 사용하였으며, 포트속도를 115200bps를 하면 에러가 나서 38400bps로 성공하였습니다.


이제 개인에 맞도록 수정해서 사용하세요.