Toon posts:

Netwerk koppelen aan gegevens

Pagina: 1
Acties:

Vraag


  • everss
  • Registratie: Oktober 2018
  • Laatst online: 05-11-2018
Hallo allemaal, Ik ben een app aan het bouwen waarbij ik wil dat er gelijk bepaalde gegevens opgehaald moeten worden van een specifieke locatie als er contact gemaakt wordt met het wifi netwerk van die locatie. Is het mogelijk om dit voor elkaar te krijgen?

Klein voorbeeld ter verduidelijking:
Als ik thuis kom en ik open de app dat er dan bij het veld locatie automatisch al "thuis" ingevuld wordt en als ik op het werk inlog er bij het veld locatie "werk" ingevuld wordt.

Alle reacties


  • HKLM_
  • Registratie: Februari 2009
  • Laatst online: 23:00
Kan je het SSID niet koppelen aan bepaalde locaties. IF ssid = WiFi 1 THEN Location = Home
Ben niet zo goed met programmeren maar zo iets zou ik proberen :P

[Voor 27% gewijzigd door HKLM_ op 18-10-2018 09:41]

๐Ÿ‘ฉโ€๐Ÿš€ -> Astronauts use Linux because you cant open Windows in space <- ๐Ÿš€


  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

โ €ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด

Prachtige topicstart weer.

Welk OS? Ben je een app aan het bouwen voor iOS of voor Android of allebei?
Welke taal? In welke taal ben je รผberhaupt bezig? Swift? Java? Kotlin? Cx?
Wat heb je zelf al gevonden?
Heb je al gegoogled naar 'how to detect wifi-network in [insert taal hier]' om maar wat te noemen?
Waar kom je dan precies niet uit?

[Voor 5% gewijzigd door Harrie_ op 18-10-2018 10:03]

โ˜€๏ธโ€ƒ18 Panelenโ€ƒ|โ€ƒ๐Ÿ”‹โ€ƒ5,8 kWpโ€ƒ|โ€ƒโšกโ€ƒSolarEdge SE6K


  • everss
  • Registratie: Oktober 2018
  • Laatst online: 05-11-2018
@Harrie_ bedankt voor je reactie Harrie en excuses voor de onvolledigheid. We bouwen de app met Reakt. Ik hoef in principe niet exact te weten hoe het gedaan moet worden, alleen of dit mogelijk is en in grote lijnen hoe. (zie ook mijn toevoeging hieronder) Alvast bedankt

[Voor 9% gewijzigd door everss op 18-10-2018 14:06]


  • BranderoS
  • Registratie: Oktober 2015
  • Laatst online: 28-03 13:17
JavaScript heeft een standaard GeoLocatie-API. Die zou je kunnen gebruiken. Die zou je in je proces kunnen gebruiken.

https://developer.mozilla...s/Web/API/Geolocation_API

Die geet de coordinaten terug, en die zijn weer te gebruiken in allerlei andere API's.

Qua je vraag: je zou bijvoorbeeld een berekening kunnen doen hoeveel meter er tussen de verkregen coordinaten en de coordinaten van het wifi-netwerk zitten, en als je binnen 50 meter (ik roep hier een voorbeeld getal) zit dan kan je 'Thuis' of 'werk' invullen.

  • everss
  • Registratie: Oktober 2018
  • Laatst online: 05-11-2018
@BranderoS

Beste BranderoS, bedankt voor je reactie. Misschien was mijn voorbeeld niet helemaal goed. Het is voor een project waar ook bewegende wifi punten gebruikt moeten worden(treinen) waarvan dus de coordinaten niet van vastgesteld kunnen worden. Is deze manier dan nog steeds mogelijk?

Het verhaal waar het om gaat iets explicieter:
Er moeten via deze app bepaalde handelingen uitgevoerd worden (inspecties), het is daarbij van belang dat de persoon die deze handelingen uitvoert automatisch weet in welk treinstel hij zit. Dit is het handigst vast te stellen via het wifi netwerk van de trein (denken wij, andere suggesties zijn uiteraard welkom). Nu is de vraag of het mogelijk om het wifi netwerk waarmee verbinding wordt gemaakt automatisch in te laten vullen in de inspectielijst.

  • henk1994
  • Registratie: November 2013
  • Laatst online: 28-03 12:19
Dus je programmeert je app in React en wil weten met welk Wi-Fi netwerk het toestel verbonden is? Een simpele Google met 'wifi react native plugin' levert al de nodige hits op. Je kunt niet standaard vanuit React weten met welk Wi-Fi netwerk je verbonden bent maar door een plugin kun je deze functionaliteit wel toevoegen.

U vraagt, wij WebMaken


  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

โ €ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด

Ok de usecase is nu bekend:
Je wil vanuit je app in een trein in feite weten in welke wagon je je bevindt.

De vraag is dan of het detecteren van je wifi-netwerk iets oplost => ik ga ervanuit dat in de gehele trein 1 wifi-netwerk beschikbaar is. Laten we deze gemakshalve wifi_trein noemen. Het lijkt me sterk dat (maar ik sluit het niet uit) er meerdere wifi-netwerken in de trein zitten (resp. wifi_wagon1, wifi_wagon2, etc.). Als dat laatste niet het geval is heb je natuurlijk bar weinig aan je wifi-netwerk want daaruit kun je nog steeds niet extrapoleren in welke wagon je zit, je zit immers in elke wagon verbonden met wifi_trein. Heeft iedere wagon wรจl een eigen SSID dan is er natuurlijk nog steeds niet de garantie dat je, wanneer je vanuit wagon 1 naar wagon 2 loopt, direct overschakelt van wifi_wagon1 naar wifi_wagon2...

@everss Is bovenstaande bekend? Heb je hier over nagedacht?

โ˜€๏ธโ€ƒ18 Panelenโ€ƒ|โ€ƒ๐Ÿ”‹โ€ƒ5,8 kWpโ€ƒ|โ€ƒโšกโ€ƒSolarEdge SE6K


  • everss
  • Registratie: Oktober 2018
  • Laatst online: 05-11-2018
@Harrie_

Dit probleem hebben we over nagedacht; als de trein maar een wifi punt heeft kunnen we in de data wel terug vinden uit welke treinstellen de trein dan bestond (dit zullen er hoogstens drie zijn). Als de wifi niet automatisch overschakelt per wagon zal er een foutmelding komen omdat een inspecteur twee keer dezelfde wagon aan het inspecteren is, dit is niet ideaal maar voor nu prima. We hebben daarnaast nog nagedacht over het combineren van gps signalen van de telefoon van de inspecteur en de gps van de trein om op deze manier te kijken naar welke inspecteur op welke trein zit maar het bespreken van deze mogelijkheid lijkt mij een ander topic.

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

โ €ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด

Helder. Nou dan zou ik de tip van @henk1994 volgen en kom je als het goed is hier uit. Dan kun je precies zien met welk SSID je verbonden bent. Daarmee is je originele vraag beantwoord, maar je probleem verder nog niet helemaal opgelost denk ik.

Ik weet niet over welke treinen we praten, personen- of goederenvervoer maar ik kan me zomaar voorstellen dat iedere trein/wagon het SSID NS_Free_Wifi o.i.d. uitzend, daarmee weet je dan in feite nog niets behalve dat je je in of bij een trein bevindt. Als je รจcht wil tackelen in welke wagon je staat dan denk ik dat je je oplossing in een andere hoek moet zoeken dan wifi. Anyhow, succes!

โ˜€๏ธโ€ƒ18 Panelenโ€ƒ|โ€ƒ๐Ÿ”‹โ€ƒ5,8 kWpโ€ƒ|โ€ƒโšกโ€ƒSolarEdge SE6K


  • .Maarten
  • Registratie: Januari 2011
  • Laatst online: 22:44
Via WiFi kun je kijken welk mac adres het ap heeft. Al denk ik niet dat je daar veel aan hebt tenzij he van elk ap weet wat het mac adres is en in welke trein die zit.

Ik zou het gewoon handmatig in laten vullen. Veel makkelijker. Soms moet je niet alles willen automatiseren.

  • Harrie_
  • Registratie: Juli 2003
  • Niet online

Harrie_

โ €ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€ใ€€๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด ๐Ÿ”ด

.Maarten schreef op donderdag 18 oktober 2018 @ 17:13:
Ik zou het gewoon handmatig in laten vullen. Veel makkelijker. Soms moet je niet alles willen automatiseren.
Dat is makkelijk gezegd als je niet precies wat de exacte usecase is. De keuze voor wel of niet automatiseren heeft met van alles te maken:
• Moet je 3x daags een wagonnr. invullen of moet je dit iedere 5 minuten doen?
• Heeft een wagon een 2-cijferig nummer of een GUID-achtige identifiรซr ร  la '4A5209IK201S'?
• Wat is de implicatie wanneer de wagon een 2-cijferig nummer heeft en ik vul per ongeluk '81' in i.p.v. '18'?
etc.

โ˜€๏ธโ€ƒ18 Panelenโ€ƒ|โ€ƒ๐Ÿ”‹โ€ƒ5,8 kWpโ€ƒ|โ€ƒโšกโ€ƒSolarEdge SE6K


  • everss
  • Registratie: Oktober 2018
  • Laatst online: 05-11-2018
duidelijk, bedankt allemaal!
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee