Spisu treści:

Instalacja MotionEye na Linksys WRT3200ACM z OpenWrt: 7 kroków
Instalacja MotionEye na Linksys WRT3200ACM z OpenWrt: 7 kroków

Wideo: Instalacja MotionEye na Linksys WRT3200ACM z OpenWrt: 7 kroków

Wideo: Instalacja MotionEye na Linksys WRT3200ACM z OpenWrt: 7 kroków
Wideo: Jak przyspieszyć internet na sofcie DD-WRT? Internet działa wolno na pracy zdalnej? 2024, Listopad
Anonim
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt
Instalowanie MotionEye na Linksys WRT3200ACM z OpenWrt

Potrzebując systemu kamer bezpieczeństwa w moim domu, odwiedziłem inter-web w poszukiwaniu opcji open source. To doprowadziło mnie do webowego frontendu Motioneye do demona Motion dla linuxa. Ten projekt Calina Crisana (MotionEye) jest właśnie tym, co zamówili lekarze. Ma zaawansowaną funkcję i jest łatwy w konfiguracji i obsłudze.

Następnie postanowiłem znaleźć odpowiednią platformę do uruchomienia MotionEye na jej stanach wiki, możesz uruchomić go na wielu systemach operacyjnych Linux, więc początkowo pomyślałem, że świetnie, użyję mojego PI. W tym samym czasie właśnie kupiłem router Linksys WRT3200ACM, dla którego zainstalowałem na nim OpenWrt. Więc podczas konfigurowania OpenWrt i instalowania pakietów pamiętałem, że na wiki MotionEye były instrukcje "Zainstaluj na innych dystrybucjach". Postępując zgodnie z instrukcjami wiki i kilkoma modyfikacjami, voilà, Motioneye pracowało bezpośrednio na moim routerze Linksys WRT3200ACM, super!

Ten przewodnik pokaże kroki, aby zainstalować Motioneye's na routerze Linksys WRT3200ACM, który może również działać z innymi routerami.

Krok 1: Rozpoczęcie:

Pierwsze kroki
Pierwsze kroki

Zainstalowałem wszystko za pomocą wiersza poleceń, możesz również użyć Luci do zainstalowania pakietów, ale będziesz mieć ssh do routera, aby ukończyć ten przewodnik.

SSH do routera, ze świeżej instalacji OpenWrt to 192.168.1.1

Skopiuj i wklej te polecenia poniżej:

ssh root@ 192.168.1.1

Krok 2: Użyj Opkg, aby zainstalować potrzebne pakiety:

Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety
Użyj Opkg, aby zainstalować potrzebne pakiety

Są to minimalne pakiety wymagane do uruchomienia MotionEye.

Skopiuj i wklej te polecenia poniżej:

aktualizacja opkg

opkg zainstaluj pythona

opkg zainstaluj curl

ruch instalacji opkg

opkg zainstaluj ffmpeg

opkg zainstaluj v4l-utils

opkg zainstaluj python-pip

opkg zainstaluj python-dev

opkg zainstaluj python-curl

Opkg zainstaluj poduszkę

# opcjonalne dla tego samouczka

opkg zainstaluj nano

Krok 3: Zaktualizuj „narzędzia konfiguracyjne” i zainstaluj Motioneye:

Uaktualnij „narzędzia do konfiguracji” i zainstaluj Motioneye
Uaktualnij „narzędzia do konfiguracji” i zainstaluj Motioneye
Uaktualnij „narzędzia do konfiguracji” i zainstaluj Motioneye
Uaktualnij „narzędzia do konfiguracji” i zainstaluj Motioneye

MotionEye jest napisany w Pythonie, użyj PIP, aby go pobrać i zainstalować.

Skopiuj i wklej te polecenia poniżej:

pip install -- uaktualnij setuptools

pip zainstaluj motioneye

Krok 4: Utwórz katalog konfiguracji i skopiuj do niego przykładową konfigurację:

Utwórz katalog konfiguracji i skopiuj do niego przykładową konfigurację
Utwórz katalog konfiguracji i skopiuj do niego przykładową konfigurację

Tutaj musimy stworzyć katalog do przechowywania kopii przykładowego pliku konfiguracyjnego.

Skopiuj i wklej te polecenia poniżej:

mkdir -p /etc/motioneye

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

Krok 5: Utwórz katalog mediów:

Utwórz katalog mediów
Utwórz katalog mediów

Aby przechowywać jakąkolwiek znaczącą ilość plików multimedialnych, będziesz musiał podłączyć do routera pamięć typu. Domyślny katalog, z którego korzysta MotionEye, znajduje się poniżej, ale pamiętaj, że ten router ma ograniczoną ilość miejsca.

Poniższe polecenie będzie w porządku, aby sprawdzić, czy działa, ale zmień go na zewnętrzny katalog pamięci, jeśli planujesz zapisać jakiekolwiek pliki multimedialne. Katalog mediów MotionEye można zmienić w interfejsie sieciowym po przeprowadzeniu testów.

Skopiuj i wklej te polecenia poniżej:

mkdir -p /var/lib/motioneye

# Jeśli ten domyślny katalog mediów nie będzie używany, zmiana musi zostać zaktualizowana w /etc/motioneye/motioneye.conf.

# Używając nano, otwórz /etc/motioneye/motioneye.conf

# Znajdź wpis 'media_path' i zmień ścieżkę do pamięci zewnętrznej. Pokazuje to powyższy obrazek.

Krok 6: Uruchom serwer MotionEye:

Uruchom serwer MotionEye
Uruchom serwer MotionEye

Oto polecenie uruchamiania MotionEye. Parametr -b powoduje, że MotionEye działa w tle i co będzie potrzebne do uruchomienia go przy starcie. Jeśli chcesz debugować, usuń parametr -b i użyj -d.

Skopiuj i wklej te polecenia poniżej:

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

Możesz dodać to polecenie do elementów startowych w Luci, aby rozpocząć przy starcie.

Krok 7: Otwórz witrynę MotionEye:

Otwórz stronę MotionEye
Otwórz stronę MotionEye

Teraz, gdy MotionEye jest zainstalowane i uruchomione w Twojej przeglądarce, przejdź do adresu: 192.168.1.1:8765

Otóż to!!!

Teraz skorzystaj z samouczka MotionEye, aby go skonfigurować!

Zalecana: