Оглавление:

Установка MotionEye на Linksys WRT3200ACM с OpenWrt: 7 шагов
Установка MotionEye на Linksys WRT3200ACM с OpenWrt: 7 шагов

Видео: Установка MotionEye на Linksys WRT3200ACM с OpenWrt: 7 шагов

Видео: Установка MotionEye на Linksys WRT3200ACM с OpenWrt: 7 шагов
Видео: Настройка Linksys WRT1900ACS — Простые шаги — Устранение неполадок | Сбросить | Прошивка | Ручная установка 2024, Ноябрь
Anonim
Установка MotionEye на Linksys WRT3200ACM с OpenWrt
Установка MotionEye на Linksys WRT3200ACM с OpenWrt
Установка MotionEye на Linksys WRT3200ACM с OpenWrt
Установка MotionEye на Linksys WRT3200ACM с OpenWrt
Установка MotionEye на Linksys WRT3200ACM с OpenWrt
Установка MotionEye на Linksys WRT3200ACM с OpenWrt

Мне понадобилась система видеонаблюдения для своего дома, я посетил Интернет, чтобы найти вариант с открытым исходным кодом. Это привело меня к веб-интерфейсу Motioneye к демону Motion для Linux. Этот проект Кэлина Крисана (MotionEye) - именно то, что заказали подколенные. Он имеет расширенные функции и прост в настройке и использовании.

Далее, когда я решил найти подходящую платформу для запуска MotionEye на своей вики, вы можете запустить ее на множестве ОС Linux, поэтому я сначала подумал: отлично, я воспользуюсь своим PI. Заодно только что купил роутер Linksys WRT3200ACM, для которого установил OpenWrt. Итак, при настройке OpenWrt и установке пакетов я вспомнил, что на вики-странице MotionEye есть инструкции «Установить в других дистрибутивах». Следуя инструкциям вики и с небольшими изменениями, вуаля, я заставил Motioneye работать прямо на моем маршрутизаторе Linksys WRT3200ACM, круто!

В этом руководстве будут показаны шаги по установке Motioneye на маршрутизатор Linksys WRT3200ACM, который, возможно, также может работать с другими маршрутизаторами.

Шаг 1. Начало работы:

Начиная
Начиная

Я установил все через командную строку, вы также можете использовать Luci для установки пакетов, но для завершения этого руководства у вас будет ssh в маршрутизаторе.

SSH в ваш маршрутизатор, из новой установки OpenWrt это 192.168.1.1

Скопируйте и вставьте эти комманды ниже:

ssh root @ 192.168.1.1

Шаг 2: Используйте Opkg для установки необходимых пакетов:

Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов
Используйте Opkg для установки необходимых пакетов

Это минимальное количество пакетов, необходимых для запуска MotionEye.

Скопируйте и вставьте эти комманды ниже:

обновление opkg

opkg установить python

opkg установить завиток

opkg установить движение

opkg установить ffmpeg

opkg установить v4l-utils

opkg установить python-pip

opkg установить python-dev

opkg установить python-curl

opkg установить подушку

# необязательно для этого руководства

opkg установить нано

Шаг 3. Обновите setuptools и установите Motioneye:

Обновите setuptools и установите Motioneye
Обновите setuptools и установите Motioneye
Обновите setuptools и установите Motioneye
Обновите setuptools и установите Motioneye

MotionEye написан на Python, используйте PIP для его загрузки и установки.

Скопируйте и вставьте эти комманды ниже:

pip install --upgrade setuptools

pip install motioneye

Шаг 4: Создайте каталог конфигурации и скопируйте в него образец конфигурации:

Создайте каталог конфигурации и скопируйте в него образец конфигурации
Создайте каталог конфигурации и скопируйте в него образец конфигурации

Здесь нам нужно создать каталог для хранения копии образца файла конфигурации.

Скопируйте и вставьте эти комманды ниже:

mkdir -p / etc / motioneye

cp /usr/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

Шаг 5: Создайте каталог мультимедиа:

Создайте каталог мультимедиа
Создайте каталог мультимедиа

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

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

Скопируйте и вставьте эти комманды ниже:

mkdir -p / var / lib / motioneye

# Если этот каталог мультимедиа по умолчанию не будет использоваться, изменения должны быть обновлены в /etc/motioneye/motioneye.conf.

# Используя nano, откройте /etc/motioneye/motioneye.conf

# Найдите запись media_path и измените путь к внешнему хранилищу. Это показано на картинке выше.

Шаг 6: Запустите сервер MotionEye:

Запустите сервер MotionEye
Запустите сервер MotionEye

Вот команда запуска MotionEye. Параметр -b заставляет MotionEye работать в фоновом режиме и что потребуется для его запуска при загрузке. Если вы хотите отладить, удалите параметр -b и используйте -d.

Скопируйте и вставьте эти комманды ниже:

meyectl startserver -c /etc/motioneye/motioneye.conf -b

Вы можете добавить эту команду в элементы автозагрузки в Luci для запуска при загрузке.

Шаг 7. Откройте веб-сайт MotionEye:

Открытый веб-сайт MotionEye
Открытый веб-сайт MotionEye

Теперь, когда MotionEye установлен и запущен в вашем браузере, перейдите по адресу 192.168.1.1:8765.

Вот и все!!!

Теперь используйте учебник MotionEye, чтобы настроить его!

Рекомендуемые: