• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

외부 네트워크에서 접속하려면 어떻게 해야될까요?

22.05.06 18:08 작성 조회수 2.06k

0

 

수업을 다 듣고 나서 안드로이드에서 동작을 했는데 잘 작동이 됩니다.

공유기 설정 사이트 들어가서 외부 포트 3000 내부 1883으로 설정 후 외부접속 이 되지 않아 질문 드립니다.

다른 네트워크에서 접속을 하려면 어떻게 해야될까요

답변 2

·

답변을 작성해보세요.

0

이ᄆ님의 프로필

이ᄆ

질문자

2022.05.06

인바운드 규칙 1883으로 열었고 conf 파일 수정한다음 서비스에서 모스퀴토 브로커 재시작 했습니다만

모바일 데이터로 접속할때 버튼을 누르면 작동이 되지 않습니다.

0

- mqtt 실습시  다른 컴퓨터에서 mqtt server에 메시지를 전달할경우 혹시 메세지가 전달 되지 않는다면(IP가 서로 달라도 됩니다.)
1. mqtt server PC에서 방화벽을 해제 해주시고
2. 모든 IP에서 메시지를 받도록 mosquitto설치 폴더에서 mosquitto.conf 파일을 여시고 아래 2부분을 추가 및 수정 저장 하시고
 다시 mosquitto서버를 재시작 해주시면 다른 CLIENT에서도 메세지 전송이 가능할것입니다.

- mosquitto.conf 파일 일부-
# listener port-number [ip address/host name/unix socket path]

#listener
listener 1883
# Defaults to false, unless there are no listeners defined in the configuration
# file, in which case it is set to true, but connections are only allowed from
# the local machine.
allow_anonymous true