Click to order
Ваша корзина
Total: 
Имя
Как к вам обращаться
Ваш e-mail
Сюда придет трек
Ваш телефон
Комментарий
Промокод
Мне не нужен звонок
Подписаться на новости
Согласие на обработку персональных данных
Payment method
Небольшая инструкция, как использовать
USB WatchDog Pro2 в терминале
Основной задачей сторожевого таймера является обеспечение бесперебойной работы ПК. Для этого USB WatchDog имеет два гальванически изолированных канала для управления сигналами Reset и Power. При "повисании" ПК, сторожевой таймер "нажимает" Reset, если это не помогает, то "Power".

Устройство хорошо показало себя на большом парке устройств: от embedded до серверов.

Больше количество настроек и возможность легко интегрировать управление в свое ПО позволяет работать с самым экзотическим оборудованием.
Самые популярные функции для работы с терминалом
Хотите что-то ещё - спросите нас, как это сделать
1
Перезагрузка при повисании
Основная функция устройства: подача сигналов Reset/Power. Порядок и длительности нажатий можно регулировать в настройках устройства.
Подробнее об установке и настройке в нашей большой инструкции.
2
Перезагрузка/выключение при перегреве
При достижении опасных для внутренних устройств терминала значений температуры можно автоматически выключить управляющий ПК.
Подробнее о настройке в нашей большой инструкции.
3
Включение после подачи питания
USB WatchDog может включить ПК нажатием на Reset/Power при подаче питания после перебоя сети. Подробнее...
4
Контроль открытия двери
Сигнализация открытия двери. Подробнее...
5
Контроль температуры
Повышенная температура может негативно сказаться на сроке службы компонентов терминала. Поэтому автоматические уведомления о превышении заданных порогов могут быть очень полезны. Подробнее...
6
Перезагрузка при пропаже сетевого соединения или "падении" процесса
Перезагрузка ПК или модема при пропаже сети или процесса
7
Управление внешними нагрузками
С помощью внешнего реле можно управлять дополнительными устройствами: модемом и т.п.
Контроль двери и температуры
К USB WatchDog можно подключать температурный датчик на базе DS18B20 (подробнее о подключении), а также дискретный датчик (подробнее о подключении).

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

Пример обработки данного сценария ниже.
Пример считывания температуры и состояния двери на 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('The door is closed. Temperature is {0}'.format(int(data[2:])/10))
            except ValueError: 
                print("The door is opened.")
    sleep(1)
Дополнительно
Дополнительное оборудование для
USB WatchDog Pro2