앱과 공유기 간 Socket 통신

조회수 494회

안드로이드 앱과 하드웨어센서보드 사이에 공유기를 놓고 Socket 통신을 하는 앱을 만드려고 합니다.

(센서와 보드)-----------> (공유기) <-----IP로 Socket 연결----- (안드로이드 어플리케이션)

센서에서 감지된 데이터를 보드가 공유기에 전달하면, 앱에서 Socket 통신으로 공유기의 ip에 연결해 센서 데이터를 받아서 처리하는 방식 입니다.

저는 앱만 구현을 하면 되는데, 공유기와 소켓 통신으로 데이터를 받는게 가능할까요?

소켓 통신은 Server와 Client가 있고, 이 경우엔 공유기가 Server가 되는 것 같은데, 공유기에서 앱과 Socket 통신을 위해 별도의 작업이 필요한지도 궁금합니다..

가령, 보드에서 전달받은 센서값을 공유기는 어떻게 데이터를 전달하나요?

  • 보드쪽에 wifi 모듈을 달면 가능합니다. 소켓 통신에서 Server 역할은 데이터를 수신받을 개체를 말합니다. 공유기는 단순히 패킷 중계만 해줄뿐입니다. 어플리케이션에서 소켓을 열어서 데이터 수신을 기다리고, 보드쪽에서 데이터를 보냅니다. ohsangyun 2020.6.24 20:12

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)