Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
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:12
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]

⛔Trackers of betalen...⛔


  • 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: 18-06 12:01
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: 21:38
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: 23:55
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


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True