Het besluit van al dan niet te verlaten de USB-poort power circuit ingeschakeld wanneer het systeem is in ("Slapen" / "Suspend to RAM") is links tot het moederbord BIOS/firmware.
Het kan zelfs hebben een BIOS optie die u voor dit doel configureren kunt, te laten/maakt en de USB-macht onbruikbaar wanneer het systeem in slaap of zelfs gedraaide is af.
USB-controllers zijn meestal verbonden met de CPU using iets zoals PCI of PCI-Express. PCI en PCI-E ondersteunen Power Management Events, die in wezen wat wordt gebruikt door een NIC op-moederbord te vertellen het systeem dat wordt het wordt wakker als gevolg van een WOL.
In theorie, als de USB-controller werden ontvangen de PCI(-E) bus, stand-by energie kan vervolgens decoderen een wake op LAN magische pakje vanaf een USB-apparaat en vertalen die in een PCI(-E) PME, die leiden de nasleep tot zou.
BIOS
Het eerste ding moet u inschakelen USB wakker van BIOS en niet door het aansluiten van een muis/toetsenbord naar USB of uitschakelen eco/veilig energiebeheer die gewoon u weten kunt als dat werken en kijken als uw muis werkt wanneer uw PC uitgeschakeld
Als er gewoon geen optie voor die is update uw BIOS "give it a try"
- S0 (werk) brandt. De functies van de CPU in geheel; het behoud van de macht is op basis van door-apparaat.
- S1 (slapen). De CPU is gestopt; De RAM wordt geregenereerd; de systeemfuncties in verminderde macht.
- S2 (slapen 2) The CPU hoeft niet elke bevoegdheid; De RAM wordt geregenereerd; het systeem is in de lagere modus van de S1.
- S3 (Standby) The CPU hoeft niet elke bevoegdheid; De RAM regenereert minimaal; de voeding is in de modus van verminderde macht. Deze modus is een afkorting voor "Opslaan naar RAM".
- S4 (slaapstand). Alles is uitgeschakeld, maar het geheugen was opgeslagen als tijdelijk bestand op de vaste schijf. Deze modus wordt genoemd 'Opslaan op schijf'.
- S5 (uit) alles is afsluiten. Betekent dat u moet een volledige herstart.
Windows
In Apparaatbeheer, gaat u naar de eigenschappen van de PCI-USB-hostcontroller, ga dan naar het tabblad met de naam Power Management. Hier heb je een Wake tot optie/Magic Packet, selecteert u dat een
U kunt nu een PC van beide modus slaap/shutdown wakker.
Arduino-kant
Het is allemaal om te verzenden een Magic Packet via seriële poort maar wachten hoe magie pakketten werken?!
De magic packet is een uitzending frame met overal binnen de lading 6 bytes van alle 255 (FF FF FF FF FF FF in hexadecimaal), gevolgd door zestien herhalingen van de doelcomputer 48-bits MAC-adres, voor een totaal van 102 bytes.