Re: [6lowapp] draft-shelby-6lowapp-coap-00

Jorge Amodio <jmamodio@gmail.com> Tue, 19 January 2010 13:58 UTC

Return-Path: <jmamodio@gmail.com>
X-Original-To: 6lowapp@core3.amsl.com
Delivered-To: 6lowapp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D42A43A6846 for <6lowapp@core3.amsl.com>; Tue, 19 Jan 2010 05:58:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level:
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599]
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 AubDZRVuP3Zh for <6lowapp@core3.amsl.com>; Tue, 19 Jan 2010 05:58:57 -0800 (PST)
Received: from mail-pw0-f50.google.com (mail-pw0-f50.google.com [209.85.160.50]) by core3.amsl.com (Postfix) with ESMTP id C92613A659B for <6lowapp@ietf.org>; Tue, 19 Jan 2010 05:58:57 -0800 (PST)
Received: by pwi20 with SMTP id 20so2592939pwi.29 for <6lowapp@ietf.org>; Tue, 19 Jan 2010 05:58:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=KI6BdE181W2UC7y0YX+W0Z6NC/3f2tkhAqsIsT0bf3Y=; b=RAhgLskwu4uo5lsK5kQm7iKxhT8eJfeaUixVv7+neCWHisUzBuMjVFIvYtjTv3uO8m boF7Eob+YtGrw9d8k+pUg1yfL4wu/isTZugkSOJPp4RpC/b9Ti83S+cDX9zndmnYTRzS 9w+DxqqDM41iWw92QODBKjVqnkhvEd2GRjq4U=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=rkP+Rqzn7mxVxrS8pFKLBfd3wvV3pKP6S9jiGv3NDm6DrFVWGeU+XBteir2Hp0PtMV +9DgArYuP7WH3xuj+w9MB40bmcEGj6pkLdAMKn19IKfRlr4OctVmI7MyFgjkrrBXTmT+ qBcmTVxKKTF9U7Oqg2McO6yPmpSFXgZqTmayM=
MIME-Version: 1.0
Received: by 10.142.248.22 with SMTP id v22mr949721wfh.180.1263909530914; Tue, 19 Jan 2010 05:58:50 -0800 (PST)
In-Reply-To: <0B3D3615-F1AB-4067-B758-0A988C10CD98@sensinode.com>
References: <0B3D3615-F1AB-4067-B758-0A988C10CD98@sensinode.com>
Date: Tue, 19 Jan 2010 07:58:50 -0600
Message-ID: <202705b1001190558v4197c99fk906efd2ab6ea82d1@mail.gmail.com>
From: Jorge Amodio <jmamodio@gmail.com>
To: Zach Shelby <zach@sensinode.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: 6LoWAPP <6lowapp@ietf.org>
Subject: Re: [6lowapp] draft-shelby-6lowapp-coap-00
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Application protocols for constrained nodes and networks <6lowapp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowapp>
List-Post: <mailto:6lowapp@ietf.org>
List-Help: <mailto:6lowapp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>, <mailto:6lowapp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jan 2010 13:58:58 -0000

It would be nice if in section 8 you include some references to REST
and somewhere in the document you use "Representational state transfer
(REST)" instead of just the acronym.

My .02
Jorge

On Tue, Jan 19, 2010 at 7:36 AM, Zach Shelby <zach@sensinode.com> wrote:
> Does anyone have comments/ideas regarding http://www.ietf.org/id/draft-shelby-6lowapp-coap-00.txt that we submitted before the holidays? We would like to start some design work, so any feedback would be really useful. I've identified some areas where we need input/discussion on the list:
>
> 1. Content-type encoding (Section 2.4). Any ideas or suggestions on how to encode this and what is enough space? How should such an encoding be managed, ask IANA to do that? Any pointers to a similar encoding done elsewhere?
>
> 2. Caching (Section 2.6). Should we go towards an in-band or an out-of-band discovery approach? Personally I think an in-band approach is by far the simplest, although it requires some header space when present.
>
> 3. Subscribe/Notify (Section 2.7). This is an area that definitely needs discussion. The current proposal is to use a REST interface to create subscriptions and which are then sent using a NOTIFY message to a call-back URL. How to format the body o the subscription (URL to subscribe to, URL call-back, parameters?).
>
> 4. Resource Discovery (Section 2.9). The proposal is to use a new DISCOVER method which can be sent either unicast or multicast. The only difficult part there is the format of the list of resources (URLs) which would be returned in such a response. This is a little bit like index.html. We had some discussions in Hiroshima that XMPP has developed some ways of coding lists of URLs and that could be re-used. Does someone have a pointer for us on that?
>
> Thanks,
> Zach
>
> --
> http://www.sensinode.com
> http://zachshelby.org - My blog "On the Internet of Things"
> http://6lowpan.net - New book - "6LoWPAN: The Wireless Embedded Internet"
> Mobile: +358 40 7796297