안녕하세요
무인자동차를 조종하는 어플 개발을 위해 텍스트 전송 어플을 개발하고 있는 초짜 대학생입니다.
스마트폰은 우선 2대가 있구요 제가 맡은 부분은 각 어플간의 텍스트 전송 통신 방법을 찾고 있습니다.
최초에는 블루투스를 이용하려다가 거리가 너무 짧아 포기하였는데 교수님이 원하시는건 Wi-fi를 이용한 조종이더군요.
제가 네트워크 통신쪽은 완전 문외한이라 어떤 방법이 있는지 모르겠네요ㅜ
지금 시도했던 방법은 GAE(Google App Engine)을 이용한 푸시서버 생성 및 메세지 전송이었는데
무인 자동차를 조종하는 용도로는 다소 시간 지연이 발생할 수 있을거 같아서 보류중입니다.
또하나의 방법은 GCM(Google Cloud Messaging)을 이용한 메세지 전송인데 이 방법도 지연이 상당하다고 들었습니다...
어플 --- 서버 ----- 어플 간의 통신은 어떤 구축 방법이 있고 혹시 어플 ---- 어플 간의 통신 방법은 어떻게 하는지 간단하게
정리해주시면 감사하겠습니다 ㅜㅜ
죽어가는 대학생 살려주세요 ㅜㅜ
단말1 : 앞으로가시오 - 라고 서버로 문자를 보낸다
서버 : 앞으로가시오 - 라는 문자를 받으면 서버는 해당 단말기로 단말2움직여 라고 문자를 보낸다
단말2 : 단말2움직여 - 라는 문자를 받고 해당 이벤트를 수행한다
음... 정확히 무엇을 원하는지는 모르겠지만 무인자동차에도 와이파이 모듈이 장착되어있는겁니까?
실내에서 한 공유기에 무인자동차, 모바일 둘이 로컬네트워크안에 있을경우... 서버 없어도됩니다.
단지 채팅예제 프로그램처럼 서로 포트잡고 TCP/IP통신으로 텍스트 명령내려주면 끝입니다.
단.. 서로 다른 네트워크에 있을 경우 서버가 필요한데..이 경우 서버는 클라이언트들을 접속시키고 서로 메시지 교환해주는 방식
을 사용하면 됩니다. 단 서버는 공인IP여야 겠죠..
전 대학생때 해본게 님과 비슷하여 답글남겨봅니다.
저의 경우는 조그만 빵판에 MCU, 와이파이 통신 모듈,카메라 모듈 및 잡다한거 다 달은 헬리콥터를 제작한 후
휴대폰으로 영상전송 및 명렁어 입력받는 등의 프로젝트를 했습니다. 뭐 자동차라 어렵진 않겠군요 화이팅~




java 로 채팅 서버 & 클라이언트 만드는 예제만 봐도 되지 않을까 싶은데요^^