안드로이드에서 AT 명령어 보내기
안드로이드 디바이스와 외부 모뎀을 USB(시리얼포트)로 연결한 후 상호간에 AT 명령어로 통신을 해야 하는 경우가 생겼다. PC에서는 뭐 여러가지 툴들도 있고 해서 어렵지 않지만 안드로이드에서 하는건 어떻게 해야 할지 몰라 난감했다. 우선 USB(시리얼) 드라이버가 사용하고자 하는 안드로이드에 로드 되어야 한다. 안드로이드가 드라이버를 지원하지 않으면 통신할 방법이 없다. 드라이버가 있다는 가정하게 command창을 띄워 adb shell로 안드로이드에 접속한다. 이후 USB(시리얼) 장치가 연결이 되었다면 ttyACM 혹은 ttyUSB 이름으로 된 장치가 보일 것이다. 그리고 ttyACM(ttyUSB)로 부터 응답을 받으면 출력하도록 cat 으로 연결을 한다. c:\> adb shell cat /dev..
2024.02.19