[Geopriv] HELD experiment at IETF 71

Richard Barnes <rbarnes@bbn.com> Thu, 06 March 2008 15:47 UTC

Return-Path: <geopriv-bounces@ietf.org>
X-Original-To: ietfarch-geopriv-archive@core3.amsl.com
Delivered-To: ietfarch-geopriv-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6E8C828C935; Thu, 6 Mar 2008 07:47:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.873
X-Spam-Level:
X-Spam-Status: No, score=-100.873 tagged_above=-999 required=5 tests=[AWL=-0.436, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Liqmkf+YwCFg; Thu, 6 Mar 2008 07:47:50 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0450128C92A; Thu, 6 Mar 2008 07:47:49 -0800 (PST)
X-Original-To: geopriv@core3.amsl.com
Delivered-To: geopriv@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2B1828C8F3 for <geopriv@core3.amsl.com>; Thu, 6 Mar 2008 07:47:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3ux9Jb5v+F5A for <geopriv@core3.amsl.com>; Thu, 6 Mar 2008 07:47:46 -0800 (PST)
Received: from mx11.bbn.com (mx11.bbn.com [128.33.0.80]) by core3.amsl.com (Postfix) with ESMTP id 96DFB28C8FF for <geopriv@ietf.org>; Thu, 6 Mar 2008 07:47:46 -0800 (PST)
Received: from col-dhcp33-244-152.bbn.com ([128.33.244.152] helo=localhost.localdomain) by mx11.bbn.com with esmtp (Exim 4.60) (envelope-from <rbarnes@bbn.com>) id 1JXIJh-0006vU-4w; Thu, 06 Mar 2008 10:47:33 -0500
Message-ID: <47D01213.2070908@bbn.com>
Date: Thu, 06 Mar 2008 10:47:31 -0500
From: Richard Barnes <rbarnes@bbn.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080226)
MIME-Version: 1.0
To: GEOPRIV <geopriv@ietf.org>, Robert Sparks <rjsparks@nostrum.com>, Hannes Tschofenig <Hannes.Tschofenig@gmx.net>, "Winterbottom, James" <James.Winterbottom@andrew.com>
Subject: [Geopriv] HELD experiment at IETF 71
X-BeenThere: geopriv@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Geographic Location/Privacy <geopriv.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:geopriv@ietf.org>
List-Help: <mailto:geopriv-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: geopriv-bounces@ietf.org
Errors-To: geopriv-bounces@ietf.org

I wanted to let folks know about an experiment Hannes, James, and I have 
been working to set up at IETF 71 to see if we can deliver some basic 
location-based applications, using the IETF network as a platform.  The 
concept goes something like this:

+--------+           +-----+           +---------------------+
| Client |---HELD----| LIS |-----------| IETF (NetDisco [1]) |
+--------+           +-----+           +---------------------+

1. Client submits HELD request
2. LIS queries NetDisco (over an ad-hoc interface) for location of an IP
3. NetDisco returns civicAddress XML for the AP to which the requested 
IP is connected, e.g.:
<civicAddress
   xmlns="urn:ietf[tongue]arams:xml:ns[tongue]idf:geopriv10:civicAddr">
   <country>US</country>
   <A1>Pennsylvania</A1>
   <A3>Philadelphia</A3>
   <A6>Market</A6>
   <STS>Street</STS>
   <HNO>1201</HNO>
   <FLR>4</FLR>
   <ROOM>Ballroom A</ROOM>
   <LOC>front right</LOC>
   <PC>19107</PC>
</civicAddress>
4. LIS inserts civicAddress into PIDF-LO into locationResponse and 
returns to Client

James is going to be providing the LIS, based on the open source PHP LIS 
that Andrew Co. have developed [2].

We're still looking for clients.  As a start, we have at least two:
1. The open source HELD client [2]
2. I've made a small Java application that grabs location and posts it 
to a Jabber server as user status information (in a human-readble form); 
I'll send this out once it gets finalized in the next day or so.

Please feel free to send me an email if you're interested in 
participating or helping out in any way.

--Richard

[1] <http://www.netdisco.org/>
[2] <http://held-location.sourceforge.net/>
_______________________________________________
Geopriv mailing list
Geopriv@ietf.org
https://www.ietf.org/mailman/listinfo/geopriv