Я использую довольно простую настройку домашней сети и хотел бы знать, когда она становится недоступной из-за отключения электричества или Интернета. Моя идея заключалась в том, чтобы использовать свой Raspberry Pi для регулярной отправки / получения сигналов, а когда это не так, получать уведомление / предупреждение на свой телефон Android.
Кроме того, я хотел бы сделать это, не открывая порты и / или не раскрывая свой (динамический) IP-адрес, если это возможно, и, если возможно, бесплатно (но я тоже могу платить за базовую услугу, если это не слишком дорого) .
Как можно было бы сделать такое?
РЕДАКТИРОВАТЬ: Я действительно не прошу пошагового решения, просто укажите мне в правильном направлении, как правильно это сделать с предложениями программного обеспечения / услуг, я постараюсь найти свой путь там. Заранее спасибо!
1 ответ
Получите где-нибудь бесплатный веб-хостинг, пусть Pi загрузит файл, который он создает, с датой во времени. Запустить cron
задание с желаемым интервалом, используйте программу вроде rsync для загрузки файла. Зарегистрируйтесь в своем браузере, и веб-страница сможет использовать файл для своих данных. Отображается сообщение, что оно работает в эту дату и время. На этом компьютере запускается задание cron, которое проверяет, был ли файл обновлен или нет в последний установленный промежуток времени, если это не так, оно отправляет вам электронное письмо, чтобы вы знали, что файл не обновлялся в течение последнего количества часов.