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

Zach Shelby <zach@sensinode.com> Sun, 01 November 2009 21: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 9B69C3A6877 for <6lowapp@core3.amsl.com>; Sun, 1 Nov 2009 13:03:34 -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=[AWL=0.000, 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 ZaFLjE541RlV for <6lowapp@core3.amsl.com>; Sun, 1 Nov 2009 13:03:33 -0800 (PST)
Received: from auth-smtp.nebula.fi (auth-smtp.nebula.fi [217.30.180.105]) by core3.amsl.com (Postfix) with ESMTP id 461023A67CF for <6lowapp@ietf.org>; Sun, 1 Nov 2009 13:03:32 -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 nA1L3fI3007338 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sun, 1 Nov 2009 23:03:42 +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: <001601ca5b1b$ddb917a0$992b46e0$@sturek@att.net>
Date: Sun, 1 Nov 2009 23:04:04 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <AC84A7C6-3D5D-4EAB-8E3D-414C25B3E7B9@sensinode.com>
References: <B27B00F8-1A4F-4258-86FC-C02E78778E45@cisco.com> <184E130A-881A-4E1F-8408-FB03A7849A82@sensinode.com> <CE5B892A-3699-4CBF-8B6A-588F5A7DE99A@cisco.com> <EB735931-0D15-4017-94F1-3B10A0EC814D@sensinode.com> <843F0B9E-8C62-47A6-AFEC-4BE31D62CDB5@cisco.com> <2AA1E2A3-9EA9-4B94-85BA-834C66826A85@tzi.org> <C93E77B9-349F-451C-BAED-273555EEE5DE@cisco.com> <A4C590B945EF374AB02BB6A2EAA4485808B4C76271@EXMBX01.apps4rent.net> <6C14D98B-4B4D-44B8-B8A5-1BEA5A8F443C@cisco.com> <005d01ca5a87$a4e004f0$eea00ed0$@sturek@att.net> <4AEDC3FD.3040801@cisco.com> <001601ca5b1b$ddb917a0$992b46e0$@sturek@att.net>
To: d.sturek@att.net
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: Sun, 01 Nov 2009 21:03:34 -0000

On Nov 1, 2009, at 19:50 , Don Sturek wrote:

> Hi Paul,
>
> Yes, XMPP would be quite interesting if the text exchange could be  
> avoided.

I think it should be possible to use an encoded XMPP over CoAP (so in  
the payload of CoAP). The XMPP model doesn't seem like an option for  
CoAP itself, as it would a) require the same encoding for everything,  
b) requires you to parse the whole thing to know what the heck it is  
and c) assumes a stream and thus TCP.

> Can we add this possibility to our CoAp charter as a application  
> transport
> possibility?

I think the charter could mention XMPP as something that can be run  
over the framework or be integrated with. The charter doesn't need to  
say what the solution for CoAP is yet, but rather concentrate on what  
it should achieve. As of now it is agnostic about that, which is good.

There was an important point by Paul below that the interaction models  
offered by HTTP are not sufficient, and I totally agree. CoAP can't be  
limited to only request/response and unicast interactions. So is this  
like REST+?

Zach

>
> Don
>
>
> -----Original Message-----
> From: Paul Duffy [mailto:paduffy@cisco.com]
> Sent: Sunday, November 01, 2009 9:23 AM
> To: d.sturek@att.net
> Cc: 'Cullen Jennings'; 6lowapp@ietf.org
> Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF
>
> Hi Donn,
>
>> We welcome other suggestions like XMPP and SIP but we did look at  
>> those
> and
>> ruled them out for reasons like:
>> 1)  Verboseness (using text string exchanges for devices with very  
>> small
>> transmit/receive packet sizes)
>> 2)  Session management overhead
>>
>
>
> SIP in the Smart Grid HAN seems a fundamental misfit to SIPs chartered
> intent.
>
> But XMPP gives me pause...
>
> - would not an EXI encoding go a long way to alleviate the verbosity  
> issues?
>
> - RESTful HTTP is a fine choice, but there are requirements for more
> than just request/response messaging patterns in the Smart Grid HAN  
> and
> NAN.  XMPP would offer request/response (sensor reading), pub/sub
> (broadcast announcements), one way async (scheduled reads), presence  
> for
> endpoint status, etc.
>
> - how is XMPP session management any more onerous that HTTP over TLS?
> This assuming of course that TCP is doable.
>
> Cheers
>
>
>> Don
>>
>>
>>
>>
>
> _______________________________________________
> 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.