Включите ПК с помощью USB-устройства
Вопрос
Я хочу иметь возможность включать и выключать свой компьютер с помощью ИК-пульта дистанционного управления, который подключен к компьютеру через USB.Датчик представляет собой пользовательскую печатную плату, реализованную с микропроцессором AVR и программным обеспечением V-USB USB-implementation.
Теперь выключение компьютера не является проблемой с программным обеспечением, но есть ли какой-либо способ включить компьютер с помощью USB?
(Пожалуйста, обратите внимание, я не говорю о загрузке с USB-накопителя или USB-источника питания ...)
Решение
По-видимому, существуют две проблемы:
держите USB включенным, пока компьютер выключен.Похоже, что на большинстве материнских плат есть перемычка для этой функциональности.
возвращая компьютер к жизни.Похоже, для этого не существует стандартной функциональности.Решение состоит в том, чтобы "нажать" кнопку питания ПК через AVR на плате USB.Я знаю, это означает дополнительный кабель от USB к ПК, но это кажется самым простым решением.
Другим обходным путем может быть отправка сигнала включения питания на ПК через Ethernet.Но я предполагаю, что это будет более сложным решением, чем кнопка включения, и для этого также потребуются дополнительные кабели.
Другие советы
Эта статья базы знаний Майкрософт описывает, как включить "пробуждение по USB" для USB-мыши.Я только что проверил, и мой ввод с клавиатуры устройства (в Windows Vista) имеет тот же выбор, уже проверенный.
Итак, если ваш AVR эмулирует USB-клавиатуру или мышь, должна быть возможность разбудить компьютер, отправив соответствующие данные.
должен быть способ сделать это с помощью USB, поскольку некоторые КОМПЬЮТЕРЫ можно включить с помощью клавиатуры.Я думаю, что нужно будет посмотреть, поддерживает ли это ваша материнская плата / BIOS (возможно, вам нужно включить его в BIOS, это, вероятно, также гарантирует, что ваше устройство получает питание от USB, хотя ПК выключен), и может ли этот V-USB (неизвестный мне) отправлять сигнал "пробуждения".
удачи !
Насколько "выключенным" должен быть компьютер?Достаточно ли пробуждения от сна / приостановки?Стандарт USB описывает "удаленное пробуждение".
Помимо включения удаленного пробуждения, как упоминает unwind, программное обеспечение на ПК не участвует в выполнении этой работы.