alles over je Palm Treo smartphone of PalmOS pda
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
||||
|
||||
[Software] NS Hotspot helpt webOS het internet op in de trein
De kleine groep webOS-gebruikers in Nederland heeft ten opzichte van andere mobiele platformen een achterstand qua ondersteuning en herkenning. Eén opvallend probleem is het niet eenvoudig kunnen inloggen op WiFi hotspots die gebruik maken van een zogenaamde 'captive portal.' In het geval van T-Mobile herkent webOS de captive portal wel maar lukt het niet deze introductiepagina te tonen. Nu is er een oplossing in de vorm van NS Hotspot, een kleine gratis applicatie die helpt door de browser direct naar het IP-adres van de pagina te verwijzen.
Eerder werd al in het forum de oplossing aangedragen: het handmatig uitvogelen van het IP-adres van de gateway, op basis daarvan het juiste IP-adres van de portal bepalen en dit zelf invoeren in de browser. NS Hotspot versimpelt dat tot de druk op één knop. In principe zou dit moeten werken voor alle T-Mobile hotspots, niet alleen die in de trein. Tevens kan je zo ook simpel browsen naar je WiFi router thuis. De naam NS Hotspot is dus eigenlijk wat beperkt. De applicatie is momenteel beschikbaar via Preware (door middel van een custom feed) voor alle webOS toestellen die versie 2 of hoger draaien. Toestellen met webOS 1.x blijven dus verstoken van een oplossing (de onderliggende manier om het gateway-adres te achterhalen is pas toegevoegd in webOS 2). TouchPad gebruikers kunnen wel rekenen op een licht aangepaste versie. Installatie Het installeren gaat via een custom feed in Preware. Open Preware (of lees hier hoe je dat kunt installeren) en ga naar het applicatiemenu linksboven. Selecteer 'Manage Feeds' en vul de volgende gegevens in:
Klik vervolgens op 'Add Feed' om de custom feed toe te voegen en verlaat dit scherm. Preware zal nu alle feeds verversen. Zoek nu vanuit het beginscherm naar 'ns hotspot' en als alles goed is zal er één applicatie verschijnen met de naam NS Hotspot. Kies Install om het proces te completeren. Er is één vereiste om deze applicatie te kunnen gebruiken: het Homebrew JS Service Framework van Jason Robitaille moet geinstalleerd zijn op je webOS toestel. Kijk daartoe binnen Preware naar de al geïnstalleerde packages onder de categorie 'Linux Applications.' Gebruik je toevallig ook een app als Internalz via Preware dan is dit bestand al aanwezig. Gebruik Open NS Hotspot en na enkele tellen zal het huidige WiFi gateway-adres verschijnen. Je kan dan de browser dat adres laten openen d.m.v. de groene knop. Zonder WiFi-verbinding of bij installatieproblemen zal er geen gateway-adres verschijnen. Vraag het gerust in het forum als er onduidelijkheden zijn. Tot slot Aangezien ik deze applicatie zelf heb geschreven is dit nieuwsbericht natuurlijk een vorm van zelfbevlekking. Excuses hiervoor, hopelijk ziet een breder publiek zo een mogelijke oplossing voor een irritant probleem. De broncode is openbaar via GitHub. Laatst gewijzigd door domo; 08 november 2011 om 21:02. |
#2
|
||||
|
||||
Hallo Domenique,
Ik ben dit nu aan het uitproberen. Installeren gaat prima, maar ik krijg een webOS alert (via een blauw WiFi logo): 'Captive Portal Detected on WiFi' NS Hotspot start goed op, toont een IP-adres, dus ga ik verder via de groene knop. Dat opent een browser en daar krijg ik deze melding: 'http://10.161.0.0 Error loading page (110)' Ik ga nog een poging doen. Edit: zelfde fout. Wat opvalt, ia dat 3G actief blijft. Normaal gaat dat uit als wifi goed werkt. Bedankt dat je hier mee bezig bent! Groeten, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee Laatst gewijzigd door RoelvdV; 12 september 2011 om 07:03. |
#3
|
||||
|
||||
Hmm, gek. Bij mij heeft het tot nog toe goed gewerkt maar ik heb niet zo heel vaak een intercity met internet (doorgaans een ander type trein). De melding over de captive portal is inderdaad gebruikelijk. Normaal gesproken zou je door op die melding te klikken de intropagina moeten krijgen, maar dat gaat dus mis. Omdat je via WiFi nog geen internettoegang hebt blijft 3G actief. Zodra je wel goed verbinding hebt schakelt 3G uit. Zelf heb ik het enkel getest met 3G permanent uit, maar dat is het probleem niet denk ik.
Wat is het IP-adres dat je te zien krijgt? Krijg je er toevallig meerdere (het vak is in feite een keuzelijst)? Ik heb namelijk jouw logica gebruikt zoals hieronder: Citaat:
Oorspronkelijk geplaatst door RoelvdV
Nodig: een Terminal programma, zelf lukt me dat nu alleen op mijn Pre.
Zet wifi aan en maak verbinding met het TMOBILE-netwerk. Start Terminal en tik (zonder de quote): 'route -n' Zie het adres op de voorlaatste regel, dat zal eindigen op .1 of .129 Indien .1 , dan dit in de browser intikken: 10.161.nn.182 , waarbij nn vervangen moet worden door de cijfers net voor de .1 Indien .129 , dan dit intikken: 10.161.nn+1.54 , waarbij nn+1 de cijfers net voor de .129 plus 1 wordt. Je moet nu de aanmeldpagina te zien krijgen. Vinkje zetten en op 'Maak verbinding met internet' klikken, klaar! Overigens, als het wél werkt krijg je ook nog een melding dat je eerst een werkende verbinding moet hebben voordat je naar een adres kan browsen. Maar Ok wegdrukken is voldoende om dan alsnog door te gaan. Iets wat evenmin werkt is uitloggen. Normaliter zou je in de adresbalk 'logout.' in moeten voeren, maar dat pikt de webOS browser niet. |
#4
|
||||
|
||||
Ieder treinstel heeft een eigen adres, maar deze eindigen normaliter op .1 of .129
Al deze details heb ik van een collega gekregen. Vanmiddag weer een poging! gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#5
|
|||
|
|||
Wat cool!! Ik ga die app ook gauw proberen.
@domo: Waarschijnlijk een domme opmerking van mij, want nog niet zelf geprobeerd, maar ik neem aan dat je wel eerst je Pre/TP met het T-Mobile netwerk hebt verbonden om zo 3G te overrulen met Wifi connectivity en dan pas de app draait. |
#6
|
||||
|
||||
Nieuwe poging, ik krijg dit gatewayadres te zien: 109.33.176.46
Dat ziet er niet bekend uit. Nu even kijken met de laptop. Edit, dan zie ik als standaardgateway: 10.87.60.1 en dat is wel bekend. Hopelijk kun je hier wat mee. gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee Laatst gewijzigd door RoelvdV; 12 september 2011 om 16:05. |
#7
|
||||
|
||||
Citaat:
Wat de app doet is in feite de kernel IP tabel opvragen d.m.v. het linux commando 'route -n' en daar dan de gateway adressen uitvissen. Het is een enorme hoeveelheid werk om zoiets simpels als een WiFi gateway op te vragen (route commando is niet toegestaan dus moet de node.JS service die dit opvraagt als root draaien én ook dat mag natuurlijk niet), maar goed, dat stukje werkt nu eindelijk na lang proberen. Omdat ik zelf momenteel geen data-abonnement heb (moet ik weer regelen als ik tijd heb) heb ik het niet getest als ik ook 3G aan heb staan. Misschien dat er daardoor meer dan één gateway verschijnt, maar dan zou je daartussen moet kunnen kiezen. Kon dat bij jou Roel of kreeg je enkel 109.33.176.46 te zien? Dat andere adres zou namelijk ook moeten verschijnen als het op je laptop ook naar voren komt. Ik vraag me trouwens nog steeds af waarom webOS niet gewoon zonder problemen werkt... het echte probleem heb ik nog niet kunnen vaststellen. |
#8
|
||||
|
||||
Nu ook met mijn TouchPad, terwijl ik al verbonden ben... En dat werkt perfect!
|
#9
|
||||
|
||||
Mooi Ik heb 't met m'n TouchPad nog niet geprobeerd maar goed om te horen dat het programma in de basis in ieder geval werkt. Ik zal het morgen ook weer eens proberen in de trein, kijken of er probleemgevallen te ontdekken zijn.
|
#10
|
||||
|
||||
Vanmorgen zonder problemen online met mijn TouchPad. De Pre3 blijft een verkeerd adres tonen.
gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#11
|
||||
|
||||
Bij mij gaat het meteen goed met de Pre3. Het ligt wellicht toch aan het aanwezig zijn van andere gateways vanwege de 3G verbinding. Iemand zou eens kunnen proberen die dataverbinding tijdelijk uit te schakelen en dan dit programma te openen. Ik hoop dat het dan werkt. Dan is het nog steeds raar dat het juiste adres niet getoond wordt, maar goed, dan weet ik waar ik moet zoeken.
|
#12
|
||||
|
||||
Dat is de oplossing met de Pre3: Aeroplane mode aan, dan wifi aan. Nu krijg ik wel het juiste adres!
/me happy gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#13
|
||||
|
||||
Update 0.9.3
Ik heb een kleine update gedaan naar versie 0.9.3, die is nu beschikbaar via bovenstaande Preware (custom) feed.
Veranderingen:
Ik weet nog niet of de tweede aanpassing het gemakkelijker maakt om te verbinden via een T-Mobile WiFi hotspot terwijl je ook via 3G een verbinding hebt. Dat is in ieder geval wel het streven. In het ideale geval hoeft er dan geen Aeroplane mode aan te pas te komen. |
#14
|
||||
|
||||
Broncode beschikbaar
Ik heb de broncode inmiddels beschikbaar gesteld via GitHub, voor wie interesse heeft.
Ik heb het hierboven besproken 3G + WiFi probleem nog niet kunnen bekijken, weinig treinen met WiFi gezien de laatste tijd. |
#15
|
||||
|
||||
De App werkt prima op mijn TouchPad en op mijn Pre3 moet ik eerst Aeroplane Mode inschakelen (lees: 3G uitschakelen), zodat de Wifi verbinding wel goed werkt.
gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#16
|
|||
|
|||
ns hotspots
Mooi werk! Helaas krijg ik al een foutmelding als de feeds worden verversd. Er gaat iets mis met de ns hotspot applicatie als preware die wil downloaden.
Jan |
#17
|
||||
|
||||
Citaat:
gr, Roel
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#18
|
||||
|
||||
Ik krijg zelf ook geen foutmeldingen. Weet je zeker dat je bij het toevoegen het schakelaartje bij IS COMPRESSED op Yes had staan? Ik kan me herinneren dat dat tot foutmeldingen kan leiden. Helaas moet je daartoe de feed opnieuw toevoegen.
Mocht het niet lukken kan je ook proberen direct de applicatie package te downloaden. Die staat namelijk nog altijd online, daar zit het probleem dus niet. Geef dan als adres het volgende op: http://project.sinds1984.nl/appfeed/..._0.9.3_all.ipk |
#19
|
|||
|
|||
ns hotspots
probleem opgelost. Oorzaak tikfoutje in de url. @roel en @domo: dank voor het meedenken.
|
#20
|
|||
|
|||
Ook ik heb de app eindelijk kunnen gebruiken op m'n touchpad. Top, werkte perfect.
Is het voor de Pre 3 eigenaren niet voldoende om alleen je data over GPRS/UMTS uit te zetten ipv je hele telefoon? Daar is een patch voor, krijg je ook een switch in je systeem menu (rechts boven). Anders ben je niet bereikbaar met aeroplane mode. |