[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Ankieta: Co byście powiedziali aby przy końcu sesji (od ok 1 min wcześniej) przy każdym sprawdzeniu włączał się brzęczyk(dawne polecenie beep w starych windowsach) ?
Ankieta jest zamknięta.
Dobra opcja 0% 0 0%
Nie wprowadzaj tego 0% 0 0%
Inne(napisz na PW lub w poście poniżej) 0% 0 0%
Razem 0 głosów 0%
*) odpowiedź wybrana przez Ciebie [Wyniki ankiety]

Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
16-11-2014, 23:34 (Ten post był ostatnio modyfikowany: 03-08-2015 17:26 przez penknife.)
Post: #1
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
Z racji bawienia się czasami w skrypty w plikach .bat postanowiłem naskrobać odmierzanie czasu połączenia w TP-Link MR3420v2 (dla Aero2 BDI lub innych).
Lecz jeszcze do testów potrzebuję plików z różnych wersji firmware routera i z pomocą o to zwracam się ku wam.
Na chwilę obecną mam dane jedynie z mojego tp-linka z wersją datowaną: 140912.
Tak więc udostępniam skrypt mr3420v2_test.zip, który używając aplikacji wget(w paczce) loguje się na stronie tplinklogin.net/userRpm/StatusRpm.htm za pomocą domyślnego loginu i hasła (które można zmienić w skrypcie) i ściąga ją w krótkich odstępach czasu 4 razy. Po czym wrzuca wszystko do pliku plik.testowy.bin , który można spakować i wysłać mi na e-mail: penknife1(małpa)gmail.com
podając w tytule: TL-MR3420v2_(data firmware)_(język)
,np. TL-MR3420v2_140912_EN

Za wszelkie uwagi oraz przysłane pliki testowe z góry uprzejmie dziękuję.
    posiadane pliki testowe dla ... w wersji firmware datowanego:
    (czyli z jakich wersji nie przysyłać lub nawet się nie trudzić, chyba że twoje połączenie 3G trwa już tydzień/miesiąc/rok lub więcej)
  • TL-MR3420v2_140912_EN
Dziękuję za brak jakiegokolwiek pliku co przedłużyło wszelkie testy.



wycinek z ShoutBox'a (ażeby nie pisać ponownie): napisał(a):» Arathefu - 20-11-10:15 -- nie bardzo rozumiem czemu to ma służyć
» penknife - 20-11-10:31 -- Przy korzystaniu z Aero2 będzie odmierzać czas do końca połączenia. Przy innych poda czas połączenia 3G
» penknife - 20-11-10:37 -- Tylko pierw potrzebuję plików z innych wersji w celu weryfikacji czy obecne filtry wyodrębniające wartość z pliku będą działały poprawnie


PS. na chwilę obecną(16 listopad 2014) mam wersje, które współpracują z [Obrazek: 8801566400_1432570074_thumb.jpg]TP-Link_MR3420v2_140912_EN oraz [Obrazek: 6243827500_1432570167_thumb.jpg]ZTE_MF823_FW:BD_MF823HDV1.0.0B02_SW:WEB_BLERUSMF90V1.0.0B03 (HiLink) .

