
Gracias por cualquier ayuda. Estoy interesado en conocer todos los dispositivos que están conectados a un Punto de Acceso. Estoy usando ESP8266 para encontrar todos los AP. Pero incluso después de unirme al AP, no puedo encontrar todos los dispositivos que están conectados al AP.
Respuesta1
Una vez que esté conectado y tenga una dirección IP, podrá determinar su subred. Una vez que tenga su subred, puede intentar hacer ping a cada dispositivo por turno para obtener una respuesta. Sin embargo:
- Esto le mostrará los dispositivos en la subred, no el AP, por lo que podría incluir más dispositivos de los que desea.
- No todos los dispositivos responderán a un ping.
No hay forma de que un dispositivo sepa qué tiene conectado el AP, a menos que pueda conectarse mediante programación a la interfaz administrativa del punto de acceso, iniciar sesión de forma segura y acceder a su lista de dispositivos conectados, todo lo cual es demasiado trabajo para la mayoria de las cosas.
Entonces, debe preguntarse si la solución a su problema que ya ha decidido es realmente la solución correcta, y tal vez si nos preguntara sobre el problema en lugar de la implementación de su (defectuosa) solución, probablemente podríamos ayudarlo a solucionarlo. encontrar una solución mucho más confiable.
¿Quizás lo que desea lograr podría hacerse con grupos de multidifusión? ¿O tal vez mDNS (también conocido como Zeroconf, Avavi o Bonjour)?