Дистанционный RESET компьютера при помощи мобильного телефона
Как это работает
Для работы нужен простой мобильный телефон, настроенный на
автоматическое поднятие трубки при звонке. К телефону подключается
моногарнитура. Сигналы от динамика гарнитуры идут на вход устройства, а
от устройства идут сигналы на микрофон гарнитуры. Чтобы сбросить сервер,
человек звонит на телефон устройства с любого другого телефона,
поддерживающего тональный набор (DTMF). После поднятия трубки
пользователь вводит со своего телефона код команды и пароль. Если
пароль верный, устройство на несколько миллисекунд замыкает контакты
RESET-линии компьютера, т.е. имитирует ручное нажатие кнопки RESET –
сервер перезагружется. Если все прошло успешно, устройство отвечает
импульсом определенной частоты, который пользователь слышит в своем
динамике.
Доступные DTMF-команды
RESET компьютера — password#01#
Изменение пароля — password#02#new_password#
где password и new_password – шестизначные числа (после прошивки микроконтроллера по умолчанию установлен пароль 012345).
Схема устройства
Ключевые элементы
Декодер тональных импульсов MT8870DE, который позволяет в цифровом виде получить коды кнопок, нажимаемых звонящим на своем телефоне.
Микроконтроллер PIC18F1320-I/P с программой обработки DTMF-команд и их выполнения.
Оптореле КР293КП4Б, непосредственно замыкающее контакты управляемого устройства.
Стоимость
По стоимости устройство обошлось мне в сумму около 1400 рублей + сим-карта к телефону: