2017-09-27 17 views
-1

호스트 이름을 검색하는 프로그램 인 라스베리 프로그램을 실행했습니다. ESP8266을 인식해야하지만 라스베리는 호스트 이름을 가져올 수 없습니다. 몇 가지 다른 네트워크 스캐너도 시도했지만 그 결과는 항상 같습니다. ESP가 그의 호스트 이름을 숨긴 것처럼 보입니다. 그것을 활성화하는 방법을 아는 사람은 누구입니까?ESP8266 호스트 이름이 보이지 않음

+0

실제로 ESP8266은 Raspberry Pi와 동일한 네트워크에 연결되어 있습니까? 연결하는 방법, 실행중인 코드를 게시 할 수 있습니까? Raspberry Pi에서 호스트 이름을 검색하기 위해 실행중인 프로그램/명령은 무엇입니까? – charlesreid1

+0

예, raspberry 및 esp가 동일한 네트워크에 연결되어 있습니다. 라즈베리에서는 nmap을 사용하여 호스트 이름을 검색합니다. 다음은 코드입니다. https://github.com/adampisula/merlin_esp8266/blob/master/merlin_relay/merlin_relay.ino –

답변

0

실제로 ESP8266은 @ andre_teprom의 쿼리를 처리하기 위해 in station mode입니다. 예상 유익을 순서대로 몇 가지 제안 :

  1. Aircrack-ng 세트 (즉, airodump-ng 도구)는 클라이언트와 AP를 감지 할 수있는 바와 같이 ESP8266는 모든 무선 패킷을 브로드 캐스팅되는지 여부를 검출하는보다 적절한 도구 (클라이언트가 AP에 연결되어 있는지 여부 또는 SSID가 숨겨져 있는지 여부에 관계 없음). 이 훌륭한 도구를 사용하는 것이 좋습니다. (와이파이 카드를 모니터 모드로 설정해야하기 때문에 nmap보다 작동하는 데 조금 더 복잡하지만, ESP8266이 어떤 것을 방송하고 있는지에 대한 질문에 확실히 답할 것입니다.)

  2. 문제가있었습니다. 과거에 포트 번호를 명시 적으로 지정하지 않는 한 nmap> 10,000 범위에있는 포트가 열려 있는지 확인했습니다. 따라서 어떤 nmap 검사를 수행하든간에 -p55555 플래그를 추가하여 명시 적으로 포트를 지정하십시오 (또는 디버깅 절차에서 허용하는 경우 포트 번호 80과 같은 표준 포트를 line 12으로 변경).

  3. 당신이 writing the IP address out to serial입니다 것 같습니다 - 당신이 핑 스캔 할 때 어떤 일이 발생 (nmap을에서 -sn 플래그를, 포트 스캔 생략한다)는 기본 핑에 전혀 위로 응답 있는지 확인하기 위해 해당 호스트의를? 호스트가 완전히 연결 해제되었는지 여부를 알려줍니다. (핑 스캔 검사의 가장 일반적인, 그리고 단지에 "안녕하세요, 당신이 있습니까?"검사의 종류.)

이 반복하려면 내가 nmap은 오른쪽에있는 문제를 진단 생각하지 않습니다 레벨 -하지만 aircrack을 작동시키지 못하면 # 2와 # 3을 시도 할 수 있습니다.