|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
16.12.2013, 03:09 | #1 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 |
CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Всем доброго времени суток!
Возникла необходимость собрать девайс, который будет раз в месяц делать фотку вебкамерой и отправлять ее на мыло. При этом фото из памяти девайса удаляется. Имеется роутер tl-mr3020 c openwrt (altitude adjustment) на борту, usb-хабом и подтянутой под загрузку флешкой(micro-sd + usb адаптер), usb камера ligitech C-100 (UVC). Выход в инет осуществляется через другой роутер(настраивать его нет возможности) по WIFI (DHCP). И еще возможно пригодится в неактивное время укладывать девайс в спячку или просто отключать питание и по таймеру включать. Буду очень признателен за любую информацию по теме, ибо c openwrt знаком совсем немного. |
16.12.2013, 07:43 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Используйте пакет SSMTP
Что бы упростить настройки WiFi и драйвера видеокамеры, используйте прошивку CyberWrt Можно обойтись и без электронной почты, при помощи Яндекс Диска |
16.12.2013, 14:48 | #3 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Спасибо, сегодня попробую cyberwrt, а как сделать привязку к календарю и заставить делать фото, а не видео?
|
16.12.2013, 14:56 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Вам понадобится еще установить модуль "Планировщик заданий"
В планировщике настроите срабатывание фотоаппарата по требуемым дням и в требуемое время Сделать фото можно вот так: http://192.168.x.n:8080/?action=snapshot Где x и n локльный адрес Вашего роутера |
19.12.2013, 14:08 | #5 |
Junior Member
Регистрация: 13.12.2013
Сообщений: 12
Вес репутации: 0 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Установил CeberWrt, подтянул систему на флеш, и доставил модули: Яндекс диск, Планировщик заданий, драйвер камеры.
Изображение с камеры есть, и видеопоток и снапшот. Порылся в инете, но как-то не не нарыл инфу по сохранению изображения в файл. И еще планировщик спрашивает путь к скрипту, его по-ходу еще предстоит написать? |
19.12.2013, 14:14 | #6 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Можно вот таким способом, без планировщика запустить, фотки будут сыпаться каждые 15 сек. Время можно изменять в опции -d
mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 15000" [-f | --folder ]........: путь к папке,в которую будут складываться картинки [-m | --mjpeg ]........: сохранить поток в файл MJPEG [-d | --delay ].........: время в мс между захватом кадров [-s | --size ]..........: размер кольцевого буфера (максимальное число фотографий, чтобы ограничить) [-e | --exceed ]........: allow ringbuffer to exceed limit by this amount [-c | --command ].......: выполнить команду после сохранения картинки [-i | --input ].......: читать кадры из указанного входного плагина Можно в планировщике добавить два задания, например первое задание будет запускаться в указонное время и делать фотографии mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_file.so -f /mnt/Yandex -d 1000" А второе задание будет убивать процесс killall mjpg_streamer Но лучше написать скрипт из двух строчек Цитата:
Я добавил в модуль скрипт из одной строки Переустановите модуль драйвера камеры, нажмите кнопку стоп в драйвере и пропишите в модуле планировщика вот эту строку mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 800x600" -o "output_file.so -f /mnt/Yandex -d 1000 -c /www/cgi-bin/modules/video_driver/stop.cgi" |
|
10.04.2014, 11:53 | #7 | |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 |
Re: OpenWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Цитата:
Но через некоторое время скрипт перестает работать... Хотя системный диск на 4 гига подключен. Такое ощущение что забивается память роутера, и он перестает записывать файлы. |
|
10.04.2014, 18:46 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Проверьте папку /tmp
Остаются ли там видео файлы? |
11.04.2014, 14:47 | #9 |
Senior Member
Регистрация: 25.03.2014
Сообщений: 146
Вес репутации: 0 |
Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
|
19.04.2014, 10:14 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: CyberWrt + tl-mr3020 + webкамера = отправка фото на e-mail по расписанию.
Попробуйте размер кольцевого буфера уменьшить
|
Метки |
mr3020, фотоотчет, openwrt, показания счетчиков |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|