Как работает usb watchdog
Перейти к содержимому

Как работает usb watchdog

  • автор:

Аппаратный «watchdog» или незаменимый помощник в борьбе с зависанием

В одной компании было много терминалов, и одна из неблагодарных задач для техподдержки — ездить по точкам и перезапускать операционную систему внутри терминалов. Было решено бросить вызов этой проблеме в виде разработки аппаратного сторожевого таймера.

В итоге мы получили устройство, которое подключается к расширительному спаренному USB-разъему на материнской плате.

Данное устройство имеет следующие возможности:

  1. Имитация нажатия кнопок POWER и RESET;
  2. Управление питанием USB-устройством (при условии, что у него нет отдельного источника);
  3. Управление гальванически развязанной контактной группой (реле). Можно поставить в разрез цепи питания;
  4. Индикаторные светодиоды (одним можно управлять, второй показывает режимы работы).

Алгоритм работы прост: внутри находятся два настраиваемых таймера, которые постоянно отсчитывают заданное время, по истечению которого имитируется нажатие соответствующих кнопок (POWER и RESET). Чтобы предотвратить случайную перезагрузку, необходимо периодически послать команду сброса таймера.

Лучше, чтобы за процедуру сброса таймеров отвечало целевое приложение, а не стороннее или системное (Cron, служба расписаний) по причине того, что вероятность сбоя в системе меньше, чем в приложении (хотя, у кого как).
Обмен информацией аналогичен консольному.

команда Описание Пример
help Краткая справка по командам help
LED1 Управление светодиодом, по умолчанию выключен LED1 ON
LED1 OFF
RELAY Управление реле, по умолчанию включено RELAY ON
RELAY OFF
KEY1 Имитация нажатия кнопки 1, по умолчанию не нажата KEY1 ON
KEY1 OFF
KEY2 Имитация нажатия кнопки 2, по умолчанию не нажата KEY2 ON
KEY2 OFF
C1 Управление таймером 1, связанным с кнопкой 1.
Установка времени в секундах, максимальное значение 32767.
Для отключения функции таймера, необходимо задать время равное 0.
C1 RES
C1 SET 60
C1 SET 0
C2 Управление таймером 2, связанным с кнопкой 2.
Установка времени в секундах, максимальное значение 32767.
Для отключения функции таймера, необходимо задать время равное 0.
C2 RES
C2 SET 60
C2 SET 0
USB Управление питанием USB, по умолчанию включено USB ON
USB OFF

В случае удачного выполнения команды возвращает «OK».
В случае некорректных данных возвращает «ERROR».
Признаком конца строки служит символ возврата каретки «\r». Также поддерживается режим «\r\n».

Устройство выполнено на базе контроллера STM32F103CA с аппаратной поддержкой USB. Библиотека работы с USB версии V4.0.0. Напряжение работы 3.3В получаем с помощью линейного стабилизатора из 5В на USB. Во всех управляющих цепях используются транзисторы в ключевом режиме. Также не забываем про защитный диод от токов самоиндукции в катушки реле (в моем случае он оказался встроенным).

Вот и все — просто и сердито =).

USB WATCHDOG LITE 2018

USB WATCHDOG LITE 2018

USB WatchDog Lite служит для автоматической перезагрузки при зависании ПК, модема, терминала. Если у вас зависает высоконагруженный компьютер (сервер, майнер) или удалённый терминал (приема платежей, информации и . Читать далее.

USB WATCHDOG PRO2 2018
600.00 р. 450.00 р.

  • Доступность: На складе

Одноклассники

USB WatchDog Lite служит для автоматической перезагрузки при зависании ПК, модема, терминала.

Если у вас зависает высоконагруженный компьютер (сервер, майнер) или удалённый терминал (приема платежей, информации и т.п.), то usb watchdog lite может решить проблему зависаний.

Имеет разъемы USBA (для подключения в стандартный разъём) или PBD10 (для подключения на USB гребенку материнской платы).

Принцип действия:

Устройство ожидает периодического сигнала от ПК, если в течение установленного времени сигнал не поступает, USB WatchDog посылает сигнал на контакты Reset.

Основные особенности:

  • Работает под управлением ОС Windows/Linux/Os X.
  • Подключается через USB интерфейс.
  • Простота подключения.
  • Открытый протокол обмена позволяет реализовать свою версию управляющей программы.
  • Малые габариты.
  • Работает в температурном диапазоне -40/+85.
  • Не требует отдельного источника питания.
  • Имеет световую индикацию, позволяющую определить текущее состояние устройства.

Файлы:

Комплектация:

  1. Сторожевой таймер
  2. Провод (1 пара) для подключения к контактам Reset: с USBA 50 см, с PDB10 — 20 см
  3. Упаковка

Как работает usb watchdog

11:00 — 20:00
Воскресенье выходной

ВАША КОРЗИНА

https://pro-miner.ru/ /cart/view.html /catalog/product/view.html /cart/delete.html https://pro-miner.ru/components/com_jshopping/files/img_products 2 ✔ Товар в корзине Товар добавлен в корзину Перейти в корзину Удалить Товаров: на сумму Не заданы дополнительные параметры

navigation

  • Главная
  • Каталог
  • Комплектующие
  • Сторожевой таймер WatchDog
Телефоны

Pro-miner Оборудование для майнинга по РФ и СНГ 8 800 300 87 42

pro-miner

Москва Беломорская
ул. Беломорская дом 40

11:00 — 20:00

воскресенье выходной

Мы в соцсетях
Месенджеры
Информация

© 2016- Pro-Miner. Все права защищены.

Как работает usb watchdog

Как установить, запустить и настроить USB WatchDog Pro2 и
USB WatchDog Lite, выпускаемых после 2018 года.
Пополняемая инструкция.

Мы сделали всё, чтобы USB WatchDog был одновременно гибким в работе и при этом простым в установке.

Данная инструкция ориентирована на пользователей
USB WatchDog Pro2 и Lite версий с 2018 года.

Большинство примеров будет показано на базе версии Pro2, так как Lite отличается только количеством каналов и упрощённым функционалом.

Подробная инструкция с картинками
Как правильно подключить сторожевой таймер USB WatchDog.
Краткое описание минималистичной программы для работы с USB WatchDog.
Программа для работы и настройки сторожевого таймера с дополнительным функционалом.
Краткое описание новой программы для работы с USB WatchDog.
Примеры работы с устройством без программ с помощью BASH/BAT-скриптов или Python.
Контроль над температурой с помощью USB WatchDog Pro2.

Как подключить к сторожевому таймеру концевик, кнопку или другой дискретный сигнал для программного считывания.

Как подключить сторожевой таймер к облачному сервису UnitX Cloud.
Как проверить, что всё работает как положено.
Самые частые пользовательские вопросы и ответы на них.
Дополнительные материалы: документация на устройства, ссылки на программы.
Установка USB WatchDog

1. Перед установкой необходимо выключить ПК.
2. Так как устройство бескорпусное, будьте с ним предельно острожны — не допускайте касания металлических поверхностей. Это может привести к порче устройства (пример)!
3. Провода Reset и Power необходимо подключить вместо кнопок от системного блока.

4. Как подключать PBD10

Для при установке устройства в материнскую плату убедитесь, что вы подключаете именно к разъему USB. Некоторые интерфейсы (например ieee1394 или COM-порт) имеют на плате такие же 10-выводные разъемы.

Подключение к интерфейсу, отличному от USB, приведет к порче устройства
(возможно, с дымом и запахом)!

  • На Pro2 c PBD10 разъемом на плате имеется точка. При подключении к материнской плате ПК она должна быть совмещена со стороной разъема где отсутствует 1 металлический контакт.
  • На Lite c PBD10 разъемом на плате имеется стрелка. При подключении к материнской плате ПК она должна быть совмещена со стороной разъема где отсутствует 1 металлический контакт.

5. Сами кнопки можно подключить к сторожевому таймеру, чтобы ими тоже можно было пользоваться.

WatchDog Pro2 PBD10

Осн.1 и Доп.1. — параллельно соединённые контакты канала 1. По-умолчанию, подключаются к контактам Reset: например, Осн.1 — на reset мат.платы и Доп.1 — на кнопку reset.
Осн.2 и Доп.2. — параллельно соединённые контакты канала 2. По-умолчанию, подключаются к контактам Power: например, Осн.2 — на power мат.платы и Доп.2-
на кнопку power.

WatchDog Lite

Для USB WatchDog Lite:
Кан. 1 — канал для подключения управляемого устройства. Например, RESET сигнал на материнской плате ПК или модема.
Кан. 2 — параллельный канал для подключения ручного управления. Например, кнопки RESET системного блока.

Пример подключения к материнской плате

6. При первом включении устройство находится в режиме ожидания, что сигнализируется поочерёдным миганием светодиодов.
Первая команда от управляющей команды или скрипта переведёт устройство в рабочий режим.

HiveOS, RaveOS, NiceHash

Eсли вы используете HiveOS, то устанавливать ПО не требуется.
Поддержка USB WatchDog уже реализована разработчиками Hive OS.
Более подробно с возможностями можно ознакомиться на сайте ОС.

RaveOS, NiceHash по нашим сведениям также имеют встроенное ПО для работы, но у нас нет подробной информации об этом. За подробностями, лучше обращаться в ТП данных дистрибутивов.

Установка ПО

WatchDog имеет сразу два USB интерфейса:
USB HID — для тех, кто хочет простой установки (драйвер не требуется, минималистичная программа).
USB CDC — для тех, кто хочет иметь больший контроль и гибкость работы или использовать скрипты.

Программа wdtmon3-mini работает с интерфейсом USB HID.
Программа wdtmon3 работает с интерфейсом USB CDC.
Программа wdtmon4 работает с интерфейсом USB CDC.

Устанавливать нужно только одну из этих программ.

wdtmon3-mini

Простая программа с широкими возможностями.
Работает с интерфейсом USB-HID.
Почитать подробнее
Скачать Win/Linux/macOS

Программа, которая работает с USB WatchDog и позволяет:
1. Изменять настройки USB WatchDog;
2. Управлять каналами вручную;
3. Смотреть информацию об устройстве;
4. Следить за доступностью интернета;
5. Следить за процессом.

Скачать Win/Linux/macOS
Страница подробной инструкции по программе доступна по ссылке.
Перед работой с wdtmon3, возможно, понадобится установить драйвер.

Работа в ОС ниже Windows7 не поддерживается.
В Windows7 понадобится установить драйвер CDC.
В Windows 8, Windows 10, Linux, macOS установка драйвера не требуется.
Если в Windows8 не заработал системный драйвер CDC, воспользуйтесь инструкцией.

Драйвер установлен, можно работать с программой
Основные элементы главного окна

1. Выбор порта.
2. Галочка для включения режима «контроль узла»: программа будет «пинговать» адрес и, если, ответа нет — производить перезагрузку.
3. Галочка для включения режима контроля за процессом: если данный процесс в системе пропал или завис — перезагрузка. Процесс можно вписать вручную или выбрать из списка.
4. Ручной режим управления: для тех, кто знает, что делает — ручное изменение состояний USB WatchDog.

Страница изменения настроек нажатий и пауз — для экзотических мат. плат, у которых настройки по-умолчанию не срабатывают.
Тут же можно отключить один из каналов или перевести его в ручной режим.
Можно установить порог температуры (нужен доп. термодатчик), при котором сторожевой таймер будет выключать ПК.

Изменение настроек работы самой программы. Можно отсюда добавить программу в автозагрузку, перейти в режим программной отрисовки (если есть проблемы с видеодрайверами), включить ведение логов и включить режим совместимости с устройствами 2016 года выпуска.

Новая программа, сочетающая в себе функционал программ wdtmon3,
wdtmon3-mini и UnitX Gateway
Версия экспериментальная!
Работает с интерфейсом USB-CDC.
Почитать подробнее

Автозапуск материнской платы после подачи питания

После настройки сторожевого таймера необходимо зайти в настройки БИОСа материнской платы и включить там две опции:
1. «Включение компьютера после подачи питания» (доступна ли эта опция и как она называется зависит от конкретной модели мат. платы — эта информация должна быть в инструкции к мат. плате).

2. Подача питания на порты USB при выключенном компьютере (опять же — обратитесь к инструкции к мат. плате). Например, для мат. платы Asus Z370-P необходимо включить в BIOS опцию «USB Charger in state S5«. Возможно питание будет подаваться не на все USB порты — необходимо подключить WatchDog к тому порту, на который подается питание. Проверить это можно подключив вачдог (или например мышь со световой индикацией питания) к порту на выключенном компьютере. WatchDog Pro2 должен через какое-то время замигать красным.

Тогда после потери электропитания компьютер включится сам (если настроена опция 1.). Если опция 1 по какой-то причине не сработала, вачдог через определенное время (два раза по T1 — см. инструкцию к устройству) запустит систему (при условии что настроена опция 2).

Обратите внимание, что WatchDog Pro2 запустит систему не сразу, а через время 2*T1.

Если на вашей материнской плате питание на USB не включается, то вам поможет «источник бесперебойного питания для WatchDog Pro2» USB PS.

Скрипты и примеры
Можно не устанавливать каких-либо программ, а просто добавить в автозагрузку BAT или BASH файл
Минимальный скрипт (bat) для Windows
Скрипт подает раз в секунду команду на порт COM12 — сообщает устройству, что пк не завис.

 @echo off SET portname=COM12 :loop set /p x="~U" \\.\%portname% ping -n 2 127.0.0.1 > nul goto loop 

Минимальный скрипт (bash) для Linux
Скрипт подает раз в секунду команду на порт /dev/ttyACM0- сообщает устройству, что пк не завис.

 #!/bin/bash PORT=/dev/ttyACM0 while true do echo -n "~U" > $PORT sleep 1 done 

Скрипт (bat) для проверки сети в Windows

Проверяет доступность узла, заданного параметром hostname.
Переменная portname задает порт устройства.
Командой ping -n 2 127.0.0.1 создается пауза, равная n-1 секунд.

 @echo off SET hostname=ya.ru SET portname=COM12 :loop ping -n 1 -l 4 -w 1000 %hostname% >nul if %errorlevel%==0 set /p x="~U" \\.\%portname% ping -n 2 127.0.0.1 > nul goto loop 

Скрипт (bash) для проверки сети в Linux

Проверяет доступность узла, заданного параметром hostname.
Переменная portname задает порт устройства.
Командой ping -n 2 127.0.0.1 создается пауза, равная n-1 секунд.

 #!/usr/bin/env bash HOST="ya.ru" PORT=/dev/ttyACM0 while true do if ping -c 1 $HOST; then echo -n "~U" > $PORT fi sleep 3 done 

Скрипт (bash) для отслеживания процесса в Linux

По-умолчанию мониторит процесс, заданный переменной PROCESS,
можно запустить с параметром «имя процесса».

 #!/usr/bin/env bash PORT=/dev/ttyACM0 PROCESS=crond if [ ! -z "$1" ];then PROCESS="$1" echo "Monitor $PROCESS" fi while true; do if pgrep "$PROCESS" > /dev/null; then echo -n "~U" > $PORT fi sleep 3 done 

Скрипт (bash) для отслеживания процесса и сетевого соединения в Linux

По-умолчанию мониторит процесс, заданный переменной PROCESS и сетевой адрес, заданный параметром HOST.
Можно запустить с параметрами: -a для смены ya.ru на , -p для смены crond на

 #!/usr/bin/env bash PORT=/dev/ttyACM0 URL=ya.ru PROCESS=crond while getopts ":ha:p:" opt; do case $ in a) URL=$OPTARG ;; p) PROCESS=$OPTARG ;; h) echo "Usage: $0 -a -p " 1>&2 exit 1 ;; \?) echo "Invalid option: -$OPTARG" 1>&2 exit 1 ;; esac done echo "Ping $URL" echo "Monitor $PROCESS" while true; do ping -n -c 1 -w 1 "$URL" 2>/dev/null 1>&2 && pgrep "$PROCESS" 2>/dev/null 1>&2 && echo -n "~U" > $PORT sleep 3 done 

Пример считывания температуры на Python3

Пример получения данных с термодатчика. Данный код демонстрационный и не предусматривает нештатных режимов работы.

 from time import sleep import serial port = '/dev/tty.usbmodem14201' ser = serial.Serial(port) while True: ser.write(b'~G') ser_data = ser.readline() if ser_data: data = ser_data.decode("utf-8") if data.startswith('~G'): try: print('Temperature is '.format(int(data[2:])/10)) except ValueError: print("Error") sleep(1) 

После установки ПО
Как проверить, что всё работает как положено

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

2. В wdtmon3-mini и wdtmon3 есть кнопки для тестовой проверки работы перезагрузки пк.
Необходимо в ручном режиме убедиться, что провода reset и power подключены правильно. Для этого можно нажать кнопку «Reset»/»Перезагрузка» для тестирования канала «Reset» и (в серии Pro) «Power»/»Жёсткая перезагрузка» для тестирования канала «Power». Если после нажатия перезагрузки не произошло, нужно проверить, что подключение сделано верно или поменять полярность подключения проводов на каналах «Reset» и «Power» .

Подключение термодатчика
Контроль над температурой с помощью
USB WatchDog Pro2

Ко входу Вх/In USB WatchDog Pro2 можно подключить внешний термодатчик на базе DS18B20. Для этого к «-» входа подключаются объединённые контакты GND и VDD датчика DS18B20, а к «+» DQ датчика.

Входу в программе wdtmon3 (параметр IN channel) необходимо установить значение «Temperature».

При подключенном термодатчике можно периодически считывать данные о температуре командой ~G (см. таблицу 1 раздела «Продвинутое управление устройством»). Данные о температуре следует считывать не чаще, чем 1 раз в 3 секунды.

Автоматическая перезагрузка при превышении температуры

Если значение Temperature treshold (критический порог температуры) установить больше 0, то включается режим автоматического контроля за температурой.
В этом режиме USB WatchDog анализирует значение температуры каждые 3 секунды.

При превышении температуры выполняются те же действия, что и при переполнении таймера, которые определяются конфигурацией каналов. Например, возможна настройка автоматического перезапуска или выключения устройства при перегреве.

Подключение входного дискретного сигнала
Контроль открытия двери

К сторожевому таймеру можно подключить какой-либо дискретный сигнал: кнопку, геркон и т.п.

Для активации режима следует настроить вход на режим работы с внешним сигналом в программе wdtmon3.
Ко входу Вх/In USB WatchDog возможно подключение нормальнозамкнутого/нормальноразомкнутого концевого датчика согласно рисунку.
Значение данного входа можно программно считывать с помощью текстового протокола.

Следует помнить, что вход идет напрямую на процессор. Подача на этот вход сигналов напряжением выше 3.6В и ниже -0.6В приведет к порче процессора.

Контроль через Internet
Подключение к облачному сервису

Connect.UnitX — облачный минималистичный сервис для удалённого контроля сенсорных устройств.

Облачный сервис не является частью данного продукта, но может пригодиться, если нет другой возможности узнать о состоянии устройства через интернет.

  • История работы устройства.
  • Контроль температуры (для USB Watchdog Pro2 с термодатчиком).
  • Автоматические оповещения при перезагрузке или превышении температуры.

На графике мы видим сигналы «столбцы» от сторожевого таймера: это значит, что сторожевой таймер online и исправно отсылает свой статус.
Если произошла включение/перезагрузка — «столбец» будет вдвое выше.
Если компьютер выключен или нет сети — появится промежуток между столбцами, по которому можно будет понять, сколько не было работы.

Самые частые вопросы по использованию
USB WatchDog Pro2 и USB WatchDog Lite
У нашей техподдержки накопилась статистика по частым вопросам
Достаточно установить устройство в USB и оно будет перезагружать?

Кроме того, что нужно подключить устройство в usb, также нужно подключиться к контактам reset и power материнской платы (туда, где были подключены кнопки). Если необходимо оставить кнопки, то они подключаются на доп. контакты на USB WatchDog.

Я подключил устройство с PDB10 согласно инструкции, но ничего не происходит. Светодиоды не мигают.

Проверьте, что у данные USB активированы в BIOS материнской платы. Желательно проверить с помощью другого устройства, например USB планки для системного блока. Будьте осторожны и устанавливайте только в разъём USB!

Я подключил устройство и провода reset и power, но мой ПК стал перезагружаться раз в 5 минут. Что происходит?

Это один из самых частых вопросов, поступающих в техподдержку. Попробуем разобраться, что приводит к такой ситуации и как ее решать.
Спойлер: не настроено (или настроено неверно) программное обеспечение.

Во-первых — почему вачдог перезагружает систему, раз она не повисла?
Вачдог сам ничего не знает о работоспособности системы. У него есть таймер (настроенный, по-умолчанию, как раз на 5 минут). Если вачдог не получит сигнал от программы (или bat-файла) в течение этого времени, система будет перезагружена.

Как решать проблему?
Убедитесь, что вы выполнили все пункты по настройке вачдога, драйвера вачдога и программы, перечисленные в статье.

Далее, проверяйте по шагам этапы настройки:
1. В диспетчере устройств вачдог определяется как последовательный порт (COMx), рядом со значком устройства нет восклицательного знака, в свойствах написано что «Устройство работает нормально».
2. В программе (или bat-файле) указан верный порт (COMx). COM1 — зарезервирован в о.с. Windows, если указан COM1 — точно работать не будет.
3. В случае программы, должна мигать зеленая лампочка справа от кнопки Scan, при этом на самом вачдоге тоже должна мигать зеленая лампочка. Если что-то из этого не работает, проверьте пункт 1, затем проверьте что (если включен мониторинг сети) указан существующий интернет-адрес и ваша система подключена к сети, если включен мониторинг процесса — убедитесь, что указан существующий процесс и этот процесс не повис. На этапе настройки, особенно если что-то пошло не так, лучше отключить обе галочки — их можно будет включить потом, когда все заработает.
4. Убедитесь, что настройки программы (в первую очередь номер порта) сохранились.
5. Убедитесь, что настроен автозапуск программы — перезагрузите систему и убедитесь, что программа запускается при старте системы.

Программа не видит устройство (Linux).

Вероятнее всего, вам придется настроить правила udev для устройства.
Вы можете взять готовый файл для HID инетрфейса https://software.open-dev.ru/software/98-odhid.rules.
Если нужен доступ к CDC, можно дописать ещё строку:
KERNEL==»ttyACM[0-9]*», SUBSYSTEM==»tty», ATTRS==»0483″, ATTRS==»a26e», MODE=»0666″

Настройки программы не сохраняются

Программа сохраняет свои настройки в реестре. Не сохраняться настройки могут по двум причинам: программе не хватает прав (тогда нужно запустить от Администратора) или из-за того, что сразу после настройки вы делаете «тест reset» — windows не успевает сохранить изменения в реестре. В таком случае, после изменения настроек программу после обновления настроек следует перезапустить.

Я всё подключил. Тестовая перезагрузка не работает

Если программа «видит» устройство (мигает зелёным), а нажатия не тестовые кнопки не перезагружают ПК, то необходимо убедиться в правильности подключения контактов на материнской плате.
Если подключение точно верное, попробуйте поменять полярность подключаемых от USB WatchDog проводов.

Тестовая перезагрузка работает, а при повисании ничего не происходит

В первую очередь, нужно иметь в виду, что перезагрузка происходит не сразу, а через t1 (по-умолчанию 5 минут) нажимается Reset и еще через t1 нажимается Power.

В очень редких случаях может происходить одна из следующих ситуаций:
1. Неправильная полярность подключения проводов от USB WatchDog к материнской плате, но тестовая перезагрузка проходит, а при реальном повисании — эффекта нет. Решение: поменять полярность, проверить, работает ли тестовая перезагрузка и дождаться следующего повисания.
2. Настройки t2-t5 не подходят для данной мат.платы. Решение: попробовать другие параметры нажатий Reset и Power с помощью программы wdtmon3.

Ватчдог мешает обновить Windows

Варианты решения проблемы:

1. Отключить обновления системы или перевести их в ручной режим
2. Создать скрипты в редакторе локальной групповой политики, которые ставят вачдог на паузу при выключении ПК и снимают с паузы при включении. Для этого в редакторе локальной групповой политики необходимо добавить в раздел «Сценарии (запуск/завершение)» -> «Завершение работы» bat-скрипт со следующим содержанием: set /p x=»~P1″ \\.\%PORT%, где %PORT% — имя последовательного порта вачдога. Для снятия с паузы при включении необходимо добавить в раздел «Автозагрузка» добавить bat-скрипт со следующим содержанием: set /p x=»~P0″ \\.\%PORT%, где %PORT% — имя последовательного порта вачдога.

Я использую wdtmon3, но у меня белое окно

Если для отрисовки окна приложения wdtmon3 недостаточно ресурсов системы (например, если видеокарты загружены, или осуществляется доступ к системе через TeamViewer), в окне программы может ничего не отображаться (пустое белое окно).

  • Производить работу с программой напрямую (без использования удаленного доступа, например, программы TeamViewer).
  • Снизить загрузку системы, временно остановив исполнение ресурсоемких приложений.
  • Запустить программу wdtmon3 в режиме «Программный рендеринг». В этом режиме программа менее требовательна к ресурсам системы, однако отрисовка окна программы может производиться с задержкой и с артефактами.
  • открыть командную строку (cmd.exe для о.с. Windows, gnome-terminal/konsole/. для о.с. Linux, Terminal.app для о.с. macOS)
  • перейти в папку, где находится исполняемый файл программы:
    • windows: cd C:\Path\to\wdtmon3_win32\
    • linux: cd /path/to/wdtmon3_lin64/
    • macOS: cd /path/to/wdtmon3.app/Contents/MacOs/
    • windows: wdtmon3.exe —softgl
    • linux, macOS: wdtmon3 —softgl

    Отключить режим «Программный рендеринг» можно выключив соответствующую опцию во вкладке About (О приложении). Режим будет выключен при следующем запуске приложения.

    Обратите внимание, что при включенном программном рендеринге возможны артефакты отображения окна программы

    WatchDog Pro2 старше 3 лет перестал включать ПК

    После 1-2 лет работы при повышенных температурах ионистор на сторожевом таймере теряет достаточно большой процент своей ёмкости. Иногда его заряда становится недостаточно, чтобы провести операцию «выключение-включение» через Power.
    Вы можете заказать услугу по замене ионистора.

    После установки устройства у меня стал плохо работать мой 3g модем

    Программное обеспечение некоторых модемов не может «справиться» с тем, что в системе появилось еще одно устройство с последовательным портом. В таком случае, можно удалить COM-порт watchdog, а подключаться через usb-hid интерфейс с помощью wdtmon3-mini или
    обратиться к изготовителю модема его настройкой.

    После перехода в режим загрузчика (обновление прошивки) не получается вернуться обратно

    Извлеките устройство из разъема, подождите пару минут (должен разрядиться встроенный источник питания) и подключите его обратно.
    Устройство вернется в основной режим работы.

    Постоянно и часто мигает красный светодиод и ничего не происходит

    Это означает, что у устройства в настройках было установлено ограничение на количество перезагрузок и это ограничение было достигнуто.

    Как сделать автозапуск после подачи питания

    Первое — это подключение и настройка WatchDog Pro2. Убедитесь, что watchdog правильно подключен и настроен, то есть он определяется в системе, программа wdtmon3 его видит и срабатывают как тестовая перезагрузка, так и тестовая жесткая перезагрузка.

    Второе — необходимо зайти в настройки БИОСа материнской платы и включить там две опции:
    1. «Включение компьютера после подачи питания» (доступна ли эта опция и как она называется зависит от конкретной модели мат. платы — эта информация должна быть в инструкции к мат. плате).
    2. Подача питания на порты USB при выключенном компьютере (опять же — обратитесь к инструкции к мат. плате). Например, для мат. платы Asus Z370-P необходимо включить в BIOS опцию «USB Charger in state S5«. Возможно питание будет подаваться не на все USB порты — необходимо подключить WatchDog к тому порту, на который подается питание. Проверить это можно подключив вачдог (или например мышь со световой индикацией питания) к порту на выключенном компьютере. Вачдог должен через какое-то время замигать красным.

    Тогда после потери электропитания компьютер включится сам (если настроена опция 1.). Если опция 1 по какой-то причине не сработала, вачдог через определенное время (два раза по T1 — см. инструкцию к устройству) запустит систему (при условии что настроена опция 2).

    Обратите внимание, что wathdog запустит систему не сразу, а через время 2*T1.

    Как работать с устройством без входа пользователя

    В отличие от графических программ, скрипты могут быть запущены до входа пользователя в систему — как системная служба. Поэтому в такой задаче используйте bat-скрипты, представленные выше.
    В ОС Windows для этого можно использовать встроенные инструменты или стороннее ПО — например, https://support.microsoft.com/ru-ru/help/251192/how-to-create-a-windows-service-by-using-sc-exe, https://support.microsoft.com/en-us/help/137890/how-to-create-a-user-defined-service или http://nssm.cc/.
    В unix-подобных системах также содержатся инструменты для создания и управления службами, конкретная реализация зависит от используемого дистрибутива.

    Устройства до 2018 года

    Сторожевые таймеры USB Watchdog Pro2 и USB Watchdog Lite2 бывают двух серий: до 2018 и новее.

    От того, какой серии ваше устройство, будет зависеть какой драйвер нужно (или не нужно) устанавливать и какую программу можно использовать.

    Все необходимые драйверы и программное обеспечение на устройства 2017 года и ранее вы можете скачать со страницы, а техподдержка ответит на все вопросы по совместимости ПО.

    Отличить устройство серии 2017 и 2018 можно:

    • по первому включению: устройство серии 2018 будет мигать поочередно красным и зеленым светодиодами до тех пор, пока не будет настроено его взаимодействие с программным обеспечением. Устройство серии 2017 будет мигать красным светодиодам с учащением.
    • если вы приобрели устройство в 2017 году — у вас точно устройство серии 2017.
    • обратившись к продавцу, у которого было приобретено устройство.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *