마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

파이어베이스를 이용해 제어기와 앱의 통신을 진행하고 싶습니다.

0 추천
현재 제어기와 앱은 소켓 통신으로 데이터를 주고 받고 있습니다.

현재 구조는 제어기 <-> 소켓 <-> 공유기 <- >소켓 <-> 앱 입니다.

앱으로 제어기를 제어하는 중인데 공유기로는 거리가 안나와서 파이어베이스를 이용하려고 합니다.

앱은 파이어베이스와 연결이 됐는데 제어기 부분은 잘 모르겠어서 질문 남겨요.

제어기와 연결되어있는 공유기를 파이어베이스와 연결할 수 있을까요?
랄라룽 (380 포인트) 님이 2022년 1월 10일 질문

1개의 답변

0 추천
 
채택된 답변
거리 때문에 공유기로는 통신이 불가능해서 휴대폰의 인터넷 망을 통해서 제어기를 다루겠다는 뜻이신가 봅니다.

그렇다면 제가 보기에는 파이어베이스와는 별로 관련이 없을 것 같습니다.

휴대폰 인터넷 망에서 공유기를 찾을 수 있게 한다면, 현재 사용하고 있는 소켓 통신으로도 제어할 수 있을 것 같습니다.

공유기가 공인 IP를 갖게 하면 휴대폰 인터넷 망에서 공유기를 찾을 수 있을 것입니다.

공유기가 방화벽이나 게이트웨이 안 쪽에 있어서 사설 IP를 가지고 있다면, 방화벽이나 게이트웨이에서 제어기가 사용하는 포트를 포트포워딩해 주면 될 것 같습니다.

 

랄라룽님의 상황을 정확히 이해 못해서 이 정도 답을 달아 봅니다.
nkdpop (580 포인트) 님이 2022년 1월 31일 답변
랄라룽님이 2022년 2월 3일 채택됨
답글 감사합니다! 해결했습니다!!
해결하샸다니 다행입니다.
...