How to PoE? Or To PoE or Not to PoE... which is the question?

I need to add ethernet communication to an arduino (Uno and Mega). Since I'm doing that, I figured I'd also like to have PoE powering it. So, I started researching. What a confusing mess this topic is, just about everywhere.

As best as I can tell, the official ethernet shields are all discontinued. I also came across this arduino, which I think is also discontinued:

But even though it's seemingly called "Arduino Ethernet Rev3 with PoE". It doesn't actually have PoE. That part of the name requires an optional "poe module". Though there's no indication as to what that part might be. I'll need this to be on a mega, for more I/O, so this isn't really an option for this project. But still, it's a confusing product.

There's also this shield... again "With PoE"...

But it says " NB: the Power over Ethernet module is proprietary hardware not made by Arduino, it is a third party accessory." and then immediately follows that by saying "The Shield does not come with a built in PoE module". So, umm... it does, or it doesn't?

There's also the choice of 5100, 5200, 5500 ethernet shields and modules. Though I think this part I've at least come to a conclusion on... that the 5500 is faster and perhaps better. The shields I see connect easily, nothing to guess about it seems. But, the module versions, its not clear how those connect. I suppse once I narrow down what one might be the best option it'll be easier to find connection info.

Discontiued or not, these and others are available. But, it's not really clear how to get actual PoE power from the ethernet connection on the shiled/module with any of these options. As I mentioned even devices that mention that they have PoE oboard, don't actually have PoE onboard. Though I suspect I can likely find a specialized Arduino that has all of that onboard for real... at a high price. I'd like to keep this on the low cost end as best as possible.

The simplest approach seems to be using a PoE splitter with just an ethernet shield (without PoE). Plug the power connector part of the splitter to the arduino's power ocnnector. Plug the ethernet part to the shield's ethernet port. But, even that isn't well explained. Should it be a 5V, 9V, 12V splitter, how many amps should it provide? Should it be active or passive, does it matter?

Here there are a variety of options for a splitter (though there are likely similar cheaper sources):

The to PoE or not to Poe part comes in here. Amongst the confusion is that I see people posting about two issues... it not being possible to use an assigned IP (only DHCP works), or that they can't connect the ethernet to a network switch, only to a router, or only to certain brands/models. I will need to use this with a PoE network switch, and there won't be DHCP available no router). So I will need to assign an IP to the device in code. Does this mean I can't use these PoE shields/modules?

At this point, I would aim at using "real" (IEEE Spec) PoE, and not one of the schemes that simply injects power on the wires normally unused pair(s) of lower-speed ethernet.

AFAIK , the older "with PoE" boards and shields used Silvertel PoE modules, probably an ag9712m (the schematic for the Rev3 Uno Ethernet with PoE says AG9xx0, and it has a pretty distinctive shape.)
Adafruit has a similar-looking board, and other relevant products here: https://www.adafruit.com/product/3847

(frankly, the cheap ESP wireless modules have put s huge dent in ethernet interest.)

If you are saying what I think you are saying, note that a typical Ethernet board works fine on a Mega. Not that I'm saying that what you propose is a good idea, just that that negative reason is spurious.

I'm not sure what you were getting at. What I was referencing was an uno like arduino with less I/O than the mega - it wasn't a shield. I need more I/O thus I need a mega. So I think I wasn't saying what you thought I was saying. :slight_smile:

I think so too...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.