UPNP是基于TCP/IP的上层协议,而W5500实现了下层协议,则你按UPNP协议格式组织数据写入W5500应该就好啦,而不需要在W5500上移植(需要在你发出数据那个层次移植)
W5500本身就是个控制器,上面有一系列的寄存器,你要控制它联网,实质上就是通过SPI来向这些寄存器写入数据
而且这个TCP包的数据有一定要求,这个TCP协议可以靠W5500来实现的