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

250
Richard Woolf

У меня есть компьютер с USB-регистратором влажности, который измеряет влажность на нашем заводе. Когда влажность слишком высокая, компьютер отправляет мне электронное письмо с предупреждением о проблеме.

Иногда интернет отключается или происходит сбой питания.
Тогда мой компьютер не может написать мне.
Мне нужен способ узнать как можно скорее, когда компьютер теряет подключение к Интернету.

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

Как мне решить эту проблему?

-2
Вы идея, это ваш ответ. Реальный вопрос в том, где вы размещаете сторонний сервер? Есть множество вариантов от DIY до размещенных решений. Если у вас есть стационарный телефон рядом с компьютером, вы можете настроить модем / тип факса, так как стационарные телефоны обычно остаются горячими, даже если питание отключено. Есть и другие службы мониторинга, но на самом деле это вопрос времени / денег / усилий. txtechhelp 7 лет назад 1
Благодарю. У меня где-то есть сервер, но наверняка должно быть какое-то уже существующее программное решение для этой проблемы. Я слышал об услугах, которые пингуют веб-сайт ** сервера **, чтобы вы каждые x минут проверяли его работоспособность, но здесь мы бы хотели пинговать компьютер в сети, который никоим образом не действует как «сервер» - Я думаю, что я мог бы открыть специальный порт на нем или что-то и сделать переадресацию портов на маршрутизаторе на ПК, и таким образом ПК сможет отвечать на запросы ping. Мне также нужно получить статический IP-адрес. Это много усилий, когда я не уверен, что мне это даже удастся. Richard Woolf 7 лет назад 0
Вместо того, чтобы публиковать один и тот же вопрос, вы должны отредактировать исходный вопрос и затем * ждать * его повторного открытия. На данный момент ваш первоначальный вопрос имеет 4 вновь открытых голоса, что означает, что люди считают, что он заслуживает внимания. Если вы можете улучшить его, не стесняйтесь, но публикация дублирующего вопроса не допускается. Mokubai 7 лет назад 0

1 ответ на вопрос

2
Journeyman Geek

Есть несколько инструментов, которые могут работать, хотя и не предназначены для этого.

Самый простой / oldschool способ сделать это состоит в том, чтобы иметь некоторый вид учетной записи чата - скажем, xmpp. Если учетная запись отключена, вы знаете, что сервер не работает. Возможно, вы даже сможете написать скрипт с помощью соответствующего инструмента, чтобы периодически отправлять вам системную информацию

Точно так же будет пропущен общий ресурс синхронизации bitorrent, и вы сможете его увидеть. Нет сервера или учетной записи не требуется. Вы можете даже использовать это, чтобы загрузить обновленную информацию о влажности.

OpenFire - это отличный XMPP-сервер с открытым исходным кодом, адаптируемый к рабочей среде. И это бесплатно. =) https://www.igniterealtime.org/projects/openfire/ Anaksunaman 7 лет назад 0
Для одного или нескольких клиентов я бы пошел с просодией. Матрица как протокол также, кажется, предназначена для такого рода вещей. В этом отношении сессия бездействия или хипчата может работать. Journeyman Geek 7 лет назад 0