I'm trying to make a circuit that "intercepts" the ethernet cable before it enters the computer, allowing me to send a "Magic Packet" through the cable manually - by the press of a button for example.
As far as I could gather, to make Wake on Lan happen, you must send 6 bytes of 255 (FF FF FF FF FF FF in hexadecimal), followed by sixteen repetitions of the target computer's MAC adress - total of 102 bytes. (source: Wikipedia). I'm just having a hard time figuring out how to send this magic packet manually, not through the router (if it's even possible).
The sketch below illustrates what I'm trying to do.
An ethernet cable has 8 wires, the interesting ones for this probably being no. 1, 2, 3 and 6 - TX+, RX-, RX+ and RX- (illustration).
I'm trying to determine how this specific serial protocol works, and how to use it in practice on a development-board like Arduino. This website says it can either be "RS423" or "RS422".
So my question is; is it possible to do what I'm trying to do? And if so, how do I go about sending the Magic Packet correctly?
