Re: [6lowapp] Proposed charter for 6LoWAPP BOF
Vlad Trifa <trifa@inf.ethz.ch> Sun, 01 November 2009 18:33 UTC
Return-Path: <trifa@inf.ethz.ch>
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 CC3193A68AB for <6lowapp@core3.amsl.com>;
Sun, 1 Nov 2009 10:33:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.561
X-Spam-Level:
X-Spam-Status: No, score=-2.561 tagged_above=-999 required=5 tests=[AWL=0.038,
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 mrKSRIwl-R0U for
<6lowapp@core3.amsl.com>; Sun, 1 Nov 2009 10:33:30 -0800 (PST)
Received: from gwse.ethz.ch (gwse.ethz.ch [129.132.178.238]) by core3.amsl.com
(Postfix) with ESMTP id F1C693A67CF for <6lowapp@ietf.org>;
Sun, 1 Nov 2009 10:33:29 -0800 (PST)
Received: from CAS02.d.ethz.ch (129.132.178.236) by gws01.d.ethz.ch
(129.132.178.238) with Microsoft SMTP Server (TLS) id 8.2.176.0;
Sun, 1 Nov 2009 19:33:47 +0100
Received: from 80-254-68-131.dynamic.monzoon.net (129.132.211.206) by
mail.ethz.ch (129.132.178.227) with Microsoft SMTP Server (TLS) id 8.2.176.0;
Sun, 1 Nov 2009 19:33:48 +0100
Message-ID: <A4EC348E-D8F9-40CD-8A08-C6A03A7CF0BD@inf.ethz.ch>
From: Vlad Trifa <trifa@inf.ethz.ch>
To: Zach Shelby <zach@sensinode.com>
In-Reply-To: <9175C900-B7C9-46B5-B85C-FB9F15ADBCFA@sensinode.com>
Content-Type: text/plain; charset="WINDOWS-1252"; format=flowed; delsp=yes
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0 (Apple Message framework v936)
Date: Sun, 1 Nov 2009 19:33:44 +0100
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> <25465_1256798603_ZZ0KS9006DTK09O4.00_C93E77B9-349F-451C-BAED-273555EEE5DE@cisco.com> <4AE9A4C8.4030402@tkk.fi>
<241682EE-2552-412D-975E-ED533FDED68D@cisco.com>
<006c01ca5a88$6600eff0$3202cfd0$@sturek@att.net>
<10FFF676-827B-4FBF-9814-C71ED48FE723@sensinode.com>
<000801ca5afa$eddd2f20$c9978d60$@sturek@att.net>
<9175C900-B7C9-46B5-B85C-FB9F15ADBCFA@sensinode.com>
X-Mailer: Apple Mail (2.936)
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 18:33:31 -0000
Hi, >> As soon as we say there is a proxy or gateway required, we will get >> pushback >> from device manufacturers who don't want the added cost on their >> devices. > > This definitely should not require a proxy, but as pointed out in > other mails, there are reasons you may use proxy technology. Even if > you would implement this with plain HTTP/1.1 you would use a proxy > in most cases. But this isn't an issue for device manufacturers by > any means! As we are dealing with IP, a proxy may be located on the > backend network somewhere e.g. as a component on any application > server. I think we shouldn't oblige people to use gateways, and manufacturers that want their device to plug-and-play should not need to hope for gateway. In our work, we see gateways as good to have goodies that can help adding nice features that shouldn't be supported at the device- level (access control, caching, masking failures, request buffering and caching). HTTP wouldn't necessarily mean UI - just API access. Gateways could serve as simple intermediaries to enable more meaningful interaction with device for end-users (think of home wifi routers that could offer nice management and mobile control/access to home networks, what nokia control center kind of does). On the other hand it's hard to think that "gateways" will hardly ever disappear, if not for protocol translation at least for routing across physical interfaces. If gateways can do some distributed processing besides just routing packets, one could build more scalable infrastructures. The thing for the proprietary protocols imho is that each manufacturer wants a little part of the market pie but also due to constraints on devices optimized solutions were needed for different solutions/apps, just like IP on devices didn't make sense 7 years ago. As an illustration more and more devices have already tiny web servers nowadays, so not much would be needed to RESTify them. Based on our tests, I hardly see the functional limitations of http for interacting with devices, other than extra verbosity/latency, which in many scenarios doesn't have a huge impact on user experience (especially, for many scenarios we're considering here, if we get data in 0.5 seconds instead of 0.1 second doesn't hurt much). Please let me know some counter examples you would have. Vlad > > On the flip-side, if we require embedded devices to speak directly > with unmodified HTTP/1.1 web servers, then we really will be adding > cost, if it even works at all. This is the situation today, and the > reason for so many proprietary protocol and field-bus solutions. > > It sounds like we basically agree here? > > Zach > >> >> Don >> >> -----Original Message----- >> From: Zach Shelby [mailto:zach@sensinode.com] >> Sent: Sunday, November 01, 2009 5:52 AM >> To: d.sturek@att.net >> Cc: 6lowapp@ietf.org >> Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF >> >> On Nov 1, 2009, at 2:15 , Don Sturek wrote: >> >>> Hi Cullen, >>> >>> One important use case to consider: >>> 1) Devices to manage are running on 6LowPAN (using some 6LowAPP >>> defined >>> protocol). Controlling devices are running someplace on the wider >>> internet. >> >> This is common in building management and most M2M applications as >> well. >> >>> 2) Does this mean that the scope of protocol work in 6LowAPP >>> needs to >>> identify this type of control as a valid use case? >> >> Definitely! However we don't need to require the controlling device >> to >> speak CoAP (although it could). More likely there is a proxy >> somewhere >> between. >> >>> 3) Does the use of 6LowAPP protocols on the wider internet need to >>> then be >>> in the scope of 6LowAPP? >> >> Yes. This is IP, so the CoAP protocol can be used over any IP >> networks. If you need a proxy, it can be located anywhere. We should >> assume that CoAP will mainly be used in the constrained or >> application- >> specific domain. >> >> Zach >> >>> >>> Don >>> >>> >>> -----Original Message----- >>> From: 6lowapp-bounces@ietf.org [mailto:6lowapp-bounces@ietf.org] On >>> Behalf >>> Of Cullen Jennings >>> Sent: Saturday, October 31, 2009 10:29 AM >>> To: Jukka Manner >>> Cc: Don Sturek; 6lowapp@ietf.org >>> Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF >>> >>> >>> On Oct 29, 2009, at 8:20 , Jukka Manner wrote: >>> >>>> 1. This seems to indicate that 6lowapp will not be tied to any >>>> existing work, it will work on its own goals, but in collaboration >>>> with others (which is somewhat open as what it means). I would have >>>> expected that 6lowapp would specifically look at existing work in >>>> related WGs and see how build on top of that. >>> >>> My mistake - I did not mean to imply that it was not layered on >>> top of >>> closely related existing work. I think most people assumed that this >>> would run on top of a LoPAN but it seemed they also wanted it to be >>> able to run on top of a other things including a normal IP LAN and >>> WAN. Clearly this is all about same use cases as 6LoPAN and ties >>> closing with 6LoPAN and ROLL as well as work going on at many other >>> SDOs. However, I'm not sure what needs to be said. Are WG drafts >>> with >>> use case / requirements from other WG that we should be referencing? >>> Give me ideas on what things you were thinking here. Clearly the >>> IESG >>> would not be keen on chartering a new WG to do something another WG >>> was already charted to do - repeating work in two places seldom ends >>> well :-) Can you suggest some specific text for the charter that you >>> think would have fairly wide consent and captures what you are >>> looking >>> for here? >>> >>> >>> _______________________________________________ >>> 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. >> >> >> >> > > -- > 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 mailing list > 6lowapp@ietf.org > https://www.ietf.org/mailman/listinfo/6lowapp
- [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jukka Manner
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Lisa Dusseault
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Peter Saint-Andre
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Lisa Dusseault
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Carsten Bormann
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Vlad Trifa
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Vlad Trifa
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Sanjay Sinha (sanjsinh)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Sanjay Sinha (sanjsinh)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jukka Manner
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF nicolas.riou
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Juergen Schoenwaelder
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Robert Cragie
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Robert Cragie
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Henning Schulzrinne
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Carsten Bormann
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)