Thanks for the clarification. I’m using the W5500 in an embedded application where it only ever has to talk to three other embedded devices on the same board; hopefully it’ll “just work”. At this point my job is just to put it on the board, the software is someone else’s.
Quick note: W5500 has a built-in sockets interface, which is of course IP. But. They also support a so-called “raw” sockets, where W5500 can simply send and receive Ethernet frames. Using that mode, it is perfectly possible to operate non-IP traffic.
I work on Mongoose network stack, and our W5500 driver uses that “raw” mode. Using it, you can send/receive raw Ethernet. Also, since raw mode effectively bypasses Wiznet’s TCP/IP stack, it is possible to do things like IPv6 which is not built-in into W5500 hardware.
1 Like