tcpip is never quite so easy- as there is no standard way of doing anything at all

nothing

no standard login or command structure or connection type

rs232 is simple by comparison - just a connector type to wrangle and a speed

--

typically every device is totally different - and the actual device needs to be tested and debugged usually with a network analyser