motion + dropbox

Идея записи выходных данных пакета motion (т.е. фотографий и фильмов, сделанных с помощью вебкамеры на объекте наблюдения) в облако dropbox пришла сама по себе, как логическое продолжение работы над проектами motion и dropbox в отдельности.
Желание или необходимость сохранить фильмы и фотографии, сделанные вебкамерой на объекте, запомнив их на какое-либо устройство, а также обеспечить доступ к ним только вам и коллегам вашей команды и никому другому, причём, мгновенно или спустя какое-либо время (иными словами, тогда,  когда вам самому этого захочется), совершенно понятно и, перейдя от теории к практике, мы можем без ложной скромности  сказать:
проект успешно завершён - пакет motion, бегущий на raspberry pi, великолепно работает с облаком, в нашем случае это dropbox.
Теперь ваши фотографии и фильмы будут надёжно сохранены в облаке и доступ к ним вы можете определить сами и из любой точки нашего маленького земного шарика.
:-)

Краткое описание проекта "motion + dropbox":

запуск и работа системы наблюдения (motion на raspberry pi) и автоматическая запись данных (фотографий .jpg и фильмов в формате .avi) в облако (dropbox).

Преимущества такого решения лежат, т.с., на поверхности. Перечислим основные из них:
- надёжность хранения фотографий и фильмов, сделанных на объекте вебкамерой;
- доступ к этим фотоматериалам из любой точки мира и с любого компьютера;
- отсутствие необходимости вести перманентный мониторинг, т.е. вам или коллегам вашей команды совсем необязательно сидеть перед компьютером и вести постоянное наблюдение за объектом и пр.

Недавно (как всегда, перед Рождеством) прекратил работать скрипт "dropbox_uploader.sh", который прилежно функционировал целый год. Я благодарен разработчику - итальянскому программисту Андреа Фабрицци (и не только на словах, а также сделал небольшую donation).

После анализа причин, я пришёл к выводу, что дело не в скрипте, а в обновлении самого облака Dropbox.
После запуска скрипта "dropbox_uploader.sh"  в дебаг-модусе
"/usr/local/bin/dropbox_uploader.sh -d" происходит сбой:
ошибка:
-------------------------
+ echo -ne ' FAILED\n\n Please, check your App key and secret...\n\n'
 FAILED
-------------------------

Много раз создавал новый App в Dropbox -e и затем копировал App key и  Secret key в командную строку - результата нет.
К сожалению разработчик скрипта нам не помог
:-(

Неудачи, и возникающие проблемы, естественно подталкивают и учат нас искать другие решения и оптимальный выход из той или иной ситуации, поэтому я и принял решение "конструировать" собственное облако.
Пока, данные "Motion" (avi-фильмы и jpg-снимки) могут вручную (или с помощью crontab) переносится (копироваться) с объекта наблюдения (raspberry pi) на любой другой компьютер (под Linux -ом) посредством ssp (ssh - Secure Shell — «безопасная оболочка»).
Т.к. мы всё равно используем ssh - этот сетевой протокол для администрирования и управления нашей удалённой системы на raspberry pi, то это временное решение является не таким уж плохим, просто не очень комфортным, по сравнению с предыдущим "Motion + Dropbox". Хотя, нормальным линуксоидам настроить автоматическую передачу данных с помощью crontab не составит никакого труда и тогда это решение станет не меннее комфортным. Более того, у такого решения есть и свои преимущества: туннелирование TCP-соединений, с помощью которого происходит передача (копирование) файлов (фильмов и снимков), шифруется, т.е., трафик: "raspberry pi-ваш компьютер" зашифрован и (практически) ни у кого со стороны нет доступа к вашим данным (не так, как в облаке Dropbox). Понятно, что вы можете (кроме проекта типа "Motion") работать над подобного рода задачами, в частности, подумать о своём собственном облаке на raspberry pi, над чем я сейчас и работаю.

Подробное описание нового проекта появится на страничке через некоторое время ...

 

Russian