PoE vs. PoE+ vs. UPoE (PoE++)

We know that some of small network devices can be powered by ethernet, that is, we say PoE. Now there are not only PoE and PoE+, but also UPoE. What are their differences? Power over Ethernet or PoE describes any…