26

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Jeżeli router ma lan na 192.168.2.2 to komputer musi mieć też adres 192.168.2.x, nie 192.168.1.x jak miałeś dotychczas, czyli pobrać sobie adres z mr3020 a nie z tego głównego routera. Masz tak?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

27

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

dzięki za cierpliwość, ale chyba się nie rozumiemy. pisałeś wcześniej żeby zmienić adres na 192.168.2.2.

Na komputerze nie mogę zmienić na 192.168.2.x wifi ma z głównego AP z rezerwacją adresu na 192.168.1.100 i taką adresację (do 112) maja wszystkie moje urządzenia w domu.

według mojego wyobrażenia o trybie klienta MR2030 powinien być przeźroczysty, tzn. urządzenie podłączone do niego kablem powinno zachować swoje IP z głównego AP a nie dostać przydzielone nowe z MR3020.

Inna sprawa, że nie moge się dostać na sam router po odłączeniu go fizycznie od laptopa. A przecież powien być dostępny pod adresem 192.168.2.2, tak jak dostępny jest główny ap z dowolnego komputera w sieci pod 192.168.1.1

Może przyznanie MR3020 kolejnego adresu z puli adresów głównego AP coś zmieni - np 192.168.1.113

28

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Jeżeli chcesz mieć go przezroczystego, z tej samej klasy adresowej to nie ustawiasz klienta tylko tzw. relayd: http://openrouter.info/forum/viewtopic. … &t=678 Wtedy dostajesz się po ip jaki został nadany przez główny serwer.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

29

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

ok. spróbuję. Najpierw zrobię sobie failsafe, żeby mieć na czysto.

A wtedy kamera i Serial będą  dostępne pod adresem MR3020 na odpowiednim porcie?

30

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

No tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

31

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Wracając do kamery - wyedytowałem  /etc/init.d/mjpg-streamer


#!/bin/sh /etc/rc.common
# Copyright (C) 2009-2012 OpenWrt.org

START=50

SERVICE_DAEMONIZE=1
SERVICE_WRITE_PID=1

PROG=/usr/bin/mjpg_streamer

error() {
        echo "${initscript}:" "$@" 1>&2
}

section_enabled() {
        config_get_bool enabled "$1" 'enabled' 0
        [ $enabled -gt 0 ]
}

start_instance() {
        local s="$1"

        section_enabled "$s" || return 1

        config_get device "$s" 'device'
        config_get resolution "$s" 'resolution'
        config_get fps "$s" 'fps'
        config_get www "$s" 'www'
        config_get port "$s" 'port'

        [ -c "$device" ] || {
                error "device '$device' does not exist"
                return 1
        }

        service_start /usr/bin/mjpg_streamer --input "input_uvc.so -y \
                --device $device --fps $fps --resolution $resolution" \
                --output "output_http.so --www $www --port $port"
}

stop_instance() {
        local s="$1"

        section_enabled "$s" || return 1

        service_stop /usr/bin/mjpg_streamer
}

start() {
        config_load 'mjpg-streamer'
        config_foreach start_instance 'mjpg-streamer'
}

stop() {
        config_load 'mjpg-streamer'
        config_foreach stop_instance 'mjpg-streamer'
}

Dodałem -y do "service_start /usr/bin/mjpg_streamer --input "input_uvc.so -y \"
i coś jest tzn. po wpisaniu http://192.168.1.2:8080/stream.html pojawia się strona, ale zarówno na static jak i stream jest wyświetlona 1 klatka i stoi. Czerwona dioda na kamerze się świeci. Przy próbie odświeżenia strony traci połączenie i nie da się już połączyć ze stroną, a czerwona dioda gaśnie.

Po wpisaniu ponownie /etc/init.d/mjpg-streamer enable i  /etc/init.d/mjpg-streamer start dioda się zapala i znowu na chwilę można wejść na stronę i wyświetlić 1 klatkę - potem brak połączenia. Co z tym zrobić?

32 (edytowany przez Martini 2014-02-01 22:04:05)

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Udało się uruchomić router w trybie klienta przeźroczystego zgodnie z Twoją instrukcją. teraz na AP mam przyznany routerowi kolejny adres z puli 192.168.1.112. Dokładnie o to mi chodziło. Wielkie dzięki.

Uruchomiłem też ser2net i dodałem jako autostart - działa dobrze

Ale kamera nie działa! Na mjp-streamer wyświetla jedną do kilku klatek. czerwona dioda na ps3 gaśnie i koniec. Po ponownym wpisaniu  /etc/init.d/mjpg-streamer znowu na kilka sekund jest wizja i dalej to samo.

Dziś zainstalowałem motion zgodnie z poradnikiem i nic ... nie mogę nawet odpalić strony (strona nie znaleziona). Zgodnie z konfigiem powinna być na 192.168.1.112:8081

Proszę o jeszcze odrobinę cierpliwości i pomoc w uruchomieniu tek kamerki ps3.

33

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

cat /proc/bus/usb/device pokaż.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

34

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

nie mogę otworzyć

root@OpenWrt:~# cat /proc/bus/usb/device
cat: can't open '/proc/bus/usb/device': No such file or directory

35

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

cat /proc/bus/usb/devices

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

36

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1415 ProdID=2000 Rev= 2.00
S:  Manufacturer=OmniVision Technologies, Inc.
S:  Product=USB Camera-B4.09.24.1
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=ov534
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=64ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I:  If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E:  Ad=84(I) Atr=05(Isoc) MxPS= 768 Ivl=1ms

37

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Sprawdziłem kamerkę na PC i działa dobrze, więc to musi być coś z ustawieniami na routerze. Na motion w ogóle nie można wejść na stronę (192.168.1.112:8081 nie znaleziona). Jakieś pomysły? Bardzo mi zależy na uruchomieniu tej właśnie kamery, bo pasuje mi do mojego projektu.

38

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

Wydaje się mieć wszystko. I jak pisałem - u mnie ona działa bez problemu, choć nie na mr3020 akurat a na wdr3600.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

39 (edytowany przez Martini 2014-02-02 23:57:58)

Odp: Instalacja Grayole na tl-MR3020 na potrzeby robota

A masz może pomysł na sprawdzoną kamerkę, która sprawi najmniej kłopotów?

Widziałem wątek o kamerach,  ale nie jestem przekonany. Parę osób z powodzenie uruchomiło Logitech c270, ale ona jest dość droga i jak kupię kolejną i nie uda się podłączyć to żona mi... smile

Jakość obrazu i rozdzielczość nie jest tu decydująca, ważne żeby działała i dawała w miarę płynny obraz na żywo. Czy któryś ze znanych producentów (Logitech, Creative, Microsoft) na pewno stosuje obsługę MJPG, bo gdzieś czytałem, że takie chodzą lepiej?