안드로이드 개발자 모임 게시판
(글 수 8,032)
질문드립니다.
안녕하세요 대학생 초보 프로그래머 입니다.
이번에 대학교 과제로
스마트폰으로 하드웨어를 제어하여 간단한 전등같은것을 On/off하는 것을 만들어 보고 싶은데요 .
너무 지식이 없어서요 ..
간단한 팁이나 정보가 될만한 자료가 있으면 추천 부탁드립니다.
읽어주셔서 감사합니다.
2012.07.16 14:55:14
전등 ON/OFF 정도면 릴레이를 이용해야 할 것이고, 옛날 컴퓨터에 패러럴 포트 있을때는 그나마 쉽게 되었는데, 요즘은 잘 없으니 아두이노나 AVR 같은걸로 제어하고 AVR과 PC는 시리얼이나 시리얼 USB 변환 장치를 이용해 연결하고, 소켓 만들기 짜증나니깐 이미 있는 웹 서버를 이용해서 무선으로 스마트폰에서 제어 하면 됩니다.
전등 - 릴레이 - 마이크로컨트롤러 - 시리얼 통신 (USB 등) - PC 웹 서버 - 네트워크 - 스마트폰
딱, 이거만 하면 됩니다. 참 쉽죠?




소켓쪽 공부하셔야 할 것 같습니다.
스마트폰에서 명령어를 소켓으로 전송하고
제어받을 기기에서 명령어를 수신해서 해당 처리를 해줘야하죠.
그런데 공부해보시면 알겠지만 스마트폰과 제어받을 기기와의 소켓 연결을 위해 서버가 필요할 수 있습니다.
최종적으로 안드로이드 - 서버 - 제어기기 이렇게 세가지로 나뉘어져서 작업하셔야 할 것 같네요.
채팅 프로그램을 예제삼아 공부하시면 좋을 것 같네요