Re: [6lowapp] Proposed charter for 6LoWAPP BOF

Zach Shelby <zach@sensinode.com> Wed, 04 November 2009 09:03 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 34CE63A68BA for <6lowapp@core3.amsl.com>; Wed, 4 Nov 2009 01:03:45 -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 ttmj1wEp+XOS for <6lowapp@core3.amsl.com>; Wed, 4 Nov 2009 01:03:44 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id C01023A67B2 for <6lowapp@ietf.org>; Wed, 4 Nov 2009 01:03:43 -0800 (PST)
Received: from [62.145.172.51] ([62.145.172.51]) (authenticated bits=0) by auth-smtp.nebula.fi (8.13.4/8.13.4) with ESMTP id nA493xgj020258 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 4 Nov 2009 11:04:00 +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: <OF164C5409.51429B82-ONC1257663.007E96BE-C1257663.008109C1@schneider-electric.com>
Date: Wed, 4 Nov 2009 11:04:01 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <85BCBB91-0C20-4354-9EA1-4F055E4D186A@sensinode.com>
References: <OF164C5409.51429B82-ONC1257663.007E96BE-C1257663.008109C1@schneider-electric.com>
To: nicolas.riou@fr.schneider-electric.com
X-Mailer: Apple Mail (2.1076)
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF
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: Wed, 04 Nov 2009 09:03:45 -0000

Nicolas,

On Nov 4, 2009, at 1:18 , nicolas.riou@fr.schneider-electric.com wrote:

>
> Hi Cullen,
>
>     >----- Message de Cullen Jennings <fluffy@cisco.com> sur Sat, 31  
> Oct 2009 11:29:41 -0600 -----
>     >Pour:        arjun.lists@hsc.com
>     >cc:        Don Sturek <donsturek@grid2home.com>om>, 6lowapp@ietf.org
>     >Objet:        Re: [6lowapp] Proposed charter for 6LoWAPP BOF
>     >
>     >On Oct 29, 2009, at 12:11 , Arjun Roychowdhury wrote:
>     >
>     > ...
>     >OK - The way I want to try and derive us towards a decision  
> here is
>     >get a list of candidate protocols then for each one ask the yes/ 
> no is
>     >the their agreement that we should do a mapping to that  
> protocol.  The
>     >protocols I have heard so far are HTTP, SNMP,  SMTP. So two  
> questions
>     >
>     >1) what other protocols mapping should we do?
>
> The charter has significantly changed these days and I would like to  
> re-state the need for
> seamless interfacing between 6lowapp and the DPWS world. DPWS is a  
> low cost SOA solution at
> device level and will play a major role in future Building and  
> Industrial Automation systems
> (embedded in zone controllers, Automation servers, industrial  
> PLCs...). Besides, in some
> cases, native support of DPWS in VISTA and Windows 7 network  
> explorer might help in simplifying
> discovery and commissioning of devices.

I totally agree that we should interface seamlessly with DPWS. Cullen  
is in the process of re-writing the charter, this is the reason it got  
left out temporarily (we had it in earlier). In fact the discovery  
mechanism is meant to be compatible with DPWS thinking, or at least  
useable with a subset of DPWS profiles if someone wants.

> The HTTP REST model proposed in the new charter is sufficient for  
> simple get/set operations but
> I join Vlad Trifa when saying that there are requirements for more  
> than just request/response
> messaging patterns like e.g. publish/subscribe (multicast). IMO  
> seamless interfacing with WS_*
> (at least straightforward proxying) must be provided to ensure  
> efficient integration of 6lowpan networks
> in upcoming architectures.

The charter is actually saying that REST alone is not sufficient.  
Multicast is listed (or should be better listed). It will also be  
possible to realize RPC over CoAP, and thus someone could even use  
this for WS_* messaging if they wanted to. Just as it works with HTTP.  
Do you have some specific text changes in mind to make that more  
clear? Now it lists multicast, push, pull and notification.

Thanks,
Zach

>
> Regards.
> Nicolas
> _______________________________________________
> 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.