我已經在我的樹莓上運行了一個掃描主機名網絡的程序。它應該識別ESP8266,但樹莓不能從它獲取主機名。我也嘗試了其他一些網絡掃描儀,但結果始終如此。它看起來像ESP隱藏了他的主機名。任何人都知道如何啓用它?我沒有看到ESP8266主機名
-1
A
回答
0
您的ESP8266實際上是in station mode,用於解決@ andre_teprom的查詢。一些建議,在預期樂於助人的順序:
的Aircrack-ng套件(具體地,airodump-ng工具)是用於檢測ESP8266是否正在廣播任何WiFi數據包,因爲它可以檢測客戶端和接入點的更合適的工具(不管客戶端是否連接到AP,或者SSID是否隱藏)。我強烈建議使用這個優秀的工具。 (與nmap相比,它需要更多的參與,因爲它需要將WiFi卡放入監視器模式,但它肯定會回答您的ESP8266是否在播放任何內容的問題。)
我遇到了問題在過去,如果nmap發現端口在> 10,000的範圍內,它將被打開,除非我明確指定端口號。因此,嘗試通過將
-p55555
標誌添加到您正在執行的任何nmap掃描(或者,如果您的調試過程允許,使用端口80的標準端口,通過更改line 12)來明確指定端口。看起來你是writing the IP address out to serial - 當你做一個ping掃描時會發生什麼(在NMAP
-sn
標誌,它跳過端口掃描)主機的,看它是否已啓動並響應在所有基本坪?這可能會告訴你主機是否完全斷開連接。 (平掃描是最通用的掃描,並且只是一個「你好,你在嗎?」之類的掃描。)
要重申,我不認爲nmap的是在合適的診斷問題級別 - 但如果你不能運行aircrack,你可以嘗試#2和#3。
相關問題
- 1. ESP8266 Arduino主機名(MDNS)
- 2. 無法爲ESP8266設置主機名
- 3. facebook沒有看到我的域名
- 4. ansible沒有看到主機(不可到達)
- 5. 沒有看到網頁在http://本地主機:8080 /問候
- 6. 沒有主機名的SSL證書
- 7. SmtpClient函數如何沒有主機名?
- 8. 沒有子域名的NSURL的主機
- 9. 沒有主機名的網址
- 10. ESP8266 CIPSEND GET HTTP主機請求超時
- 11. 無法解析主機「<url here>」;沒有與主機名
- 12. Apache Spark沒有看到我的機器的所有內存
- 13. PHP沒有看到mysql分機
- 14. InetAddress類的java 8沒有得到主機名
- 15. ssh:連接到主機heroku.com端口22:沒有路由主機
- 16. Laravel 5.4查看[名]沒有找到
- 17. 流浪者沒有看到別名
- 18. Docker nancy - 沒有路由到主機
- 19. 通過主機名看不到win2k8服務器,但可以通過IP看到
- 20. 開發環境並沒有看到我的手機
- 21. 爲什麼我有時會遇到錯誤的主機名?
- 22. ESP8266到ESP8266 i2C通信
- 23. 當別名功能,我沒有看到複合類型
- 24. 設置主機名到127.0.0.0
- 25. 主機名有時爲空
- 26. 當我沒有域名時,我不能重寫主機上的URL嗎?
- 27. Ansible:沒有主機匹配
- 28. 無法解析主機「API ADDRESS」沒有與此主機名關聯的地址
- 29. Azure java.net.UnknownHostException:無法解析主機「example.core.windows.net.blob.core.windows.net」:沒有與主機名關聯的地址
- 30. 無法解析主機「api.backendless.com」:沒有與主機名關聯的地址
您的ESP8266是否實際連接到與Raspberry Pi相同的網絡?它如何連接,你可以發佈你正在運行的代碼嗎?你從Raspberry Pi運行什麼程序/命令來搜索主機名? – charlesreid1
是的,樹莓和esp連接到同一個網絡。在樹莓上,我使用nmap來搜索主機名。 以下是代碼:https://github.com/adampisula/merlin_esp8266/blob/master/merlin_relay/merlin_relay.ino –