Ethernet shield con PoE o senza?

Quindi se voglio ad esempio creare un programma in VB che comunichi con arduino via ethernet devo passare per il router nel caso abbia un modulo PoE mentre nel caso in cui non è presente il PoE posso collegare direttamente arduino con il pc avendo un'alimentazione esterna... e così?