Klient Tomato na Androida?
|
radzio |
Dodano 28-05-2012 11:49
|
User
Posty: 112
Dołączył: 13/06/2011 22:02
|
Hej,
Od jakiegoś czasu zajmuje się pisaniem aplikacji na Androida (moje ostatnie cudo: https://play.google.com/store/apps/details?id=com.scrobblefm). Wpadłem na pomysł napisania klienta tomato na Androida. Taki łatwy dostęp do tomato z poziomu natywnej aplikacji. Co o tym myślicie? Jakie funkcje chcielibyście, aby się tam znalazły? A może pomysł jest po prostu nie warty uwagi?
Linksys E4200 v1 - Tomato 1.28 092V K26 RT-N USB AIO by shibby
Linksys WRT54G v3.1 - Tomato 1.28 062 K26 VPN by shibby
|
|
|
|
wit3k |
Dodano 28-05-2012 12:12
|
User
Posty: 170
Dołączył: 15/07/2007 20:00
|
Fajny pomysł.
Na pewno przydatna zakładka status, zarządzanie bw limiterem, oraz wireless filter. IP trafic tez dobrze mieć, może nie jako wykresy a po prostu tabela.
Bez problemu można się zalogować poprzez przeglądarkę na androida i do wszystkiego jest dostęp, lecz wiąże się to z scroolowaniem strony co w tym wypadku nie jest dość przyjemne.
Nawet na moim netbooku się denerwuje z tego powodu. |
|
|
|
anonim747874734 |
Dodano 28-05-2012 14:08
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
skoro jest webgui w tomato ktore działa bardzo dobrze na każdej przeglądarce na androidzie to po co ? sam jade na dolphin browser hd i jedyne co mi nie działa to wykresy.
chyba ,że ogarniesz w niej css i svg to pewnie będzie ciekawe...
jak chcesz możemy zrobić ankietę - jak się publiczność wypowie ,że warto to przynajmniej będziesz miał motywację |
|
|
|
shibby |
Dodano 28-05-2012 14:17
|
SysOp
Posty: 17115
Dołączył: 15/01/2009 20:30
|
IMO fajna sprawa połaczyć się z telefonu by zobaczyć kto jest podpięty, czy router nie załapał restartu lub jak obciążone jest łącze. Bardziej uderzałbym w statystyki i info niż w panel do zarządzania routerem bo faktycznie od tego jest przegladarka. Ew panel do wlaczania/wylaczania uslug: wifi, bwlimiter, qos, ftp, btclient.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
radzio |
Dodano 28-05-2012 14:20
|
User
Posty: 112
Dołączył: 13/06/2011 22:02
|
Cytat house napisał(a):
skoro jest webgui w tomato ktore działa bardzo dobrze na każdej przeglądarce na androidzie to po co ? sam jade na dolphin browser hd i jedyne co mi nie działa to wykresy.
chyba ,że ogarniesz w niej css i svg to pewnie będzie ciekawe...
jak chcesz możemy zrobić ankietę - jak się publiczność wypowie ,że warto to przynajmniej będziesz miał motywację
No właśnie mnie czasami trochę denerwuje tomato na Anroidzie, po prostu strona tomato jest zrobiona na komputery, a nie na telefony . A mając aplikację można pobawić się w jakieś alerty jak np coś przestanie działać, lepszy monitoring itd ;-). Dlatego właśnie się Was pytam bo może jednak nie ma sensu się w to bawic ;-)
Cytat shibby napisał(a):
IMO fajna sprawa połaczyć się z telefonu by zobaczyć kto jest podpięty, czy router nie załapał restartu lub jak obciążone jest łącze. Bardziej uderzałbym w statystyki i info niż w panel do zarządzania routerem bo faktycznie od tego jest przegladarka. Ew panel do wlaczania/wylaczania uslug: wifi, bwlimiter, qos, ftp, btclient.
Właśnie o czymś takim myślę ;-). Czyli wychodzi, że lepiej zrobić Android Tomato Monitor :> z on/off dla najważniejszych rzeczy. No bo rzeczywiście ustawianie vlanów to lepiej na kompie robić ;D
Linksys E4200 v1 - Tomato 1.28 092V K26 RT-N USB AIO by shibby
Linksys WRT54G v3.1 - Tomato 1.28 062 K26 VPN by shibby
|
|
|
|
anonim747874734 |
Dodano 28-05-2012 14:24
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat radzio napisał(a):
Właśnie o czymś takim myślę ;-). Czyli wychodzi, że lepiej zrobić Android Tomato Monitor :> z on/off dla najważniejszych rzeczy. No bo rzeczywiście ustawianie vlanów to lepiej na kompie robić ;D
no i szlak rozwoju został wypracowany i jak szybko |
|
|
|
fisi |
Dodano 28-05-2012 23:08
|
User
Posty: 6
Dołączył: 17/05/2012 17:48
|
Świtny pomysł, czekam niecierpliwie. |
|
|
|
kille72 |
Dodano 28-05-2012 23:23
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Super pomysl, tez czekam na Android Tomato Monitor |
|
|
|
buniaczek |
Dodano 29-05-2012 07:15
|
OL Maniac
Posty: 1166
Dołączył: 28/12/2010 13:05
|
Moim zdaniem to całkiem ciekawy pomysł i myślę że warto iść w tą stronę
Powodzenia!
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
|
|
|
|
krisan |
Dodano 29-05-2012 11:56
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Ja dodam od siebie: jeśli już android, to warto pomyśleć o tym, aby działało toto na innych tabletowych/smartofonowych przeglądarkach. I tutaj:
1. obsługa nowszych przeglądarek (css3/html5/ajax) jak i
2. starszych/słabszych maszynach/przeglądarkach.
Oczywiście, nie ma sensu robić czegoś co nie będzie miało zastosowania (target-u ) więc ... dobrze że powstał ten wątek
|
|
|
|
radzio |
Dodano 29-05-2012 14:31
|
User
Posty: 112
Dołączył: 13/06/2011 22:02
|
Cytat krisan napisał(a):
Ja dodam od siebie: jeśli już android, to warto pomyśleć o tym, aby działało toto na innych tabletowych/smartofonowych przeglądarkach. I tutaj:
1. obsługa nowszych przeglądarek (css3/html5/ajax) jak i
2. starszych/słabszych maszynach/przeglądarkach.
Oczywiście, nie ma sensu robić czegoś co nie będzie miało zastosowania (target-u ) więc ... dobrze że powstał ten wątek
Hmm... nie wiem czy jest sens męczyć routerki nowymi technologiami. Czy jest sens pakować tam html itd? Ja nie widzę takiej potrzeby, w 99% korzystamy z normalnej przeglądarki, a aplikacja na Androida to tylko taki gadżet, żeby sobie szybko sprawdzić kto jest do sieci podpięty, albo jednym naciśnięciem coś włączyć/wyłączyć ;-)
Połączony z 29 maj 2012 16:17:51:
Ok,
Założym projekt na GitHubie:
https://github.com/radzio/Tomato-Monitor
Także tam będę źródło itd issue tracker. Za niedługo zaczynam sesję więc.... nie wiem kiedy powstanie pierwsza wersja, ale stay tuned :-)
[img]http://secure.travis-ci.org/radzio/Tomato-Monitor.png?branch=master[/img]
Edytowany przez radzio dnia 29-05-2012 16:24
Linksys E4200 v1 - Tomato 1.28 092V K26 RT-N USB AIO by shibby
Linksys WRT54G v3.1 - Tomato 1.28 062 K26 VPN by shibby
|
|
|
|
maciej2 |
Dodano 30-05-2012 18:16
|
Super User
Posty: 418
Dołączył: 19/12/2010 16:35
|
Ciekawa sprawa, jestem za Ja bym widział proste opcje, tak jak napisał @shibby do tego mozna dodać restart routera, zmiana ip (jeśli ktoś ma zmienne ), statystyki odnośnie routera itp. Nie ma co pchać się w poszczególne usługi. Chyba, ze je można dołączyć jako moduły i osobno pisać, kto będzie potrzebował to pobierze i "doinstaluje". A na pewno java posiada takowe możliwości (dokładnie nie znam się na tym, bo nie mój kierunek programowania bardziej www/linux). |
|
|
|
anonim747874734 |
Dodano 02-06-2012 23:04
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
ja mam ciekawszą sprawę
mam 2 androidy jeden 1,4ghz gingerbread (telefon) a drugi 1.0Ghz ics (tablet)
na ics statystyki w tomato widać poprawnie w dolphin browser hd a w gingerbread w tej samej przeglądarce już nie
wiem, powiecie nowy system, masa usprawnień ale to wszystko są skrypty generowane po stronie tomato ... wtf ? |
|
|
|
radzio |
Dodano 15-06-2012 10:31
|
User
Posty: 112
Dołączył: 13/06/2011 22:02
|
Z takich pytan :>
robic możliwość monitorowania kilku routerów prawda ;-)
Linksys E4200 v1 - Tomato 1.28 092V K26 RT-N USB AIO by shibby
Linksys WRT54G v3.1 - Tomato 1.28 062 K26 VPN by shibby
|
|
|
|
krisan |
Dodano 15-06-2012 12:06
|
Power User
Posty: 207
Dołączył: 22/03/2011 11:48
|
Cytat house napisał(a):
[...]
wiem, powiecie nowy system, masa usprawnień ale to wszystko są skrypty generowane po stronie tomato ... wtf ?
... a wykonywane (html, js,css, pluginy) u klienta (w przeglądarce)
|
|
|
|
morlinek |
Dodano 19-06-2012 21:23
|
User
Posty: 136
Dołączył: 30/08/2010 13:25
|
Cytat radzio napisał(a):
Z takich pytan :>
robic możliwość monitorowania kilku routerów prawda ;-)
Ciekawa funkcja zwłaszcza dla adminów/sieciowców jak i zwykłych użytkowników domowych posiadających kilka routerów
Kiedy będzie jakaś wersja beta twojej aplikacji?
Netgear WNR 3500Lv1 | 1.28.0000 MIPSR2-121 K26 USB BTgui-VPN
|
|
|
|
malkovich |
Dodano 09-07-2012 11:52
|
User
Posty: 7
Dołączył: 22/09/2007 09:43
|
z chęcią dołączę do betatesterów, podobają mi się takie projekty
OS 4.0.3
Edytowany przez malkovich dnia 09-07-2012 15:42
|
|
|
|
shibby |
Dodano 09-07-2012 11:58
|
SysOp
Posty: 17115
Dołączył: 15/01/2009 20:30
|
również się piszę na testy. And 2.3.3
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
radzio |
Dodano 09-07-2012 16:57
|
User
Posty: 112
Dołączył: 13/06/2011 22:02
|
Prace powoli posuwają się do przodu. Trochę jest z tym zabawy bo muszę parsować ręcznie wiele rzeczy. Dlatego testy tym bardziej będą potrzebne (dla różnych wersji tomato). Aczkolwiek z tego co widzę to zmian nie ma prawie w ogóle.
Aktualnie jestem w stanie pobrać dane:
- podpięte urządzenia, z okresem wydzierżawienia
- aktualna prędkość transferu dla każdego interfejsu
- publiczne IP (ale to IP podaje mi Tomato, a nie programowo:)
Oprócz tego:
//
sysinfo = {
uptime: 1106259,
uptime_s: '12 days, 19:17:39',
loads: [18400, 14976, 6976],
totalram: 62795776,
freeram: 13185024,
shareram: 0,
bufferram: 10457088,
cached: 9076736,
totalswap: 0,
freeswap: 0,
totalfreeram: 32718848,
procs: 47,
flashsize: 16,
systemtype: 'Broadcom BCM4716 chip rev 1 pkg 10',
cpumodel: 'MIPS 74K V4.0',
bogomips: '239.20',
cpuclk: '480'};
//
wlstats = [ { radio: 1, client: 0, channel: 1, mhz: 2412, rate: 108, ctrlsb: 'none', nbw: 20, rssi: 0, noise: -99, intf: 0 }
,{ radio: 1, client: 0, channel: 36, mhz: 5180, rate: 600, ctrlsb: 'lower', nbw: 40, rssi: 0, noise: -99, intf: 0 }
,{ radio: 1, client: 0, channel: 1, mhz: 2412, rate: 108, ctrlsb: 'none', nbw: 20, rssi: 0, noise: -99, intf: 0 }
]
Tylko właśnie obawiam się, że przy zmianie formatu danych z których korzystam wymagana będzie poprawa kodu. No ale... może jak ta aplikacja spotka się z uznaniem i będzie zapotrzebowanie na takie cuda to może ktoś doda do Tomato proste API ;-). Bo dużo roboty to raczej nie jest ;)
Linksys E4200 v1 - Tomato 1.28 092V K26 RT-N USB AIO by shibby
Linksys WRT54G v3.1 - Tomato 1.28 062 K26 VPN by shibby
|
|
|
|
anonim747874734 |
Dodano 09-07-2012 17:15
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
kiedy preview release ? aż zapalę tomato aby to zobaczyć |
|
|