I would like to design several devices that receive simple commands from a single controller device all residing on the same layer 2 switch. Is there a protocol that allows me to do this without assigning IP addresses to each one?
I can't use DHCP or link-local automatic addressing as my controller device WILL have a variable static IP assigned to it for communicating with other layer 3 devices.
Ideally I could use the controller device to discover all receiving devices on the layer 2 network and store a table of their physical addresses. Then I could just send generic packets directly to the MAC addresses somehow. This would allow the receiver devices to be added in a Plug-and-Play manner.