I purchased a Powerdsine 6024 midspan PoE injector second hand from eBay. This model is circa 2001, and is now obsolete. A web-based management interface is provided, however it seems to depend on a java library from an external website that is no longer available.
I wanted to access per-port power status information, and, as a stretch goal, control the on/off state of each of the ports. I was not able to achieve the latter, as it seems that the device does not support this. Since the java based web interface seems to just be a fancy SNMP client, I was able to query the device status via SNMP.
SNMP OIDs seem to be hard to find for this device, so here are a list of OIDs I have found so far and what I think they are. Most of these are pulled from the Nagios Powerdsine module and cross-referenced with the user manual. In the table, n represents the physical port number.
AC power status
|3||Input voltage outside supported range|
Port power status
|1||Off (nothing connected)|
|2||Overload. No power|
|3||Device connected. Power supply active|
|4||Overload. No power|
|5||Overall power budget exceeded. No power|
|6||Load detection in progress (802.3af). No power|
Port fault status
|11||Power planning (exceeded power budget?)|
|13||Load too low|
|14||Load too high|
|16||Hardware command error|
|17||DC voltage is being fed back to injector from device?|
|18||DC voltage is being fed back to injector from device (after diode)?|
|21||Not responsive (to 802.3af negotiation)?|
|22||High load impedance (cabling issue)?|
Port power draw (mW)?
|Variable||Device power draw (mW)|
Port power draw (mA)?
|Variable||Device power draw at 48v DC (mA)|