
Ethernet is a modern and versatile choice of interface for your product. Ethernet allows you future-proof your product: you can provide basic functionality initially, rolling out advanced features later. Ethernet enables a wide selection of standard protocols for transporting control and data.
Ethernet makes it simple to network several of your devices to one user. Or network one of your devices to several users.
Ethernet provides a well trodden installation path; most installation engineers are comfortable running standard CAT5 cable and possess an RJ45 crimp tool.
Embedded Ethernet (as with all things embedded!) is a more complex design process than Ethernet on PC-based systems. This is not to say that it is difficult, but it is important to make the correct choices. For example, here are three possible solutions: