Показать сообщение отдельно
Старый 18.08.2011, 22:28   #3
Fasterpast
Старший Пользователь
 
Регистрация: 09.11.2007
Возраст: 38
Город: Москва
Регион: 77, 97, 99, 177
Машина: Suzuki Skywave 400
Сообщений: 504
Fasterpast is on a distinguished road
По умолчанию

Берется какой-нибудь восьмибитный микроконтроллер, на нём эмулируется работа ethernet на простейшем уровне, которого хватит, чтобы послать magic packet, вот и всё. Примеры реализации UDP на одном контроллере в инете есть. Можно поступить проще, взять контроллер и микросхему-адаптер, типа enc28, там реализация проще...
Но только я все равно не пойму, не проще ли взять ту же ардуину, управляющую даже через реле кнопкой включения и берущей сигнал с индикатора питания материнки и того же ACC.
Алгоритм можно написать любой.
Скажем, если есть АСС и комп выключен, он включается, если АСС пропадает менее чем на 20 секунд и появляется снова, а комп включен - никаких действий.
Если комп включен, а АСС пропало более чем на 20 сек - комп выключается. Если он через минуту не выключился (завис), то применяется долгое удержание кнопки (принудительное выключение)... итд.
Второе реле при этом может включать сам БП, чтобы дежурка не жралась.
Была где-то тема "добавляем мозгов блоку питания", изучайте.
Fasterpast вне форума   Ответить с цитированием