Schalten Sie den PC mit USB-Gerät
Ich möchte in der Lage sein, um meine PC an-und abschalten durch einen IR-remote sensor, der angeschlossen ist über USB an den PC. Der sensor ist ein custom-PCB realisiert mit einem AVR Mikroprozessor-und V-USB software-USB-Implementierung.
Nun, ausschalten des PC ist kein problem mit der software, aber gibt es eine Möglichkeit, schalten Sie den PC aus über USB?
(Bitte beachten, ich Rede nicht über das Booten von USB-stick oder USB-Netzteil ...)
- Dies ist nicht stackoverflow-Frage.
- Warum denken Sie so? Im Grunde ist dies eine API-Frage.
- Hast du den Dreh raus? Sie können aufwachen einen computer mit USB-Maus oder-Tastatur, Sie sollte in der Lage sein zu tun, dass Sie mit Ihren benutzerdefinierten USB-Gerät zu sein.
- Da der IR-sensor wurde auf einer selbstgemachten platine ich könnte ein relais an-es schaltet den power input auf der Hauptplatine statt. Also ich habe nicht zu gehen für eine USB-Lösung, die wäre wahrscheinlich mehr Fehler anfällig sowieso. Aber wenn dies nicht ein Gerät, das hergestellt wurde, um in den PC müssten Sie noch eine andere Lösung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es zwei Probleme:
halten Sie das USB eingeschaltet, wenn der PC aus ist. Es scheint, dass die meisten Mainboards haben einen jumper für diese Funktion.
bringt den PC wieder zum Leben. Es scheint keine standard-Funktionen für diese. Die Lösung ist "Presse" die PCs power-Taste über den AVR auf dem USB-board. Ich weiß, das bedeutet extra Kabel vom USB an den PC, aber es scheint die einfachste Lösung sein.
Anderen workaround könnte sein, senden Sie das power-on signal an den PC über ethernet. Aber ich denke, das wird komplizierter sein als die power-button-Lösung, und es besteht, zusätzliche Kabel zu.
In diesem Microsoft knowledgebase-Artikel beschreibt das aktivieren von "wake on USB" für eine USB-Maus. Ich habe gerade überprüft, und meine Tastatur-Gerät-Eintrag (unter Windows Vista) hat die gleiche Wahl, bereits überprüft.
So, wenn der AVR emuliert eine USB-Tastatur oder Maus, sollte es möglich sein, den computer aus dem Ruhezustand durch Zusendung der richtigen Daten.
muss es einen Weg dies zu tun ist mit USB, da einige PCs eingeschaltet werden kann, mit der Tastatur. Ich denke, das wird einigen suchen, ob dein mainboard/BIOS unterstützt wird (es sein können, müssen Sie es einschalten im BIOS, das wird wahrscheinlich auch sicherzustellen, dass das Gerät bekommt Strom vom USB, obwohl der PC ausgeschaltet ist), und ob das V-USB (mir unbekannt) senden können, die "wakeup"-signal.
Glück !
Wie "off" übernimmt der PC sein? Ist aufwachen aus dem Ruhezustand/suspend genug? Der USB-standard beschreibt, "remote wake-up".
Abgesehen von der Aktivierung des remote-wakeup, wie entspannen Sie erwähnt, software auf dem PC ist nicht Teil dieser Arbeit.