I have built a custom wiznet and MCU board for a Light controller application. Everything is working great so far and the multicast function is doing what it should.
Background info: I have a controller that is capable of receiving multiple universes (sACN e1.31) and per sACN rules it uses a unique Multicast address based on the universe. The example would be universe 1 is 22.214.171.124 and universe 2 is 126.96.36.199 and so on. The question I have is would it be possible to initiate the wiznet to subscribe to multiple multicast group addresses?
One workaround to at least receiving multiple multicast groups is to run in MACRAW mode and let the code filter out what traffic it wants to see based off of receive IP and packet contents. But at some point traffic may get too intense and overload the MCU. Therfore I entertain the thought of utilizing the multicast subscribe feature if at all possible. Perhaps I could craft my own multicast join packet and not use the built in w5500 methods?
Any direction or suggestion on options would be great.