Jump to content
Sign in to follow this  
Guest house

Wyświetlacz LCD HD44780 pod usb z ramką plexi

Rate this topic

Recommended Posts

Guest kamil2234

Cześć chcę się pochwalić prototypem ramki LCD współpracującej z moim routerem Asus RT-AC68U z firmware Merlina.

Myślę, że jest to bardzo fajny gadżet na domowe biurko dla takich jak my:

2015-09-18 19.46.09mk.jpg

Jako pakiet sterujący wyświetlaczem używam LCD4LINUX.  Jest to dość wygodne, gdyż jest wiele widgetów pokazujących użyteczne informacje o pracy routera. Dostępne informacje to np. aktualnie zużywany traffic połączenia internetowego,  informacje o sieci wifi , jakość zasięgu modemu LTE huawei, zew adres ip, informacje o nieodebranych email itd. Oprogramowanie LCD4LINUX jest już dostępne w pakietach optware i entware dla dużej ilości routerów. Jak widać nawet mój  router ze stosunkowo nową architekturą  ARM7  doczekał się tego pakietu. Podzespoły z jakiego zmontowałem cały zestaw można kupić na Allegro. Jeśli wyświetlacz ma działać pod usb to potrzebujecie konwertera, który trzeba przylutować do 16 pinowego złącza wyświetlacza LCD HD44780. Ja swoje czteroliniowe wyświetlacze alfanumeryczne kupowałem w hurtowni Telmal (39 zł) – dość drogo. Jeśli natomiast chcecie podłączyć swój wyświetlacz pod  Raspberry PI lub Arduino to wówczas potrzebujecie konwertera  LCD2USB I2C/IIC dla wyświetlaczy LCD HD44780 (koszt około 10 zł) Kolejnym elementem jest ramka plexi, którą sam zaprojektowałem i zamówiłem u jednego producenta w dużym nakładzie.  Niestety nikt nie chciał się zdecydować, aby wyprodukować kilka sztuk z uwagi na zbyt niską wartość zamówienia.  Gdyby ktoś z Was szukał to dawajcie znać na priv albo zajrzyjcie na allegro, bo cały nadmiar wystawiłem do sprzedaży. Ze względu na dużą ilość oprogramowania do tego wyświetlacza można naprawdę zrobić z niego użyteczne centrum informacji. 

Oprócz typowego zastosowania przy routerach można go podłączyć do:

  • dysków sieciowych Synoglogy lub Qnapa (informacje takie jak obciążenie dysku, ilość wolnego miejsca na dysku, informacje o nieodebranych połączeniach przychodzących z centrali telefonicznej Asterisk wbudowanej w dysk sieciowy itd.)
  • Raspberry pi – pokazuje informacje o aktualnie oglądanych programach na Kodi, aktualnie słuchane stacje radiowe, informacje z czujników  temperatury ds1820b lub czujnika wilgotności i temperatury DHT22 oraz wszystko to, co dostępne jest w pakiecie LCD4LNIUX. W planach mam też zamiar przetestować czujniki ciśnienia, czujniki przepływu prądu w gniazdkach, czy wyświetlać informacje o problemach smart domu.
  • kolejna fajna inspiracja to program aida64, który może pokazywać informacje o parametrach naszego komputera PC/Laptopa – narzędzie szczególnie przydatne do overclockingu .
  • nie zapomniałem również o Dreamboxie, który jest kultowym dekoderem pozwalającym oglądać wiele programów z polskich platform cyfrowych. Niestety jak wszyscy wiemy w popularnym DM 800 HD wyświetlacz jest dość mały, a na dodatkowym wyświetlaczu można pokazać np. informacje EPG. Jeśli więc chcemy więcej informacji o aktualnie oglądanych programach można zaadoptować właśnie taki wyświetlacz alfanumeryczny.

Tak jak już wspomniałem jednym z zastosowań tego wyświetlacza, których mam klika jest informowanie mnie o tym, co się dzieje w routerze. Na pewno większość z Was zastanawia się jak tym sterować.  Generalnie sprawa jest dość prosta gdyż po instalacji pakietu  LCD4LINUX wystarczy stworzyć plik konfiguracyjny, który będzie kopiowany przy stracie routera do lokalizacji /etc/lcd4linux.conf.

Lcd4linux instalujemy za pomocą komendy:

(dla menadżera pakietów optware)

Ipkg install Lcd4linux 

 (dla menadżera pakietów entware)

Opkg install Lcd4linux

Przykład pliku konfiguracyjnego macie tu:

https://lcd4linux.bulix.org/wiki/lcd4linux_conf

W przypadku wyświetlacza HD44780 konfiguracja jest banalna.

Przykładowa zawartość pliku lcd4linux.conf dla wyświetlacza  HD44780 z konwerterem lcd2usb.

Spoiler
Variables {
   tick 500
   tack 100
   minute 60000
   net_if 'br0' # Set this to the network interface to monitor
}
Display LCD2USB {
    Driver     'LCD2USB'
    Bus        '003'
    Device     `lsusb | grep Future | cut -d" " -f4 | cut -b-3`
    Contrast   190
    Brightness 255
    Icons      0
    Size       '20x4'
}

Widget Uptime {
    class 'Text'
    expression uptime('%d days %H:%M:%S')
    width 20
    align 'R'
    prefix 'Up '
    update 1000
}

Widget wan_dl {
    class 'Text'
    expression (netdev(net_if, 'Rx_bytes', 500))/1024
    postfix 'kB/s'
    prefix 'U'
    width 10
    precision 0
    align 'R'
    Foreground 'ffffff'
    Background transparent
}

Widget wan_up {
    class 'Text'
    expression (netdev(net_if, 'Tx_bytes', 500))/1024
    postfix 'kB/s'
    prefix 'D'
    width 10
    precision 0
    align 'R'
    Foreground 'ffffff'
    Background transparent
}

Widget BusyBar {
    class 'Bar'
    expression  proc_stat::cpu('busy',   500)
    expression2 proc_stat::cpu('system', 500)
    length 10
    direction 'E'
    update tack
}

Widget Busy {
    class 'Text'
    expression proc_stat::cpu('busy', 500)
    prefix 'CPU'
    postfix '%'
    width 9
    precision 1
    align 'R'
    update tick
}

Widget HuaweiQuality {
    class 'Text'
    expression huawei::quality('%')
    prefix 'QLT  '
    postfix '% '
    width 10
    precision 0
    align 'L'
    update huaweiT
}

Layout L20x4 {
      Row1 {
       Col1 'Uptime'
    }
          Row2 {
           Col1 'wan_dl'
           Col11 'wan_up'
    }
         Row3 {
       Col1  'Busy'
       Col11  'BusyBar'
    }

}
Display 'LCD2USB'
Layout 'L20x4'

Jeśli będziecie mieć problem z wykrywaniem urządzenia to trzeba sobie zainstalować usb usbutils.

opkg install usbutils  

(ipkg/opkg używamy w zależności od  zainstalowanego na routerze menadżera pakietów ja dalej będę pisać na przykładzie  Entware)

Wydajemy wówczas polecenie lsusb i szukamy  coś takiego jak Bus XXX.  U mnie to numer  003 - u Was może być to inny numer w zależności od waszego routera lub np stosownego huba usb, czy ilości podłączonych urządzeń. Trzeba wpisać ten numer w config w sekcji Display LCD2USB. Dodam też, że w przypadku podłączenia wyświetlacza pod HUB usb tracicie możliwość kontrolowania jasności ekranu.  Należy o tym pamiętać.  Jeśli Wasze urządzenie posiada port usb 3.0 to zapewne ma wydajność prądową około 0.9 A, przy napięciu 5V.  Jest to prawie dwa razy więcej niż moc jaką daje usb 2.0. Jeśli nie stosujecie zbyt dużo aktywnych urządzeń takich jak dyski 2,5", bez własnego zasilania to spokojnie wystarczy Wam zwykły pasywny rozdzielacz USB 3.0. Sam wyświetlacz zużywa max 100mA więc jeśli macie zestaw pendirve usb, modem LTE i taki wyświetlacz to nie zabijecie sobie routera. Jak mace usb 2.0 to radzę stosować aktywne rozdzielacze usb z zewnętrznym zasilaczem.

[email protected]-AC68U-7E68:/tmp/home/root# lsusb
Bus 003 Device 003: ID 0403:c630 Future Technology Devices International, Ltd lcd2usb interface
Bus 002 Device 008: ID 8644:800e
Bus 002 Device 009: ID 12d1:14dc Huawei Technologies Co., Ltd.
Bus 002 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 05e3:0617 Genesys Logic, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

W przypadku openwrt trzeba pamiętać o tym, że podczas startu routera nasz katalog etc znajduje się w pamięci ram i za każdym razem należy kopiować do niego plik konfiguracyjny oraz ustawić prawa do pliku.

Wchodzimy więc w katalog, aby przygotować skrypty które będę to robić po starcie systemu.

cd /jffs/scripts

Następnie tworzymy plik konfiguracyjny za pomocą edytora vi lub nano. Jeśli nie mamy nano to instalujemy go:

opkg install nano 

Następnie tworzymy plik konfiguracyjny, który będziemy potem kopiować do katalogu /opt/etc:

nano lcd4linux.conf

Wklejamy do otwartego pliku lcd4linux.conf zawartość pliku konfiguracyjnego.

Następnie za pomocą nano edytujemy plik post-mount

nano post-mount

Na jego  końcu dopisujemy takie linijki (opisuję to wyłącznie dla Entware w optware jest inaczej)

Kod do dodania:

sleep 2
cp /jffs/scripts/lcd4linux.conf  /opt/etc/lcd4linux.conf
chmod 600 /opt/etc/lcd4linux.conf

sleep 40
/opt/etc/init.d/rc.unslung restart

Jak widzicie kopiujemy do /opt/etc a nie do /etc/

Jeśli chcecie sobie odpalić LCD4LINUX w trybie testowym to bardzo ważne jest skopiowanie configa również do /etc/lcd4linux.conf i oczywiście trzeba zmienić prawa do pliku na 600

Z pomocą przychodzą nam dwa polecania:

cp /jffs/scripts/lcd4linux.conf etc/lcd4linux.conf
chmod 600 /etc/lcd4linux.conf

Testowanie LCD4linux wykonujemy w następujący sposób:

lcd4linux -Fvv

lub

lcd4linux -F -f /etc/lcd4linux.conf

Na koniec podpowiem, że sterowanie jasnością wyświetlacza można osiągnąć poprzez zmianę wartości  w zakresie od 001 do 255

Brightness

Jeśli chcecie sobie przyciemniać ekran tak, aby nie świecił w nocy zbyt jasno można np. stosować zadania automatyczne CRON, które skopiują config do katalogu /opt/etc/, zmienią prawa do pliku, a na koniec zrestartują lcd4linux.

To jak Ja to zrobiłem może nie do końca jest poprawnie, ale podzielę się z Wami skryptami. Wadą tego skryptu jest to, że w przypadku gdy zrestartujecie router po godzinie 22:30, to będzie Wam świecił jasnością do następnego dnia do 22:30. Pewnie go poprawię i kiedyś zaktualizuję. :12_slight_smile:

Edytujemy zawartość pliku services-start wpisując:

 nano services-start

i następnie gdzieś na początku za tymi dwoma linijkami

#!/bin/sh
script="/opt/etc/init.d/rc.unslung"

dopisujemy zadania automatyczne CRON, które będą zmieniać jasność o określonych godzinach. Dzięki temu codziennie o 22:30 wyświetlacz będzie stawać się ciemny, a o 7:30 znowu się rozjaśni.

cru a darklcd "30 22 * * * /jffs/scripts/dark_copylcd4linux.sh"
cru a lightlcd "30 7 * * * /jffs/scripts/light_copylcd4linux.sh"

Tworzymy skrypty przeładowujące konfigurację, które są wywoływane z CRON.

nano light_copylcd4linux.sh

Przykładowa zawartość pliku light_copylcd4linux.sh, który musicie sobie utworzyć:

#!/bin/sh
cp /jffs/scripts/lightlcd4linux.conf  /opt/etc/lcd4linux.conf
chmod 600 /opt/etc/lcd4linux.conf
/opt/etc/init.d/S91lcd4linux restart

analogicznie robimy dla drugiego skryptu ładującego drugi config . Za pomocą edytora  nano  tworzymy plik dark_copylcd4linux.sh i wklejamy zawartość poniżej:

#!/bin/sh
cp /jffs/scripts/darklcd4linux.conf  /opt/etc/lcd4linux.conf
chmod 600 /opt/etc/lcd4linux.conf
/opt/etc/init.d/S91lcd4linux restart

Należy też stworzyć zawartość plików  darklcd4linux.conf oraz lightlcd4linux.conf w katalogach /jffs/scripts/ kopiując cały config lcd4linux.conf.  W zależności od preferencji ustawiacie tam oczekiwany poziom jasności wyświetlacza edytując wartość:

Brightness 100

Aha zapomniałem jeszcze dopisać jak ma wyglądać poprawna zawartość pliku startującego demona S91lcd4linux

Za pomocą edytora nano otwieramy aktualny plik i usuwamy wszystko

nano /opt/etc/init.d/S91lcd4linux

wklejamy poniższą zawartość:

#!/bin/sh

ENABLED=yes
PROCS=lcd4linux
ARGS="-f /opt/etc/lcd4linux.conf"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

Na koniec restart routera. Jak coś pominąłem  lub Wam nie działa to  zgłaszajcie :12_slight_smile: Dajcie też znać jak się Wam podoba ramka.

fc5ada914edb3b3fmed.jpg2015-09-19 13.35.04 m.jpg2015-09-18 19.46.01.jpg2015-09-18 19.45.36.jpg2015-09-18 19.46.09mk.jpgramka wymiary wyświetlacza.jpg2015-09-19 13.09.27 m.jpg

Share this post


Link to post
Share on other sites
house

Fajna zabawka :) Skąd pobierasz dane traffic z merlina ?  


Pozdrawiam

[email protected]

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • Openitbot
      By Openitbot
      Kupując nowego laptopa wybrałem model firmy Lenovo. Oczywiście znany był mi motyw blokowania kart sieci bezprzewodowej przez tego producenta za pomocą whitelist'y zaszytej w BIOS. Po kilku miesiącach użytkowania okazało się, że posiadając Intel® Centrino Wireless-N 2200 moje potrzeby względem posiadanego rozwiązania wzrosły i nadszedł czas na upgrade. Oczywiście mogłem wgrać do laptopa zmodyfikowany bios z usuniętą blokadą (i przy okazji podtaktowanymi zegarami karty Nvidia) ale nie jestem fanem takich rozwiązań (nawet nie "root'uję" telefonów) i bardzo cenię sobie ochronę producenta w postaci gwarancji W związku z tym postanowiłem przyjrzeć się bliżej kartom WiFi na interfejsie USB. Mają one swoich zwolenników jak i przeciwników - ogólnie za dużo do pisania na ich temat nie ma - podłączasz i działa.
      Posiadając dość dobry router nie mogłem kupić byle czego bez możliwości porównania. Zazwyczaj powoduje to robienie tzw "doktoratu" wertując portale w poszukiwaniu recenzji, testów i porównań. Dzięki naszemu partnerowi miałem okazję obejrzeć trzy urządzenia które wydały mi się najciekawsze. Wybrałem urządzenia Asus USB-N53, Netgear WNDA4100 oraz Netgear A6200.
      Asus USB-N53

      strona producenta : ASUS.COM Parametry połączenia w paśmie 2,4GHz:
      Parametry połączenia w paśmie 5GHz:
      Netgear WNDA4100
      strona producenta: NETGEAR.COM Parametry połączenia w paśmie 2,4GHz:
      Parametry połączenia w paśmie 5GHz:
      Netgear A6200
      strona producenta: NETGEAR.COM Parametry połączenia w paśmie 2,4GHz:
      Parametry połączenia w paśmie 5GHz:
      Więcej zdjęć prezentowanych urządzeń znajdziecie w naszej galerii : 
      Testy
      Testy zostały przeprowadzone na routerze Asus RT-N66U z FW 3.0.0.4.374.32 (Merlin build) z najpopularniejszą obecnie (używaną również w Tomato) wersją sterownika radia (Broadcom) w wersji:
      Jan 1 01:00:07 kernel: eth1: Broadcom BCM4331 802.11 Wireless Controller 5.100.138.20 Jan 1 01:00:07 kernel: eth2: Broadcom BCM4331 802.11 Wireless Controller 5.100.138.20 Router został ustawiony w centralnym miejscu mojego domu, na wysokości ok 2 metrów. Transmisja bezprzewodowa nawiązywana była z odległości 7 metrów z jedną ścianą jako przeszkodą po drodze. Urządzenia były podłączane do laptopa Lenovo Y580 z procesorem Core I5 3120, dyskiem SSD 256GB oraz 8GB RAM.
      Laptop pracował pod kontrolą systemu Windows 8. Do porównania wydajności urządzeń użyłem przykładowego pliku o rozmiarze 1GB - test polegał na przekopiowaniu pliku z serwera NAS Synology DS713+ oraz ponownym wgraniu go lokalizacji źródłowej. Każdy pomiar przeprowadziłem trzykrotnie a prezentowany wynik jest najczęściej uzyskanym podczas tej procedury. Parametr linku został zaprezentowany za pomocą Jperf w wersji 2.0.2
      Asus USB-N53 Kopiowanie pliku (SMB) w paśmie 2,4GHz (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [156] local 192.168.1.11 port 54511 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [156] 0.0- 1.0 sec 3.94 MBytes 33.0 Mbits/sec [156] 1.0- 2.0 sec 3.96 MBytes 33.2 Mbits/sec [156] 2.0- 3.0 sec 4.22 MBytes 35.4 Mbits/sec [156] 3.0- 4.0 sec 4.34 MBytes 36.4 Mbits/sec [156] 4.0- 5.0 sec 4.41 MBytes 37.0 Mbits/sec [156] 5.0- 6.0 sec 4.28 MBytes 35.9 Mbits/sec [156] 6.0- 7.0 sec 4.17 MBytes 35.0 Mbits/sec [156] 7.0- 8.0 sec 4.05 MBytes 33.9 Mbits/sec [156] 8.0- 9.0 sec 3.98 MBytes 33.4 Mbits/sec [156] 9.0-10.0 sec 4.01 MBytes 33.6 Mbits/sec [156] 0.0-10.0 sec 41.4 MBytes 34.6 Mbits/sec Done.
      Test połączenia WAN :
      Kopiowanie pliku (SMB) w paśmie 5Ghz :
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [152] local 192.168.1.11 port 54221 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [152] 0.0- 1.0 sec 7.33 MBytes 61.5 Mbits/sec [152] 1.0- 2.0 sec 7.52 MBytes 63.0 Mbits/sec [152] 2.0- 3.0 sec 7.51 MBytes 63.0 Mbits/sec [152] 3.0- 4.0 sec 7.48 MBytes 62.8 Mbits/sec [152] 4.0- 5.0 sec 7.49 MBytes 62.8 Mbits/sec [152] 5.0- 6.0 sec 7.48 MBytes 62.8 Mbits/sec [152] 6.0- 7.0 sec 7.54 MBytes 63.2 Mbits/sec [152] 7.0- 8.0 sec 7.45 MBytes 62.5 Mbits/sec [152] 8.0- 9.0 sec 7.54 MBytes 63.2 Mbits/sec [152] 9.0-10.0 sec 7.47 MBytes 62.7 Mbits/sec [152] 0.0-10.0 sec 74.8 MBytes 62.7 Mbits/sec Done.
      Test połączenia WAN :
      Netgear WNDA4100 Kopiowanie pliku (SMB) w paśmie 2,4GHz (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [152] local 192.168.1.12 port 50553 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [152] 0.0- 1.0 sec 6.37 MBytes 53.4 Mbits/sec [152] 1.0- 2.0 sec 6.95 MBytes 58.3 Mbits/sec [152] 2.0- 3.0 sec 6.75 MBytes 56.6 Mbits/sec [152] 3.0- 4.0 sec 6.84 MBytes 57.4 Mbits/sec [152] 4.0- 5.0 sec 6.93 MBytes 58.1 Mbits/sec [152] 5.0- 6.0 sec 7.02 MBytes 58.9 Mbits/sec [152] 6.0- 7.0 sec 6.95 MBytes 58.3 Mbits/sec [152] 7.0- 8.0 sec 6.99 MBytes 58.7 Mbits/sec [152] 8.0- 9.0 sec 6.71 MBytes 56.3 Mbits/sec [152] 9.0-10.0 sec 6.50 MBytes 54.5 Mbits/sec [152] 0.0-10.0 sec 68.0 MBytes 57.1 Mbits/sec Done.
      Test połączenia WAN :
      Kopiowanie pliku (SMB) w paśmie 5GHz (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [152] local 192.168.1.12 port 51074 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [152] 0.0- 1.0 sec 6.84 MBytes 57.4 Mbits/sec [152] 1.0- 2.0 sec 10.0 MBytes 84.0 Mbits/sec [152] 2.0- 3.0 sec 5.98 MBytes 50.1 Mbits/sec [152] 3.0- 4.0 sec 9.06 MBytes 76.0 Mbits/sec [152] 4.0- 5.0 sec 8.93 MBytes 74.9 Mbits/sec [152] 5.0- 6.0 sec 9.05 MBytes 75.9 Mbits/sec [152] 6.0- 7.0 sec 8.48 MBytes 71.2 Mbits/sec [152] 7.0- 8.0 sec 9.00 MBytes 75.5 Mbits/sec [152] 8.0- 9.0 sec 8.74 MBytes 73.3 Mbits/sec [152] 9.0-10.0 sec 9.34 MBytes 78.4 Mbits/sec [152] 0.0-10.0 sec 85.5 MBytes 71.6 Mbits/sec Done.
      Test połączenia WAN :
      Netgear A6200 Kopiowanie pliku (SMB) w paśmie 2,4GHz (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [156] local 192.168.1.57 port 56752 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [156] 0.0- 1.0 sec 5.63 MBytes 47.2 Mbits/sec [156] 1.0- 2.0 sec 5.45 MBytes 45.7 Mbits/sec [156] 2.0- 3.0 sec 7.60 MBytes 63.8 Mbits/sec [156] 3.0- 4.0 sec 7.42 MBytes 62.3 Mbits/sec [156] 4.0- 5.0 sec 7.56 MBytes 63.4 Mbits/sec [156] 5.0- 6.0 sec 7.73 MBytes 64.8 Mbits/sec [156] 6.0- 7.0 sec 7.40 MBytes 62.1 Mbits/sec [156] 7.0- 8.0 sec 7.77 MBytes 65.1 Mbits/sec [156] 8.0- 9.0 sec 7.18 MBytes 60.2 Mbits/sec [156] 9.0-10.0 sec 5.59 MBytes 46.9 Mbits/sec [156] 0.0-10.0 sec 69.3 MBytes 58.1 Mbits/sec Done
      Test połączenia WAN :
      Kopiowanie pliku (SMB) w paśmie 5GHz (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 -F Z:\testfile1GB.tmp ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [152] local 192.168.1.57 port 56431 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [152] 0.0- 1.0 sec 11.9 MBytes 99.9 Mbits/sec [152] 1.0- 2.0 sec 11.1 MBytes 92.8 Mbits/sec [152] 2.0- 3.0 sec 12.3 MBytes 103 Mbits/sec [152] 3.0- 4.0 sec 12.2 MBytes 102 Mbits/sec [152] 4.0- 5.0 sec 12.2 MBytes 103 Mbits/sec [152] 5.0- 6.0 sec 12.1 MBytes 101 Mbits/sec [152] 6.0- 7.0 sec 12.2 MBytes 102 Mbits/sec [152] 7.0- 8.0 sec 12.1 MBytes 102 Mbits/sec [152] 8.0- 9.0 sec 12.0 MBytes 101 Mbits/sec [152] 9.0-10.0 sec 8.55 MBytes 71.7 Mbits/sec [152] 0.0-10.0 sec 117 MBytes 97.8 Mbits/sec Done.
      Test połączenia WAN :
      Zastanowiło mnie w przypadku karty Netgear A6200 tzw "co by było gdyby" Gdybym spróbował rozbudować swoją sieć o standard IEEE 802.11ac.
      Wiedziony ciekawością podłączyłem router Asusa RT-AC66U z fabrycznym FW i ustawioną szerokością kanału WiFi 5Ghz na 80MHz. Oto wynik :
      Kopiowanie pliku (SMB) w paśmie 5GHz ( 80Mhz szerokość kanału) (pobieranie / wysyłanie):
      jakość i przepustowość połączenia - Jperf : bin/iperf.exe -c 192.168.1.5 -P 1 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to 192.168.1.5, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [148] local 192.168.1.175 port 54295 connected with 192.168.1.5 port 5001 [ ID] Interval Transfer Bandwidth [148] 0.0- 1.0 sec 25.7 MBytes 215 Mbits/sec [148] 1.0- 2.0 sec 26.0 MBytes 218 Mbits/sec [148] 2.0- 3.0 sec 25.4 MBytes 213 Mbits/sec [148] 3.0- 4.0 sec 26.4 MBytes 221 Mbits/sec [148] 4.0- 5.0 sec 26.2 MBytes 220 Mbits/sec [148] 5.0- 6.0 sec 23.0 MBytes 193 Mbits/sec [148] 6.0- 7.0 sec 24.9 MBytes 209 Mbits/sec [148] 7.0- 8.0 sec 23.6 MBytes 198 Mbits/sec [148] 8.0- 9.0 sec 24.8 MBytes 208 Mbits/sec [148] 9.0-10.0 sec 26.2 MBytes 220 Mbits/sec [148] 0.0-10.0 sec 252 MBytes 211 Mbits/sec Done.
      Pamiętajcie - 7 metrów od routera przez 1 ścianę
      Podsumowanie
      Wyniku testów i konkretne ich wartości poddaję waszej ocenie. Moim faworytem została karta Netgear A6200 ze względu na bardzo przyzwoitą pracę z obecnie posiadanym przeze mnie routerem. W przyszłości po jego zmianie zapewni mi bardzo komfortową pracę. Oczywiście mam nadzieję, że koszt takiej wymiany będzie zgoła niższy niż obecne ceny rozwiązań w sieciach bezprzewodowych w standardzie IEEE 802.11ac Drugim czynnikiem przemawiającym za A6200 to bardzo czuły odbiornik - oprogramowanie urządzenia bez problemu wychwyciło sygnał odległych sieci sąsiadów - nawet z odległości ok 150 metrów od miejsca gdzie codziennie pracuję na laptopie. Ciekawostką było WiFi w Iphonie jakiejś Agnieszki .
    • Openitbot
      By Openitbot
      Asus przedstawił jakiś czas temu adapter USB przeznaczony dla systemów biurkowych zapewniający szybkie połączenia bezprzewodowe i oferujący wydajność zbliżoną do Gigabitowych kart sieciowych. Dotychczas zapewnienie szybkiego i wydajnego połączenia sieciowego dla komputera stacjonarnego wymagało użycia wyłącznie przewodu sieciowego. Wybór dostępnych adapterów sieciowych na rynku jest dość mały, więc kolejny szybki produkt na rynku to bardzo ciekawa opcja. Tym bardziej, że dostępne akcesoria nie dedykują go jedynie dla stacjonarnych stacji roboczych.  ASUS USB-AC68 to dwupasmowy adapter USB Wi-Fi, który natychmiast aktualizuje komputer stacjonarny lub laptop do nowego standardu 802.11ac Wi-Fi o szybkości do 1300 Mb/s (5 GHz) i 600 Mb/s (2.4 GHz). Antena MIMO 3 x 4 z funkcją kształtowania wiązki ASUS AiRadar optymalizuje odbiór sygnału Wi-Fi, a 3-pozycyjne anteny z uchwytem ułatwiają uzyskanie najlepszej wydajności, stosownie do wykorzystania komputera, laptopa lub urządzenia przenośnego. Zastosowanie interfejsu USB 3.0 eliminuje potencjalne wąskie gardło sieci Wi-Fi i zapewnia najlepszą możliwą wydajność.
       
       
      Wygląd

      Asus USB-AC68 dostarczany jest w stosunkowo niewielkim kartonie. Wewnątrz pudełka znajduje się kabel przedłużający z podstawką w standardzie USB 3.0, skrócona instrukcja obsługi, karta gwarancyjna i CD ze sterownikami. Wyglądem USB-AC68 dostaje od tego, co dotychczas prezentowały sobą wcześniejsze modele tego producenta. Oczywiście nadal całość wykonana jest z błyszczącego, fortepianowego plastiku, jednak nowe elementy jak zdobienie anten w czerwonym kolorze i "wzorki" na obudowie adaptera to nowość. Całość nawiązuje wprost stylistyką do serii urządzeń sygnowanych przez Asusa logiem Republic Of Gamers a przeznaczonej dla graczy. Agresywna stylistyka i Asus ROG prawdopodobnie ma sugerować ponadprzeciętną wydajność. Otwierając pudełko miałem wrażenie, że gdzieś te wszystkie wzorki i "kolorki" już widziałem - i miałem rację - w extenderze RP-AC68U i routerze RT-AC88U  :

      Dokładnie taka sama stylistyka, z tym, że w adapterze w wersji "zegarmistrzowskiej"  Jakość wykonania samego adaptera stoi na wysokim poziomie. Po kilku dniach użytkowania nie zauważyłem aby rozkładane anteny pracowały gorzej, zawiasy nie wyrabiały się od ciągłego ich otwierania i zamykania. W podstawce z kablem zadbano o specjalną gumowaną powierzchnię uniemożliwiającą przesuwanie się adaptera po płaskim biurku czy obudowie komputera. Sam kabel podstawki nie należał do jakoś specjalnie zginających się. Urządzenie wyposażono w sumie w cztery anteny - dwie wewnętrzne i 2 zewnętrzne. Zewnętrzne anteny można rozłożyć w 2 pozycjach. Pierwsza to oczywiście zamknięta , druga pod kątem 90 stopni i trzecia pod kątem 180 w stosunku do samego adaptera. Adapter posiada również diodę informacyjną LED zmieniającą kolor na niebieski w przypadku nawiązania połączenia z AP, migając powoli w momencie jego utraty. Urządzenie jako takie jest dość małe - wymiary obudowy (115 x 30 x 17.5 mm) przy wadze 44 gramów powodują, że przypomina trochę przerośnięty napęd pendrive. Więcej zdjęć znajdziecie w naszej galerii :
      Specyfikacja
      Układ radiowy Realtek RTL8814AU Standard sieci IEEE 802.11a/b/g/n/ac Obsługiwane pasma 2,4 Ghz do 600 Mbps, 5GHz do 1300 Mbps Zabezpieczenia 128-bit WPA2-PSK, WPA-PSK Wymiary 115 x 30 x 17.5 mm (szer. x gł. x wys.) Waga 44 g Więcej informacji znajdziecie w specyfikacji producenta : ASUS
      Funkcje
      Przyspiesz Wi-Fi w swoim komputerze nawet o 300% ASUS USB-AC68 zapewnia komputerowi przyspieszenie sieci bezprzewodowej nawet do 33% w paśmie 2,4 GH oraz aż o 300% w paśmie 5 GHz (w porównaniu z routerem 802.11n 3T3R). W połączeniu z prędkością transferu danych do 1900 Mb/s, Twój komputer stacjonarny lub laptop łatwo poradzi sobie z zadaniami wymagającymi dużej przepustowości.

      Uaktualnij Wi-Fi w swoim komputerze – od razu! ASUS USB-AC68 zapewnia Twojemu laptopowi lub komputerowi stacjonarnemu wybitny zasięg, dzięki dwóm mocnym 3-pozycyjnym antenom zewnętrznym MIMO 3 x 4 z funkcją kształtowania wiązki ASUS AiRadar. Ciesz się pełną przepustowością Wi-Fi w całym domu, bez konieczności stosowania nieestetycznych konfiguracji.

      Cała naprzód dzięki USB 3.0! Interfejs USB 3.0 umożliwia USB-AC68 parowanie z notebookami i komputerami stacjonarnymi o wydajności nawet 10 X szybszej niż USB 2.0. To zapewnia USB-AC68 więcej niż wystarczającą przepustowość do pełnych prędkości standardu Wi-Fi 802.11ac – możesz w pełni wykorzystać najnowszy standard Wi-Fi.

      Łatwy do ustawienia dla najlepszego odbioru. Router USB-AC68 posiada uchwyt do komputera, dzięki czemu łatwo umieścić go w najlepszej lokalizacji dla dobrego odbioru w kłopotliwych obszarach Wi-Fi.

      Testy
      Testy przeprowadziłem za pomocą routera ASUS RT-AC88U z firmware Asuswrt-merlin 380.63_2 i adaptera USB-AC68 ze sterownikiem w wersji 2.1.2.9. Router został ustawiony w centralnym miejscu mojego domu, na wysokości ok 2 metrów. Transmisja bezprzewodowa nawiązywana była z 2 lokalizacji - pierwszej oddalonej o 6 metrów z jedną ścianą jako przeszkodą po drodze, oraz drugiej - z 10 metrów z dwiema ścianami. 

      Klientem był laptop XNOTE P150SM. Każdy pomiar przeprowadziłem trzykrotnie a prezentowany wynik jest najczęściej uzyskanym podczas tej procedury. Test polegał na przekopiowaniu przykładowego pliku  z serwera Synology DS415+ (DSM 6.1 beta) oraz ponownym wgraniu go do lokalizacji źródłowej. 
      Parametry połączenia :
      Pasmo 2,4 GHz odległość 6 metrów : bin/iperf.exe -c 192.168.1.10 -P 1 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to 192.168.1.10, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [276] local 192.168.1.3 port 50088 connected with 192.168.1.10 port 5001 [ ID] Interval Transfer Bandwidth [276] 0.0- 1.0 sec 20.0 MBytes 168 Mbits/sec [276] 1.0- 2.0 sec 20.2 MBytes 169 Mbits/sec [276] 2.0- 3.0 sec 20.3 MBytes 170 Mbits/sec [276] 3.0- 4.0 sec 20.3 MBytes 170 Mbits/sec [276] 4.0- 5.0 sec 19.9 MBytes 167 Mbits/sec [276] 5.0- 6.0 sec 19.7 MBytes 165 Mbits/sec [276] 6.0- 7.0 sec 20.2 MBytes 169 Mbits/sec [276] 7.0- 8.0 sec 20.0 MBytes 168 Mbits/sec [276] 8.0- 9.0 sec 19.3 MBytes 162 Mbits/sec [276] 9.0-10.0 sec 20.4 MBytes 171 Mbits/sec [276] 0.0-10.0 sec 200 MBytes 168 Mbits/sec Done.
      Pasmo 2,4 GHz odległość 10 metrów : bin/iperf.exe -c 192.168.1.10 -P 1 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to 192.168.1.10, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [276] local 192.168.1.3 port 50762 connected with 192.168.1.10 port 5001 [ ID] Interval Transfer Bandwidth [276] 0.0- 1.0 sec 15.4 MBytes 129 Mbits/sec [276] 1.0- 2.0 sec 16.4 MBytes 138 Mbits/sec [276] 2.0- 3.0 sec 16.9 MBytes 142 Mbits/sec [276] 3.0- 4.0 sec 17.2 MBytes 144 Mbits/sec [276] 4.0- 5.0 sec 17.8 MBytes 149 Mbits/sec [276] 5.0- 6.0 sec 15.5 MBytes 130 Mbits/sec [276] 6.0- 7.0 sec 17.2 MBytes 144 Mbits/sec [276] 7.0- 8.0 sec 17.5 MBytes 147 Mbits/sec [276] 8.0- 9.0 sec 15.5 MBytes 130 Mbits/sec [276] 9.0-10.0 sec 16.6 MBytes 140 Mbits/sec [276] 0.0-10.0 sec 166 MBytes 139 Mbits/sec Done.
      Pasmo 5 GHz odległość 6 metrów : bin/iperf.exe -c 192.168.1.10 -P 1 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to 192.168.1.10, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [276] local 192.168.1.3 port 58398 connected with 192.168.1.10 port 5001 [ ID] Interval Transfer Bandwidth [276] 0.0- 1.0 sec 41.9 MBytes 352 Mbits/sec [276] 1.0- 2.0 sec 55.0 MBytes 461 Mbits/sec [276] 2.0- 3.0 sec 57.2 MBytes 480 Mbits/sec [276] 3.0- 4.0 sec 61.7 MBytes 518 Mbits/sec [276] 4.0- 5.0 sec 72.7 MBytes 610 Mbits/sec [276] 5.0- 6.0 sec 73.3 MBytes 615 Mbits/sec [276] 6.0- 7.0 sec 75.1 MBytes 630 Mbits/sec [276] 7.0- 8.0 sec 73.5 MBytes 617 Mbits/sec [276] 8.0- 9.0 sec 74.9 MBytes 628 Mbits/sec [276] 9.0-10.0 sec 73.3 MBytes 615 Mbits/sec [276] 0.0-10.0 sec 659 MBytes 552 Mbits/sec Done.
      Pasmo 5 GHz odległość 10 metrów : bin/iperf.exe -c 192.168.1.10 -P 1 -i 1 -p 5001 -f m -t 10 ------------------------------------------------------------ Client connecting to 192.168.1.10, TCP port 5001 TCP window size: 0.06 MByte (default) ------------------------------------------------------------ [276] local 192.168.1.3 port 49837 connected with 192.168.1.10 port 5001 [ ID] Interval Transfer Bandwidth [276] 0.0- 1.0 sec 35.6 MBytes 299 Mbits/sec [276] 1.0- 2.0 sec 36.4 MBytes 305 Mbits/sec [276] 2.0- 3.0 sec 39.7 MBytes 333 Mbits/sec [276] 3.0- 4.0 sec 41.2 MBytes 345 Mbits/sec [276] 4.0- 5.0 sec 39.7 MBytes 333 Mbits/sec [276] 5.0- 6.0 sec 40.1 MBytes 336 Mbits/sec [276] 6.0- 7.0 sec 39.9 MBytes 335 Mbits/sec [276] 7.0- 8.0 sec 41.1 MBytes 345 Mbits/sec [276] 8.0- 9.0 sec 40.9 MBytes 343 Mbits/sec [276] 9.0-10.0 sec 40.8 MBytes 342 Mbits/sec [276] 0.0-10.0 sec 395 MBytes 332 Mbits/sec Done.
      Wydajność WiFi w paśmie 2,4 GHz :
      Pobieranie pliku (SMB) w paśmie 2,4 GHz (odległość 6m / 10m) :
      Wysyłanie pliku (SMB) w paśmie 2,4 GHz (odległość 6m / 10m) :
      Wydajność WiFi w paśmie 5 GHz :
      Pobieranie pliku (SMB) w paśmie 5GHz (odległość 6m / 10m) :
      Wysyłanie pliku (SMB) w paśmie 5GHz (odległość 6m / 10m) :
      Podsumowanie
      ASUS USB-AC68 wykorzystuje nowoczesny układ radiowy Realtek RTL8814AU który zapewnia jedne z najszybszych połączeń sieciowych, które można napotkać w adapterach USB Wi-Fi. Posiada wsparcie dla wszystkich nowoczesnych standardów sieciowych, w tym dla 802.11ac. Posiada trzy nadajniki i cztery odbiorniki (3x4 MU-MIMO) wsparte technologią ASUS AiRadar i obsługą kształtowania wiązki (beamforming). Maksymalna teoretyczna przepustowość wynosi 1900 Mbps: do 1300 Mbps w paśmie 5 GHz i do 600 Mbps dla pasma 2,4 GHz. Oczywiście to wszystko marketing. Powyższe testy pokazują, że zarówno w kwestii zasięgu jak i wydajności w kopiowaniu plików USB-AC68 to produkt bardzo szybki i udany. Szkoda, że routery AC1900 są już na rynku kilka lat a ASUS dopiero teraz udostępnia tak wydajny adapter potrafiący w pełni wykorzystać ich potencjał. Pod koniec 2016 roku oczekiwałbym raczej rozwiązania klasy AC3100, lub co najmniej AC2600. Zaciekawiony rozkładanymi antenami sprawdziłem jak wygląda różnica w zasięgu odbieranego sygnału sieci bezprzewodowej. Na poniższych screenach zaznaczyłem na wykresach moment całkowitego złożenia anten w adapterze, mierząc sygnał w odległości 6 (przez 1 ścianę) i 10 metrów (2 ściany jako przeszkody) od routera : 

      Na krótkim dystansie karta nie zauważyła tego faktu  a na dystansie 10 metrów różnica w sygnale dochodziła do maksymalnie 2-3 dBi, prezentując nadal bardzo dobry poziom. Konkurentem dla Asus USB-AC68 jest adapter D-Link DWA-192, co ciekawe oparty o ten sam układ radiowy Realtek. W porównaniu do adaptera Asusa "Gwiazda Śmierci"  D-Linka wypada nieco gorzej. Zarówno w kwestii zasięgu jak i wydajności kopiowania plików. Asus stworzył adapter USB mogący śmiało nawiązać wyrównaną walkę z innym własnym produktem - kartą PCI-E Asus PCE-AC68 . Dużą zaletą USB-AC68 jest bezproblemowa i szybka instalacja, praktycznie brak jakiejkolwiek konfiguracji (instalacja sterownika i adapter działa), brak specjalnych aplikacji do nawiązywania połączeń bezprzewodowych i wysoka wydajność. Asus USB-AC68 możecie znaleźć w sklepach internetowych w cenie ok 280 PLN. 
       
      Za udostępnienie sprzętu do testów dziękuję:

    • Guest house
      By Guest house
      Cześć obecnie mam wgrany asus padavan.
      https://drivers.softpedia.com/get/Router-Switch-Access-Point/ASUS/ASUS-RT-AC51U-Router-Custom-Firmware-3-4-3-9-099-Full-Nightly.shtml
      Ten soft z linka - router sflashował się bez problemy poprzez update firmware z oprogramowania asus.
      A muszę teraz na routerze wgrać openwrt. Najlepiej chyba najnowszą wersje luci? Bardzo proszę o pomoc.
       
      Czy powinienem pobrać to:
      https://openwrt.org/toh/views/toh_fwdownload?dataflt[Model*~]=AC51U
      Powinienem pobrać: Firmware OpenWrt Upgrade URL
      Czy to:
      Firmware OpenWrt snapshot Upgrade URL
       
      Najprościej to byłoby się za to nie brać, ale bardzo chciałbym to zrobić.
       
      Czy ta instrukcja z youtube poniżej będzie okej?
      Tylko, że tu są pliki .trx, a na openwrt mam do pobrania .bin
      Jaka jest różnica między tymi rozszerzeniami?
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, please see ours Guidelines and Privacy Policy.