I would like to implement some form of Ethernet device discovery on our devices running MQX 3.8 with a Kinetis K-60. I would like it to work at the data link layer prior to having an IP address set. The idea is that they would simply plug our devices into the network and then run a program on a PC that would list all of our devices on the network and display their MAC addresses. I don't see any support for raw sockets. How can I access the network stack at the data link layer, perhaps to broadcast LLDP packets or something similar?
Is anyone doing anything like this? What techniques are being used? Has anyone implemented LLDP?
Any guidance would be much appreciated!