27 XI 2014 napisał(a):edit:01 V 2015
( +# -pliki tak oznaczone wymagają danych do logowania, jeśli są inne niż domyślne)

-skrypty pomocnicze i aplikacje (w podfolderze bin lub jednej ze ścieżek zmiennej PATH ):
+- curl.exe -aplikacja wymagana dla niektórych skryptów do pobierania danych po protokole http
+- wget.exe -aplikacja wymagana dla pozostałych skryptów do pobierania danych po protokole http
+- lib.bat -skrypt (a'la biblioteka dynamiczna) wymagany do działania logiki w skryptach

-pliki konfiguracyjne i inne (w podfolderze cfg ):
+- beep -jeśli istnieje brzęcz przy zbliżaniu się do końca czasu sesji
+- test -(beta)jeśli istnieje i ( #_h != 0 )( #2end != 0 ) sumuje czas sesji i sprawdza czy obecna sesja jest poprawna (sprawdza adres http://www.google.com/blank.html )
+- pl.lang -jeśli istnieje przełącza język komunikatów na język polski (może wymagać ponownego uruchomienia skrypt-u/-ów)
*- (nazwa_skryptu)_max_on.txt -maksymalna długość czasu połączenia w sekundach (zapisywana przy poprawnym zamknięciu skryptu jeśli większa niż #_h )

P.S. format daty załączników: YYMMDD


Załączone pliki
.zip  connection_tools_150501_wo_bin.zip (Rozmiar: 17,03 KB / Pobrań: 303)
.zip  connection_tools_150525_wo_bin.zip (Rozmiar: 17,3 KB / Pobrań: 115)
.zip  connection_tools_150803_wo_bin.zip (Rozmiar: 27,79 KB / Pobrań: 109)
.zip  connection_tools_150803.zip (Rozmiar: 716,57 KB / Pobrań: 146)
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
28-11-2014, 23:11 (Ten post był ostatnio modyfikowany: 11-12-2014 10:38 przez penknife.)
Post: #2
TP-Link MR3x20 i odmierzanie czasu dla Aero2 BDI i nie tylko [Win][.bat]
Cytat:-skrypty odczytujące czas trwania połączenia: (dla Aero2 BDI należy odkomentować jedną linijkę: set #_h=3600)
+# 3G_tl-mr3420v2_140912_online.bat (beta)(dla modemów USB w trybie RAS lub NDIS)
+- mf823_zte_online.bat (HiLink)

-skrypty odczytujące różne informacje z modemu:
+- mf823_zte_get_info.bat (HiLink)

Plik connection_tools_141128*.zip w pierwszym poście.

PS. aktualizacja prawdopodobnie dopiero po świętach
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
01-05-2015, 22:07 (Ten post był ostatnio modyfikowany: 03-05-2015 17:29 przez penknife.)
Post: #3
Odmierzanie czasu dla Aero2 BDI i nie tylko [Win][.bat]
W końcu po świętach Wink

Skrypty odczytujące czas połączenia zintegrowałem do jednego pliku "cct.bat" i teraz mamy do wyboru moduły:
ras -zwykłe połączenie modemowe (odczyt z systemowych logów modemowych)
ras_ndis -połączenie bezpośrednio do komputera (operuje na danych z 'route print |find " 0.0.0.0 "') i po ponownym uruchomieniu skryptu licznik startuje od 0
TL-MR3420v2_3G -stan modemu USB z routera TP-Link MR3420v2 testowane na FW:140912
ZTE-MF823 -modem USB (HiLink)
nieprzetestowane:
Huawei_HiLink -obsługa na podstawie Huawei HiLink API udostępnionego również na tym forum
Huawei_HiLink_cradle -jak wyżej

Usunięta została funkcjonalność zapisywania "maksymalnej długości czasu połączenia w sekundach".

Do poprawnego działania zalecam używanie tylko jednego połączenia domyślnego (z trasą 0.0.0.0) przez system.

Dane o poprawnie wybranym module są zapisywane do "(katalog skryptu)\cfg\(nazwa skryptu).last".
Każdy moduł ma oddzielne ustawienia (t.j login,hasło,adres routera) do ustawienia w "(katalog skryptu)\cfg\(nazwa modułu).ini"
Kod:
;ustawić/zmienić tylko, jeżeli coś nie działa lub nie ma loginu/hasła domyślnego
_r.user=login_do_routera
_r.pass=hasło_do_routera
;powyższe na razie tylko dla TL-MR3420v2_3G
;adres do danego urządzenia jest brany domyślny ( Huawei: hi.link , TP-LINK: tplinklogin.net , ZTE: m.home )
_r.address=192.168.8.1
;wczytywane tylko na początku:
;maksymalna liczba sekund do końca sesji, 0 (zero lub brak)-normalna sesja bez odliczania
#2end=0
;#2end=3600
;ile sekund ma czekać przed kolejnym sprawdzeniem stanu
#sleep=3
;pliki .ini przyjmują komentarz linii, która zaczyna się od ;
P.S .Testowane na Win XP Pro SP3 , powinno(ale nie musi) działać poprawnie również na innych wersjach windowsów.
P.P.S. Ta wersja uwzględnia ostatnie zmiany w Aero2 BDI
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
25-05-2015, 19:57
Post: #4
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
W celu jasności: żeby skrypt poprawnie obsługiwał Aero2 należy ustawić zmienną #2end na wartość 3600 sekund (#2end=3600) oraz musi istnieć plik test w podfolderze cfg , który uaktywnia funkcję sprawdzającą czy strona http://www.google.com/blank.html zawiera ciąg "<head>".

Dzisiejsza wersja w porównaniu do poprzedników wnosi kilka zmian:
-ulepszony algorytm
-od teraz brzęczyk jest aktywowany przez plik (NazwaSkryptu).beep zamiast beep w podfolderze cfg
-moduł "ras_ndis" przemianowano na "direct" co lepiej oddaje naturę obsługiwanego połączenia
-wczytywanie danych konfiguracyjnych na początku również z (NazaSkryptu).ini przed (NazwaModułu).ini

P.S. Skrypt testowano na XP SP3 Pro oraz wstępnie na Win7 Pro (może nie działać poprawnie)
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
03-08-2015, 17:30
Post: #5
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
Dzisiejsza wersja w porównaniu do poprzedników wnosi głównie poprawę kompatybilności na różnych wersjach Windowsa oraz parę drobnostek.
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
28-09-2015, 02:59 (Ten post był ostatnio modyfikowany: 28-09-2015 03:03 przez egri.)
Post: #6
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
Ankieta jest zamknięta, więc tą drogą gorąco popieram pomysł.
Potrzebuję jednak wersję dla W7 x64, współpracującą z MR3420 z aktualnym firmware.
Trzymam kciuki za kontynuację dalszych prac. Powodzenia. Tongue
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
29-09-2015, 14:22 (Ten post był ostatnio modyfikowany: 29-09-2015 14:23 przez szopen.)
Post: #7
Odmierzanie czasu połączenia dla Aero2 BDI i nie tylko [Win][.bat]
egri napisał(a):Potrzebuję jednak wersję dla W7 x64, współpracującą z MR3420 z aktualnym firmware.

skrypty działające na win xp sp3 powinny również działać na vista, 7 i 8 (oraz być może 10) niezależnie od tego czy używamy wersji x86 czy x64 popatrz na to:
penknife napisał(a):Dzisiejsza wersja w porównaniu do poprzedników wnosi głównie poprawę kompatybilności na różnych wersjach Windowsa


kwestia firmware w routerze - tak samo jak upgrade można zrobić downgrade, no chyba, że masz modem niewspierany przez wcześniejsze fw

aby zminimalizować ryzyko warto
a) przywrócić ustawienia fabryczne routera przed downgrade
b) przed downgrade warto mieć możliwie najnowszy bootloader, dzięki temu możemy mieć funkcję recovery
http://tplink-forum.pl/faq-konfiguracja-...2nd-v2%29/
to się oczywiście łączy z wgraniem najnowszego firmware
c) ponadto przy downgrade należy unikać fw zawierających bootloader (zwykle w nazwie pliku zawierają człon "boot"), bo możemy pozbawić się wyżej opisanej funkcji recovery
na polskiej stronie TP-Linka niestety wszystkie wersje fw są z bootloaderem sugeruję więc pobranie firmware z alternatywnych źródeł
http://dl.eko.one.pl/orig/
http://ftp.tplink-forum.pl/orgin_bez_boot/
(uwaga są to zbiory fw dla różnych, modeli a nie tego konkretnego - trzeba pobrać fw dla modelu który się posiada!)

konkretów nie chciałem podawać, bo TL-MR3420 występuje w 2 CAŁKOWICIE ROŻNYCH wersjach między którymi firmware nie jest zamienne! (a wgranie niewłaściwego uszkodzi router), podejrzewam, że chodzi tu o wersję v2
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  D-Link DWR-116 + Huawei E3131i + Aero2 Yokhan 3 1 866 16-11-2016 15:51
Ostatni post: szopen
  HiLink E3131 z AERO2 jako Lan do routera. serek 2 1 074 18-10-2016 11:35
Ostatni post: serek
Lightbulb TP-Link TL-MR3420 + Huawei E3131 i Aero2 [OK] kris68 161 135 998 09-06-2016 12:38
Ostatni post: arturdrygas
  TP-link TL-MR3220/3420 + Huawei E353s-2 + aero2 levizna1 18 9 213 03-01-2016 16:55
Ostatni post: levizna1
  AirLive N450R + Aero2 strzelba 8 3 698 11-05-2015 15:13
Ostatni post: strzelba