W5100: ¿obtener la dirección MAC de los dispositivos en la red? [cerrado]

2

Estoy usando un solo Arduino Ethernet Shield con un Wiznet W5100 chip para escanear una red para todos los dispositivos. ( Busque el código fuente del proyecto en Github ).

Todos los dispositivos están en el mismo segmento de Ethernet. Están conectados a un enrutador de consumo estándar. Todos ellos fueron asignados a direcciones IP en un rango de 10.0.1.0 - 10.0.1.20. El objetivo es identificar los dispositivos en la misma red, incluso si la IP ha cambiado y el protocolo cuando un dispositivo está en línea.

Estuve investigando este problema durante semanas y no he encontrado nada útil en Internet. Este es el único código que he encontrado hasta ahora: enlace , línea 124 W5100.readSnDHAR(_socket, mac) pero no funciona.

¿Es incluso posible obtener una dirección MAC para un dispositivo encontrado (entonces se conoce la IP) en la misma red?

    
pregunta powtac

1 respuesta

2

Aquí hay algunos consejos:

  1. SSDP
  2. UPnP
  3. Fing o herramienta equivalente.

Además, Lantronix tiene un protocolo para descubrir sus dispositivos integrados, es posible que desee buscar allí.

    
respondido por el Lior Bilia

Lea otras preguntas en las etiquetas