제발제발제발
42
2021-11-24 04:01:26
2
98

포트포워딩 / 아두이노 db 연결


제 노트북에 db(mysql), jsp 파일이 있고 아두이노 사용해서 센서로 측정하고 esp8266으로 제 노트북에 있는 jsp로 접근해서 db에 값을 저장할 예정인데요 제가 잘 몰라서 여러 군데 검색 해본 결과 제 상황입니다..

1. esp8266으로 제 노트북에 접근하려면 포트포워딩을 해야 한다고 그러길래 하려고 하니까 노트북이라 그런지 ip도 유동 ip이길래 iptime ip로 고정도 시켜봤고 공유기가 iptime, sk giga 두갠데 iptime으로 포트포워딩하는거 해서 고정 시킨 노트북 ip쓰고 포트 써서 규칙 추가했어요 너무 헷갈려서 휴대폰 데이터로 켜서 고정시킨ip:포트 쳐서 들어가 봤는데 안 뜨고 sk giga 와이파이로 켜서 고정시킨ip:포트 쳐서 들어가 봤는데도 안 뜨고 집에 pc로 고정시킨ip:포트 쳐서 들어가 봤는데도 안 뜨더라구요.. 

2. 제 노트북에 있는 jsp파일을 아두이노 esp8266이 접속해야 하는데 이것도 포트포워딩을 해야 한다고 하더라구요 만약 1번에서 포트포워딩을 성공한다면 이건 어떤 방법으로 접속해야하나요?

포트포워딩한주소:8089/폴더/파일.jsp 이렇게 접속하면 된다고는 하던데 이거 맞나요..?

0
  • 답변 2

  • allinux
    1k
    2021-11-24 09:11:25

    같은 네트워크망이라면 포트포워딩을 할 필요는 없습니다. 그러나 아두이노 장비가 외부에 있고 내부 네트워크의 노트북에 접속해야 한다면 포트포워딩등의 방법을 통해 외부로 노출시켜야 합니다.

    그런데...질문을 보니 전혀 갈피를 못 잡는 것 같습니다.

    일단 작성한 jsp 가 올바르게 노트북에서 서비스 되는지 localhost 로 접속해서 테스트 합니다.

    그 다음이 문젠데...공유기에 노트북이 연결되어 있을것이고 private ip 를 할당 받았을겁니다. 이 할당받은 private ip 를 포트포워딩을 통해 public ip 로 접속되도록 해야 합니다. 여기까지 되었다면 스마트폰으로 접속시 jsp 결과를 볼 수 있어야 합니다.

    그 다음은 아두이노로 해당 public ip 에 접속하면 됩니다.

  • 제발제발제발
    42
    2021-11-24 19:16:02

    jsp는 매번 localhost로 접속해서 결과 확인하고 있습니다

    iptime 포트포워딩에서 iptime이 연결된 노트북 ip를 입력했고 다른 공유기를 연결한 아두이노로 노트북 ip를 입력해서 접속하려니까 안되어서요.. 포트포워딩이 안되는건지 무엇이 문제인지 모르겠습니다..

  • 로그인을 하시면 답변을 등록할 수 있습니다.