안드로이드 보드에서 외부 컨트롤보드와 RS232 시리얼 통신이 필요해서시리얼 통신 구현 방법을 정리해봤다. 일단, 안드로이드 기본 SDK에는 시리얼 포트를 직접 제어할 수 있는 API가 없다. 그래서 시리얼 포트 통신을 위해 별도의 라이브러리가 필요한데,이때 많이 사용하는 것이 바로 android-serialport-api다. 이 라이브러리는JNI(Java Native Interface)와 C 코드를 활용해서리눅스 커널이 제공하는 /dev/ttyS*, /dev/ttyUSB* 같은 시리얼 포트와안드로이드 앱에서 직접 통신할 수 있게 해준다.1. android-serialport-api 오픈소스 다운https://github.com/cepr/android-serialport-api GitHub - cepr/..