Raspberry Pi удаленное хранилище через мобильный интернет

Невозможно найти правильные инструменты для достижения следующих целей:

IP camera (hikvision) -> Raspberry pi as NFS/SMB server for camera -> 4G internet -> NAS (storage) backend

Камера и Raspberry Pi находится в удаленном месте. Я хочу смонтировать хранилище из моего дома, где у меня есть NAS (QNAP). (В случае, если кто-то украл мою камеру и малину, у меня есть данные в моем доме)

Raspberry pi обеспечит общий доступ к NFS/SMB для IP-камеры. Требование - это своего рода кэширование в Raspberry Pi на случай потери интернет-соединения. Когда соединение с NAS восстановлено, оно синхронизирует изменения с NAS.

Какие у меня есть варианты?

  • Камера Mobotix не вариант, потому что они дорогие.
  • Флэш-накопитель на 64 ГБ и rsync - последний вариант
  • осторожно, в труднодоступном месте, спрятать малину?
  • использовать Google облачное хранилище?

1 ответ

Используйте Dropbox: сохраняйте видео в Dropbox на Raspberry, затем Dropbox будет перемещать его на NAS и NAS, вы должны поставить процедуру, как только файл загружен (или когда пространство в Dropbox заканчивается) удаляет файлы из Dropbox, сохраняя их только на NAS.

Другой вариант - установить VPN между NAS и Raspberry, затем смонтировать хранилище NFS из NAS на Raspberry через VPN и запрограммировать cronjob, который периодически (один раз в 1/4 часа) пытается перемещаться из хранилища NFS между Rasberry и камерой. в NFS между малиной и NAS. ПРИМЕЧАНИЕ: если мобильное соединение медленное, я предлагаю разделить видео на короткие файлы, чтобы NFS могла быстрее возобновить работу.

Другие вопросы по тегам