PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Вопросы и ответы (http://pccar.ru/forumdisplay.php?f=26)
-   -   Как реализовать "Будилку" по Wake On Lan? Или как-то может еще... (http://pccar.ru/showthread.php?t=15660)

netrider 18.08.2011 16:11

Как реализовать "Будилку" по Wake On Lan? Или как-то может еще...
 
Собсно сабж. Как реализовать "Будилку" по Wake On Lan без собсно сигнала в LAN? Поиск по форуму молчит (или я плохо ищу). "Волшебный пакет" FFFFFFFFFFFF16xMAC же, как я понял, не обязательно формировать? Есть же наверняка и другие варианты пробуждения... Кто изучал тему - поделитесь. Смысл в том, что я хочу будить комп по ACC но БП у меня пока что не "умный". Вариант с релюхой, запараллеленной с кнопкой включения уже игрался - не интересно, нестабильно и так далее. Возможно ли использовать эту встроенную в каждую сетевуху фичу ПРОСТЫМ способом без вмешательства высших сфер и контроллеров?

Stasik 18.08.2011 19:41

Цитата:

Сообщение от netrider (Сообщение 192826)
Собсно сабж. Как реализовать "Будилку" по Wake On Lan без собсно сигнала в LAN? Поиск по форуму молчит (или я плохо ищу). "Волшебный пакет" FFFFFFFFFFFF16xMAC же, как я понял, не обязательно формировать? Есть же наверняка и другие варианты пробуждения... Кто изучал тему - поделитесь. Смысл в том, что я хочу будить комп по ACC но БП у меня пока что не "умный". Вариант с релюхой, запараллеленной с кнопкой включения уже игрался - не интересно, нестабильно и так далее. Возможно ли использовать эту встроенную в каждую сетевуху фичу ПРОСТЫМ способом без вмешательства высших сфер и контроллеров?

Это нецелесообразно, т.к чтобы работал Wake on lan, на мамку должна идти дежурка +5В, осюда потреблениеот 200 мА до 1А, что негативно скажется на уровне заряда аккумулятора.

Fasterpast 18.08.2011 22:28

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

netrider 19.08.2011 00:06

Ок, смысл ясен: не заморачиваться с WOL. Я так, в порядке креативного бреда... Просто есть очень явное желание сделать систему, которая все-таки предпочитает находиться в Sleep, нежели в Hibernate, а уходить в Hibernate, скажем, часов через 20-30. Для этого и второй аккум приспосабливаю и его интеллектуальное управление и еще кучу всякой дорогой дряни. Смысл: комп включается как магнитола, за секунду. Достал просто "утренний моцион" с загрузкой на тормознутой ЕЕЕшке. В любом случае спасибо.

odessit 19.08.2011 00:19

Дык а зачем именно от сетевушки то?
Есть же от клавы???? Пробуждение...

Береш контроллер из нутри любой клавы
Разбираеш ... Смотриш какие лапы замыкать и какая книпка от этого срабатывает...
Прикручиваеш к ацц... Допустим в положении кручения стартера...
Тоесть повернул ключ на стартер на пару сек...
И клава в этот момент послала сигнал на просыпание...
Вроде должно сработать???

Hamster 19.08.2011 00:24

Цитата:

Сообщение от netrider (Сообщение 192863)
Просто есть очень явное желание сделать систему, которая все-таки предпочитает находиться в Sleep, нежели в Hibernate, а уходить в Hibernate, скажем, часов через 20-30.

Так это работает давно уже :)
Есть скрипты для перевода компа из sleep в hibernate через заданное время. Есть прога WOSB

netrider 19.08.2011 02:21

Так я типа в курсе, у меня так и работает, завязано на ac-off и работу от батареи ноута. Но работает только УХОД в слип и хибернейт. А как будить-то по повороту ключа? Вот задачка. И еще одна тонкость: у меня ACC висит до открытия двери, а не до поворота ключа в off. Тоже сложностей добавляет вагон. То есть, нельзя поворотом ключа туда-сюда выключить и включить ACC. В общем, у меня мозговой штурм и бредогенератор пашет на полную - может что и изобрету :) ЗЫ: контроллеры не предлагать, я паять мелкие детали не могу по физиологически-медицинским причинам.

Hamster 19.08.2011 02:34

Да, тупанул я чего-то, не вник в тему :)

odessit 19.08.2011 03:04

А че ... То что я написал неканает?
Паять вроде ничего и ненадо...
Раздеребенить клаву и контачить кнопку
Релюхой от вжика стартера....

netrider 19.08.2011 03:11

Цитата:

Сообщение от odessit (Сообщение 192894)
А че ... То что я написал неканает?
Паять вроде ничего и ненадо...
Раздеребенить клаву и контачить кнопку
Релюхой от вжика стартера....

Ну, во-первых не умеет ЕЕЕшка от клавы включаться. На следующем компе, который я собираю, скорее всего так сделать получится. Пока не пробовал. Но вопрос в том как заставить просыпаться то, что работает сейчас, а не то, что будет. А во-вторых от вжика стартера - это не совсем то, что нужно. Иногда "вжикать" стартером не нужно, я частенько просто в машине люблю посидеть музыку послушать не включая двигатель.


Часовой пояс GMT +4, время: 09:36.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot