USB WatchDog Pro2, Mini и Lite: подключение, настройка и диагностика
Как Pro2 возвращает зависший ПК в работу через Reset и Power, чем отличается от Lite и Mini, как подключить WatchDog, выбрать программу и проверить перезагрузку.
Это руководство поможет выбрать схему контроля, безопасно подключить USB WatchDog Pro2, USB WatchDog Mini или USB WatchDog Lite, настроить программу и проверить реальную перезагрузку. Устройство применяется в терминалах, киосках, удалённых ПК, мини-серверах и других системах, которые должны восстанавливаться без участия оператора.
Как WatchDog восстанавливает компьютер
Программа-монитор проверяет работу системы, процесса или сетевого узла и регулярно передаёт WatchDog контрольный сигнал. Пока сигнал поступает, устройство не вмешивается. Если сигнал пропадает на заданное время, WatchDog аппаратно замыкает контакты, подключённые к линиям кнопок материнской платы. Для этого ему не нужна работающая операционная система.
При стандартном назначении каналов USB WatchDog Pro2 сначала использует Reset. Если после следующего заданного интервала контрольный сигнал не возобновился, устройство выполняет цикл выключения и включения через Power. Второй канал нужен для зависаний, после которых обычный Reset не возвращает компьютер в работу.
Чем Pro2 отличается от других моделей
| Модель | Когда выбирать | Аппаратные возможности |
|---|---|---|
| Lite | Для восстановления достаточно Reset | один гальванически изолированный канал Reset |
| Pro2 | Reset может не помочь либо нужен контроль температуры или внешнего контакта | два гальванически изолированных канала Reset/Power и один вход |
| Mini | Возможности Pro2 нужны в виде компактного модуля для установки на плату | функции Pro2 в компактном исполнении для монтажа на плату |
| ARU-P2 | Нужен изменяемый алгоритм внутри самого устройства | Reset/Power, вход и прикладная логика на uLua; используется отдельная инструкция |
У Pro2 и Mini один общий вход: к нему подключают либо термодатчик, либо геркон или другой дискретный сигнал. Использовать оба варианта одновременно не следует. Pro2 выпускается с USB-A для внешнего порта и с PBD10 для внутренней USB-гребёнки материнской платы; функции этих исполнений одинаковы.
Разделы руководства
- Быстрый старт
- Установка и безопасное подключение
- Драйверы и права доступа
- Выбор программы-монитора
- Проверка после установки
- Термодатчик
- Дискретный вход
- Обновление прошивки
- Частые вопросы
- Диагностика поломок
Выберите программу и способ контроля
| Что нужно контролировать | С чего начать |
|---|---|
| Прекращение контрольного сигнала от ОС | wdtmon3-mini по USB HID: самый простой вариант |
| Конкретный процесс | wdtmon3 или wdtmon4, режим контроля процесса |
| Доступность роутера, сервера или сайта | wdtmon3 с ping или wdtmon4 с проверкой TCP-узла либо URL |
| Состояние и температуру через интернет | wdtmon4 и UnitX Cloud |
| Собственный алгоритм на контролируемом ПК | CDC-протокол и скрипт во вкладке «Скрипты» |
| Собственный алгоритм внутри WatchDog | ARU-P2 с uLua |
| Порог температуры | Pro2 или Mini с термодатчиком; настройка через wdtmon3 или wdtmon4 |
| Состояние двери или концевика | Pro2 или Mini с герконом; чтение входа через текстовый протокол |

Быстрый старт
- Подключение USB. Выключите компьютер и установите сторожевой таймер в USB-разъём. Провода Power/Reset пока не подключайте. Для PBD10 сначала убедитесь, что выбрали именно внутреннюю USB-гребёнку. Включите компьютер: устройство должно определиться в системе и изредка мигать красным.
- Мониторинг. Запустите одну из доступных программ или сценарий BAT/Bash. Убедитесь, что программа видит устройство, у неё достаточно прав, а само устройство начало мигать зелёным.
- Подключение к материнской плате. Выключите компьютер. На Pro2 и Mini подключите Reset и Power к соответствующим каналам сторожевого таймера. На Lite подключите только Reset. Кнопки системного блока можно оставить, подключив их к параллельным контактам WatchDog.
- Проверка. Включите компьютер и воспользуйтесь тестовыми командами для проверки каждого подключённого канала. После этого включайте автоматический режим.
Пример: платёжный терминал без оператора
- Подключите Pro2 к Reset и Power материнской платы.
- Запустите
wdtmon3-miniвместе с системой. - Оставьте стандартный контрольный интервал или задайте свой.
- Проверьте Reset и Power тестовыми командами программы.
- Временно остановите программу-монитор и дождитесь автоматического Reset. Если после загрузки программа снова передаёт контрольный сигнал, Pro2 не должен переходить к Power. Если сигнал не возобновится, после следующего заданного интервала сработает Power.
Успешный результат: после пропадания сигнала компьютер перезагружается, ОС запускается, а программа-монитор снова передаёт контрольный сигнал.
Установка USB WatchDog
Перед установкой выключите ПК.
Устройство бескорпусное: не допускайте касания металлических поверхностей, чтобы не повредить его коротким замыканием.
На Pro2 и Mini провода Reset и Power подключаются к одноимённым контактам материнской платы. На Lite подключается только Reset.
Подключение Pro2 или Lite с PBD10. Убедитесь, что подключаете устройство именно к разъёму USB. Некоторые интерфейсы (IEEE 1394, COM-порт) имеют на плате такие же 10-выводные разъёмы.
Перед включением сверьте маркировку и ключ разъёма: подключение PBD10 к IEEE 1394, COM или другому не-USB-интерфейсу может повредить WatchDog и материнскую плату.
- На Pro2 с разъёмом PBD10 на плате есть точка. При подключении она должна быть совмещена со стороной разъёма, где отсутствует 1 металлический контакт.
- На Lite с разъёмом PBD10 на плате есть стрелка. Совмещается аналогично.

Ориентация разъёма для обеих плат:

WatchDog Pro2 PBD10. 
WatchDog Lite PBD10. Кнопки можно подключить к сторожевому таймеру параллельно, чтобы сохранить ручное управление. На Pro2:
- Осн.1 / Доп.1 — параллельные контакты канала 1 (по умолчанию Reset): Осн.1 на reset мат.платы, Доп.1 на кнопку reset.
- Осн.2 / Доп.2 — параллельные контакты канала 2 (по умолчанию Power): Осн.2 на power мат.платы, Доп.2 на кнопку power.
Для USB WatchDog Lite:
- Кан. 1 — канал для подключения управляемого устройства (например, RESET на материнской плате ПК или модема).
- Кан. 2 — параллельные контакты для ручного управления (например, кнопка RESET системного блока).
Обе пары контактов относятся к одному каналу Reset.
При первом включении устройство находится в режиме ожидания (поочерёдное мигание светодиодов). Первая команда от управляющей программы или скрипта переведёт устройство в рабочий режим.
Драйверы и права доступа
Сначала подключите WatchDog только по USB и убедитесь, что операционная система видит интерфейс, который использует выбранная программа:
wdtmon3-miniработает через USB HID;wdtmon3,wdtmon4и большинство скриптов работают через виртуальный COM-порт USB CDC;- один и тот же HID- или CDC-интерфейс не должны одновременно открывать несколько программ.
Windows
- В Windows 8/10/11 драйвер HID встроен в систему, а CDC-порт обычно устанавливается автоматически. В диспетчере устройств он должен появиться в разделе Порты (COM и LPT).
- В Windows 7 для CDC установите драйвер виртуального COM-порта. Там же описаны ручной выбор драйвера в Windows 8 и устранение ошибки «Код 10» в Windows 11. Отдельный HID-драйвер не нужен.
- Версии Windows ниже 7 не поддерживаются.
Если программа или скрипт сообщает об отказе в доступе к HID либо COM-порту,
сначала закройте другие экземпляры wdtmon3, wdtmon3-mini, wdtmon4 и
терминальные программы. Для проверки откройте PowerShell или Терминал Windows
через Запуск от имени администратора и повторите запуск. Если это помогло,
настройте задачу или службу WatchDog для запуска от нужной учётной записи и при
необходимости включите для неё выполнение с наивысшими правами. Старым версиям
wdtmon3 повышенные права также могут понадобиться для сохранения настроек.
Не оставляйте интерактивный PowerShell с повышенными правами открытым постоянно.
Если Windows блокирует загруженный файл .ps1, разблокируйте только
проверенный файл (это не связано с доступом к USB):
Unblock-File -Path .\watchdog.ps1
Политику выполнения PowerShell лучше не отключать глобально.
Linux
CDC-порт обычно называется /dev/ttyACM0. Добавьте пользователя, от которого
будет запускаться программа или служба, в группу последовательных портов:
sudo usermod -aG dialout "$USER"
Для доступа к USB HID создайте
/etc/udev/rules.d/98-unitx-watchdog.rules:
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a26a", GROUP="dialout", MODE="0660"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a26d", GROUP="dialout", MODE="0660"
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a26e", GROUP="dialout", MODE="0660"
KERNEL=="ttyACM[0-9]*", SUBSYSTEM=="tty", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a26e", GROUP="dialout", MODE="0660"
Примените правила и переподключите WatchDog:
sudo udevadm control --reload-rules
sudo udevadm trigger
После добавления в группу выйдите из системы и войдите снова. В дистрибутивах,
где последовательные порты принадлежат группе uucp или другой группе,
замените dialout в командах и правилах на фактическую группу. Режим
MODE="0666" открывает устройство всем локальным пользователям, поэтому
используйте его только при необходимости. Запуск от root подходит для
короткой диагностики; после настройки udev для постоянной работы он не нужен.
macOS
Отдельные драйверы HID и CDC обычно не нужны. CDC-порт отображается как
/dev/cu.usbmodem*. Если программа не открывает устройство, закройте другие
программы, которые могли занять этот порт, и переподключите WatchDog.
HiveOS
В HiveOS есть встроенная поддержка OpenDev WatchDog. Перед подключением сверьте команды и способ проверки с актуальной инструкцией HiveOS: состав поддерживаемых устройств и пути служебных файлов могут меняться вместе с ОС. Для RaveOS и NiceHash используйте документацию конкретной версии системы, а не эту инструкцию.
Программное обеспечение
- USB HID — для работы с wdtmon3-mini без установки драйвера.
- USB CDC — для расширенных настроек и скриптов.
| Программа | Интерфейс | Назначение |
|---|---|---|
| wdtmon3-mini | USB-HID | Отправка контрольного сигнала без установки драйвера |
| wdtmon3 | USB-CDC | Изменение настроек устройства, ручное управление, контроль сети/процесса |
| wdtmon4 | USB-CDC | Локальный веб-интерфейс, контроль процесса и TCP-узла, передача состояния в UnitX Cloud |
Для постоянной работы используйте один из вариантов: wdtmon3,
wdtmon3-mini, wdtmon4 или скрипты. Каждый из них самостоятельно отправляет
WatchDog контрольный сигнал, поэтому одновременный запуск нескольких вариантов
не рекомендуется.
wdtmon3-mini — компактная программа для контроля WatchDog через USB HID.
Отдельный драйвер для неё не нужен. Готовые версии для Windows, Linux и macOS
доступны для скачивания:
Windows, macOS (Apple Silicon), macOS (Intel), Linux.
На скриншотах ниже — wdtmon3-mini 3.4.0 для Linux. В других операционных системах оформление окна может отличаться.
Программа отправляет контрольный сигнал, показывает состояние устройства и его выходов, позволяет проверить Reset и Power вручную, вести журнал и открыть состояние WatchDog через встроенный HTTP-сервер.
Основное окно
После запуска программа показывает серийный номер, модель и версию найденного устройства, состояния каналов, а также время работы приложения и системы. Зелёная вспышка индикатора в правом верхнем углу означает успешный обмен с WatchDog. Если сведения об устройстве не появились, откройте меню и выполните повторное сканирование.
Команды меню
| Пункт | Назначение |
|---|---|
| Сканировать | Обновить список подключённых устройств |
| Журнал | Включить запись, настроить размер файлов, открыть текущий журнал или папку с журналами |
| Зеленый индикатор | Включить или отключить зелёный светодиод на WatchDog |
| Обновление прошивки | Запустить обновление прошивки |
| Веб-сервер | Включить HTTP-сервер, посмотреть его адрес и изменить порт |
| Язык | Выбрать язык интерфейса; новый язык применяется после перезапуска программы |
| Автозапуск | Запускать программу вместе с операционной системой |
| Прятать при старте | Запускать программу свёрнутой |
| О приложении | Показать сведения о программе |
| Выход | Полностью закрыть программу; крестик в заголовке только сворачивает её в трей |
Индикаторы и ручная проверка
- APP — время работы
wdtmon3-mini; - SYS — время работы операционной системы;
- CON — число активных подключений к HTTP-серверу;
- подписи Кан. 1, Кан. 2 и Температура показывают данные, полученные от WatchDog.
Кнопки Перезагр., Жестк. перезагр. и Выключение сразу отправляют аппаратные команды на WatchDog. Используйте их во время запланированной проверки, когда подключённый компьютер можно перезапустить или выключить.
Журнал
Откройте Журнал → Включить, чтобы начать запись. В подменю также можно настроить предельный размер файла и число старых файлов, открыть текущий журнал или папку со всеми журналами.
Веб-интерфейс и JSON
- Откройте Веб-сервер → Настройки.
- Нажмите Включить. Программа покажет адрес сервера; порт по умолчанию —
34242. - Откройте показанный адрес в браузере. Сервер работает, пока запущен
wdtmon3-miniи подключение не блокирует межсетевой экран.
Веб-страница показывает время работы, модель, версию и состояния каналов. Её
кнопки Reset и Hard Reset управляют аппаратными выходами так же, как
кнопки в основном окне. Для локальной интеграции доступен JSON по адресу
http://<адрес>:34242/data.






Проверка после установки ПО
- После настройки ПО на устройстве должен мигать зелёный светодиод — устройство видит управляющую программу и работает штатно. Если мигает красный — программа не запущена или не настроена.
- В wdtmon3-mini и wdtmon3 есть кнопки для тестовой проверки перезагрузки. Для проверки канала Reset нажмите «Reset»/«Перезагрузка». На Pro2 и Mini отдельно проверьте канал Power кнопкой «Power»/«Жёсткая перезагрузка». Если команда не сработала, проверьте подключение или поменяйте полярность проводов соответствующего канала.
Подключение термодатчика (Pro2 и Mini)
Ко входу Вх/In USB WatchDog Pro2 или Mini можно подключить внешний термодатчик на базе DS18B20: к «−» входа — объединённые контакты GND и VDD датчика, к «+» — DQ датчика. В программе wdtmon3 параметру IN channel установите значение «Temperature».
Температуру можно считывать командой ~G (не чаще 1 раза в 3 секунды).
Автоперезагрузка при перегреве. Если задать Temperature threshold больше 0, включается режим контроля температуры: каждые 3 секунды анализируется значение, при превышении выполняются те же действия, что и при переполнении таймера.
Подключение дискретного входа (Pro2 и Mini)
Ко входу Вх/In USB WatchDog Pro2 или Mini можно подключить дискретный сигнал: кнопку, геркон и т. п. Настройте вход на работу с внешним сигналом в wdtmon3. Поддерживается нормально-замкнутый или нормально-разомкнутый концевой датчик. Значение входа считывается через текстовый протокол.
Вх/In — тот же вход, который используется для термодатчика. Подключите к нему либо дискретный сигнал, либо DS18B20.
Вход подключён напрямую к процессору. Допустимое напряжение сигнала — от −0,6 до 3,6 В; за пределами этого диапазона процессор может выйти из строя.
Обновление прошивки
- Получите файл прошивки именно для своей модели и аппаратной ревизии.
- Переведите WatchDog в загрузчик из программы-монитора или командой
~D. - Запустите кроссплатформенную программу ODHIDDfu, выберите файл и дождитесь окончания записи.
- Переподключите устройство и запросите версию командой
~I.

Используйте файл только для своей модели: одинаковый способ загрузки не делает прошивки взаимозаменяемыми.
Технические характеристики USB WatchDog Pro2
В таблице приведены характеристики стандартного Pro2 в исполнениях USB-A и PBD10. У Lite и Mini габариты и состав каналов другие, подробности на страницах моделей.
| Параметр | Значение |
|---|---|
| Напряжение питания USB | 5 В ± 10 % |
| Макс. ток при всех активных каналах | 80 мА |
| Тип выхода | транзисторная оптопара |
| Макс. напряжение на выходе | 35 В |
| Габариты USB TypeA / PBD10 | 57×14×10 / 48×14×10 мм |
| Диапазон рабочих температур | −25 … +70 °C |
Автозапуск материнской платы после подачи питания (Pro2 и Mini)
Для этого сценария нужны подключённый канал Power и питание WatchDog при выключенном компьютере. После настройки устройства зайдите в BIOS и включите две опции:
- Включение компьютера после подачи питания (название зависит от модели мат. платы).
- Подача питания на USB при выключенном ПК (например, для Asus Z370-P — опция «USB Charger in state S5»). Питание может подаваться не на все порты — подключите WatchDog к тому, на который оно подаётся. Проверить можно, подключив WatchDog или мышь с индикацией к порту на выключенном ПК.
После потери электропитания ПК включится сам (если настроена опция 1). Если опция 1 не сработала, WatchDog запустит систему нажатием Power через время 2×T1 (по умолчанию 10 минут), при условии что настроена опция 2.
Если на вашей мат. плате питание на USB при выключенном ПК не подаётся, используйте «источник бесперебойного питания для WatchDog Pro2» USB PS.

Частые вопросы
Достаточно установить устройство в USB, и оно будет перезагружать ПК? Нет, WatchDog нужно подключить к контактам кнопок материнской платы. Для Pro2 и Mini используются Reset и Power, для Lite — только Reset. Кнопки системного блока при необходимости подключаются к параллельным контактам WatchDog.
Подключил PBD10 по инструкции, но светодиоды не мигают. Проверьте, что USB включён в BIOS, и попробуйте другое устройство (например, USB-планку). Подключайте PBD10 только к разъёму USB.
Подключил Reset/Power, но ПК перезагружается раз в 5 минут. WatchDog не получает контрольный сигнал вовремя. По умолчанию интервал ожидания составляет 5 минут. Проверьте:
- программа-монитор запущена и видит WatchDog;
- для программы с CDC выбран фактический COM-порт устройства;
- время последнего успешного обмена обновляется;
- условия контроля сети или процесса выполняются;
- настройки сохранены и включён автозапуск программы.
Для wdtmon3-mini COM-порт не нужен: программа работает через USB HID.
Программа не видит устройство (Linux). Проверьте группу CDC-порта и правила udev для HID по разделу «Драйверы и права доступа». После изменения группы выйдите из системы и войдите снова, затем переподключите WatchDog.
Настройки wdtmon3/mini не сохраняются.
Сначала завершите программу штатно через пункт Выход в меню значка в трее:
при тестовом Reset Windows может не успеть записать настройки. Если это не
помогло, один раз запустите программу от имени администратора и повторите
проверку. Пути хранения настроек wdtmon3 приведены в её вкладке выше.
Тестовая перезагрузка не работает. Если программа видит устройство (мигает зелёным), а нажатия тестовых кнопок не перезагружают ПК — проверьте правильность подключения к мат. плате, затем поменяйте полярность проводов.
Тестовая перезагрузка работает, а при зависании ничего не происходит. Перезагрузка происходит не сразу, а через t1 (по умолчанию 5 минут). Сначала срабатывает Reset; на Pro2 и Mini ещё через t1 без контрольного сигнала срабатывает Power. Возможные причины: полярность проводов или значения t2–t5, не подходящие материнской плате.
WatchDog мешает обновить Windows.
Обновления ОС лучше не отключать. На время планового перезапуска поставьте WatchDog
на паузу командой set /p x="~P1" <nul >\\.\%PORT%, а после запуска службы
мониторинга снимите паузу командой
set /p x="~P0" <nul >\\.\%PORT%. Сначала проверьте этот порядок вручную, затем
добавляйте команды в сценарии завершения и запуска системы.
В wdtmon3 белое окно.
Для отрисовки не хватает ресурсов (загруженная видеокарта, доступ через
TeamViewer). Работайте напрямую, снизьте нагрузку или запустите программу в
режиме программного рендеринга — флаг --softgl или переключатель Программный
рендеринг на вкладке Приложение.
Ошибка с упоминанием atiadlxy.dll также относится к видеодрайверу: установите
официальный драйвер производителя либо используйте --softgl.
В Linux AppImage сообщает dlopen(): error loading libfuse.so.2.
Для сборки нужен пакет совместимости FUSE 2. В Debian/Ubuntu установите пакет
libfuse2 из репозитория своего дистрибутива. Устанавливайте библиотеку только из официального репозитория.
WatchDog Pro2 перестал перезагружать через Power, хотя Reset работает. Проверьте длительности импульсов и подключение. Если устройство долго работало при повышенной температуре, одной из причин может быть снижение ёмкости ионистора: заряда не хватает на цикл «выключение — включение». Для проверки и замены обратитесь в сервис.
После установки плохо работает 3G-модем. ПО некоторых модемов некорректно работает при появлении ещё одного COM-порта. Удалите COM-порт WatchDog и подключайтесь через USB HID (wdtmon3-mini).
После перехода в режим загрузчика не получается вернуться. Извлеките устройство, подождите пару минут (пока разрядится встроенный источник питания) и подключите обратно.
Часто мигает красный и ничего не происходит. В настройках задано ограничение на число перезагрузок, и оно достигнуто.
Работа без входа пользователя
Скрипты, в отличие от графических программ, могут запускаться до входа пользователя как системная служба. В Windows можно использовать nssm:
C:\nssm.exe install cdc-ping "C:\Windows\System32\cmd.exe" "/c" "C:\wdt.bat"
C:\nssm.exe set cdc-ping Start SERVICE_AUTO_START
C:\nssm.exe set cdc-ping AppRestartDelay 5000
C:\nssm.exe set cdc-ping AppExit Default Restart
C:\nssm.exe start cdc-ping
В Unix-подобных системах используйте штатные средства управления службами.
Устройства до 2018 года
USB WatchDog Pro2 и Lite2 бывают двух серий: до 2018 и новее. От серии зависит, какой драйвер и какую программу использовать.
Отличить серию 2017 от 2018:
- по первому включению: серия 2018 мигает поочерёдно красным и зелёным, пока не настроено ПО; серия 2017 мигает красным с учащением;
- если устройство приобретено в 2017 году, это серия 2017;
- уточнить у продавца.
Переход между сериями (обновление 2017 → 2018 или откат) не предусмотрен.
Частые поломки и диагностика
Если нет навыков или инструментов для измерений, обратитесь в сервисный центр.
Питание на USB есть, но устройство не работает. Частая причина — касание задней части устройства металлом и замыкание. Проверка: подключите к USB и измерьте мультиметром напряжение на контакте «+». Напряжение меньше 4 В может указывать на неисправность питания или короткое замыкание. Около 5 В говорит о норме только на этом контакте. Для диагностики обратитесь в сервисный центр.


Устройство греется, светодиоды горят постоянно. Частая причина — подключение к интерфейсу, отличному от USB (ieee1394, COM), подача завышенного напряжения и повреждение контроллера. Видны следы термического повреждения кристалла. Такой случай не гарантийный, ремонт выполняется в сервисном центре.

Дополнительные ресурсы
- Загрузки wdtmon3-mini: Windows, macOS (Apple Silicon), macOS (Intel), Linux
- Подключение к облаку
- Техподдержка








