Re: [6lowapp] Next version of charter proposal up on 6lowapp.net
Zach Shelby <zach@sensinode.com> Thu, 05 November 2009 21:23 UTC
Return-Path: <zach@sensinode.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 E5D8A3A68AB for <6lowapp@core3.amsl.com>;
Thu, 5 Nov 2009 13:23:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 F6BNvg6YIipG for
<6lowapp@core3.amsl.com>; Thu, 5 Nov 2009 13:23:28 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by
core3.amsl.com (Postfix) with ESMTP id 7405A3A682A for <6lowapp@ietf.org>;
Thu, 5 Nov 2009 13:23:28 -0800 (PST)
Received: from [192.168.1.5] (line-5076.dyn.kponet.fi [85.29.66.39])
(authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id
nA5LNjPk000586 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO);
Thu, 5 Nov 2009 23:23:46 +0200
Mime-Version: 1.0 (Apple Message framework v1076)
Content-Type: text/plain; charset=windows-1252; format=flowed; delsp=yes
From: Zach Shelby <zach@sensinode.com>
In-Reply-To: <3fe58b590911050803l352fc5e1idbd554ba10823868@mail.gmail.com>
Date: Thu, 5 Nov 2009 23:23:50 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <550E719B-94BD-4CCE-8328-8AF02DE3EA96@sensinode.com>
References: <547D55FF-B03C-458E-A51C-3223D5F005F4@tzi.org>
<3fe58b590911050803l352fc5e1idbd554ba10823868@mail.gmail.com>
To: Kerry Lynn <kerlyn2001@gmail.com>
X-Mailer: Apple Mail (2.1076)
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Next version of charter proposal up on 6lowapp.net
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: Thu, 05 Nov 2009 21:23:30 -0000
On Nov 5, 2009, at 18:03 , Kerry Lynn wrote: > > There seems to be a wide divergence of opinion on the meaning of > "constrained", from full-on WS* to unable to contain any strings. I > would > offer a working definition, borrowed from Einstein, that CoNodes > should > be "as simple as possible, but no simpler." +1. We are trying to enable the minimal features required by the targeted application domains, while integrating that with the web architecture the best we can. So I like your saying. Let me add another - "keep it simple, stupid". > > I believe that by moving as much functionality as possible from the > CoNodes into the CoGII nodes, we end up with a lower total system cost > and, ultimately, greater ubiquity. The definition of CoNode should > admit > wired (e.g. power line connected) as well as wireless Devices. Coogies (CoGII) are not required at all in the charter (nor should they be), in fact they are only necessary for interconnecting the CoAP framework with HTTP or other possible paradigms. CoAP is meant to work totally stand-alone between embedded devices, between devices and servers etc. So the goal is to keep it really simple, as we can't assume there is anywhere to move functionality to. Now that said, there are useful things CoNodes (I kindof like that) may use a Coogie for, but those are performance improvements. For example you may cache profiles there. > > As a general approach to foster consensus, I'd suggest the WG might > add to its "objectives and architecture" document a specification of > which services must be present in a CoNode and which must be > present in the CoGII node (and how the CoGII node differs from a > ROLL node; e.g. where does header de/compression reside?) Node speaking CoAP need to be totally autonomous, this is a must for these application areas. Coogies provide proxying to HTTP, possible caching for requests from the rest of the Internet etc. Coogies operate at L5, and can be located just about anywhere. Sure, it may sometimes be running on the same device which operated as a LoWPAN Edge Router and/or LLN Border Router. More likely it is placed at the edge of the constrained domain, e.g. on the gateway router of the building automation IP network, or the AMI infrastructure etc. Does that make sense from the charter? Ideas and making it more specific? > > I support the viewpoint that a collection of CoNodes should be able to > implement some non-trivial applications without requiring a CoGII > node (e.g. the "one light, one switch" scenario). Others may disagree > with this (perhaps even strongly) but I believe statements of this > sort > will help focus the debate and lead to the the ultimate meaning of > "constrained". > > I personally find it easier in the early stages to think in terms of > abstract > services rather than specific protocols. For example, "BACnet > relies on > the ability to enumerate all the devices on the network and to query > the > value of objects within a device." The first is accomplished using > the > "Who-is" or "Who-has" services (indeed, one might argue that having > two such mechanisms runs counter to interoperability) while the second > is accomplished using the "ReadProperty" service. If we can reach > consensus on which services we need then mapping to specific > implementations might be easier. Abstract services are what the charter is going after, we are not specifying how the protocol itself is to be realized yet. > > Lastly, might I suggest using in the charter "CoNet" in place of > "CNN"? I get a TV feeling from CNN myself.... So you are thinking CoNode and CoNet? Zach > > Respectfully submitted, Kerry Lynn > > > On Thu, Nov 5, 2009 at 5:06 AM, Carsten Bormann <cabo@tzi.org> wrote: >> I have put a new version of the WG charter proposal on the wiki >> page at >> http://6lowapp.net >> = >> http://trac.tools.ietf.org/area/app/trac/wiki/6LowApp >> (charter text is at the end of the page). >> >> Obviously, I could not pick up every comment that was on the list >> (they were >> partially going in conflicting directions), but please do comment >> on the new >> version. >> >> Gruesse, Carsten >> >> _______________________________________________ >> 6lowapp mailing list >> 6lowapp@ietf.org >> https://www.ietf.org/mailman/listinfo/6lowapp >> > _______________________________________________ > 6lowapp mailing list > 6lowapp@ietf.org > https://www.ietf.org/mailman/listinfo/6lowapp -- http://www.sensinode.com http://zachshelby.org - My blog “On the Internet of Things” Mobile: +358 40 7796297 Zach Shelby Head of Research Sensinode Ltd. Kidekuja 2 88610 Vuokatti, FINLAND This e-mail and all attached material are confidential and may contain legally privileged information. If you are not the intended recipient, please contact the sender and delete the e-mail from your system without producing, distributing or retaining copies thereof.
- [6lowapp] Next version of charter proposal up on … Carsten Bormann
- Re: [6lowapp] Next version of charter proposal up… Kerry Lynn
- Re: [6lowapp] Next version of charter proposal up… Arjun Roychowdhury
- Re: [6lowapp] Next version of charter proposal up… Juergen Schoenwaelder
- Re: [6lowapp] Next version of charter proposal up… Zach Shelby
- Re: [6lowapp] Next version of charter proposal up… Zach Shelby
- Re: [6lowapp] Next version of charter proposal up… Robert Cragie
- Re: [6lowapp] Next version of charter proposal up… Benoit Claise
- Re: [6lowapp] Next version of charter proposal up… Henning Schulzrinne
- Re: [6lowapp] Next version of charter proposal up… Stuber, Michael
- Re: [6lowapp] Next version of charter proposal up… Henning Schulzrinne
- Re: [6lowapp] Next version of charter proposal up… Stuber, Michael
- Re: [6lowapp] Next version of charter proposal up… Van Der Stok, Peter
- Re: [6lowapp] Next version of charter proposal up… Benoit Claise
- Re: [6lowapp] Next version of charter proposal up… Don Sturek
- Re: [6lowapp] Next version of charter proposal up… Arjun Roychowdhury
- Re: [6lowapp] Next version of charter proposal up… Shidan
- Re: [6lowapp] Next version of charter proposal up… Don Sturek
- Re: [6lowapp] Next version of charter proposal up… Don Sturek