GEOPRIV Experiment at IETF 71 n Goal: Demonstrate GEOPRIV protocols using the IETF network to provide location l Data formats: PIDF-LO and Civic Address XML schema l Protocols: HELD and XMPP/Jabber n Positioning based on wiremap information l IP – MAC – Access Point – Location n HELD Server acts as a portal for this information n XMPP client pulls location from HELD and posts it as status
GEOPRIV Experiment: Positioning n NetDisco server collects information from APs about which MAC addresses they have assigned which IP addresses l When Client connects, AP records the MAC-IP mapping l NetDisco polls at ~5min interval NetDisco HELD LIS Jabber Server Buddy Client AP
GEOPRIV Experiment: Request path n Client sends an HTTP request to the Location Information Server to get location n LIS queries a web service on the NetDisco server with the source IP address of the request l GET HTTP/1.1 n LIS takes location from NetDisco and packages it as a PIDF-LO document within a HELD response NetDisco HELD LIS Jabber Server Buddy Client AP GET
GEOPRIV Experiment: Return path NetDisco HELD LIS Jabber Server Buddy Client 200/OK false T23:50:55+11:00 Wiremap T23:50:55+11:00 08:00:2b:01:02:03 US Pennsylvania Philadelphia Market Street 1201 NE Franklin 6/7
GEOPRIV Experiment: Applications n Location-based applications on the client can now use the location n At the IETF, a sample application posted location as status for an XMPP/Jabber user NetDisco HELD LIS Jabber Server Buddy Client dnd Current location: Room Franklin 6/7, NE Floor Market Street Philadelphia, Pennsylvania, US 19107