Re: [Lwip] Discussion about IoT Device Classes

Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr> Wed, 01 February 2017 15:48 UTC

Return-Path: <emmanuel.baccelli@gmail.com>
X-Original-To: lwip@ietfa.amsl.com
Delivered-To: lwip@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBD2B1294B9 for <lwip@ietfa.amsl.com>; Wed, 1 Feb 2017 07:48:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BrbbUHS29An9 for <lwip@ietfa.amsl.com>; Wed, 1 Feb 2017 07:48:43 -0800 (PST)
Received: from mail-ua0-x230.google.com (mail-ua0-x230.google.com [IPv6:2607:f8b0:400c:c08::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D781129E56 for <lwip@ietf.org>; Wed, 1 Feb 2017 07:48:43 -0800 (PST)
Received: by mail-ua0-x230.google.com with SMTP id y9so300566832uae.2 for <lwip@ietf.org>; Wed, 01 Feb 2017 07:48:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=GgvraEYnEcYi6vUQx6Hf+19MS1c7F+21/RgVyS6Vpuo=; b=WQEKxhciYZdO6oggxUAq3CvAgCqNI7WOsx3Rxpa89C3UWafkhltOiXboVwGA2PieSk dGoQNDdXs9pr/5xvrMYMdQLqqxO5emv/WWpHZWsxGI7UZ/cOrjqdiAZvNQ5Jm+pczCg4 P5goaPJQNTzQ6JEAPjmwc39nLODunpCU+Xg+b48yQBXMUc4KZJrPIVOwatXejeMCSRHu 20XnaydYshnEWjYiwQessQU4UdCFbyFuA+y57N1bHDnGDoeQ4m5uGiAUgwMZCVBI2nkk g67eEAgVgBphCSTiAshLhfxXjoT/L50nZoyx1VOhw6JZUdIv8HDBym/KVTSwKy8yfGXZ hXhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=GgvraEYnEcYi6vUQx6Hf+19MS1c7F+21/RgVyS6Vpuo=; b=NxkQ1EINJgxhGdp3QkAhI5nmAAUkZqswNCUko5LXRMWr+fiOy4vE7gzLfqoCSFXcx0 baDW43g0JTgmVPKttMxWhLC2qjeyKzmb9JQZUqnWClBNuurTmm+cTSN3eUw0Z2ERCXpl GOani4dUKsZelLwwX/OR0DwxlzzJElksfvE2+BoKQNvtVgyWFvfWZS0afRBt3TQEozhv HS1BF0vJP2AYBe6OFBWRrsWfb1HMhfiiXWVvWfYkYHIKU2kUtzsaLwRRZLx1iWGiWNoV jXKo35QnoIQfHPbrJeb6Uw3yYi8Zp5jIQDzQZB4ryOFSMO2ywRvTTT2DQP1F1a5imYm+ EiYg==
X-Gm-Message-State: AIkVDXLmlJlXHcIHDoO364uNTnDsufxXooUDuOVUr9fm6rGmgtmIf3pPRNqkZXVoqPyEz24QX+ZrfHIz4ZFcXg==
X-Received: by 10.159.38.73 with SMTP id 67mr1370394uag.155.1485964122420; Wed, 01 Feb 2017 07:48:42 -0800 (PST)
MIME-Version: 1.0
Sender: emmanuel.baccelli@gmail.com
Received: by 10.176.91.75 with HTTP; Wed, 1 Feb 2017 07:48:21 -0800 (PST)
In-Reply-To: <f7bc46a7-8999-d1fa-9f1f-8c11975d7f5c@gmx.net>
References: <2e19e2da-f86d-3889-690d-4d624a2c4489@gmx.net> <132DAB99-A623-47CD-9636-7DF67D75C188@tzi.org> <F3B7F8F0-F8B4-4B57-92F6-22701D85787B@tzi.org> <2d9cf5f4-431c-a7ba-08a5-fd506b15912d@gmail.com> <CANK0pbZ8GAqfkZBk7u1xHVCL=befZHm7DY_Y0jZurwZKcU9i0w@mail.gmail.com> <f7bc46a7-8999-d1fa-9f1f-8c11975d7f5c@gmx.net>
From: Emmanuel Baccelli <Emmanuel.Baccelli@inria.fr>
Date: Wed, 01 Feb 2017 16:48:21 +0100
X-Google-Sender-Auth: Af9tK5ks6HLv093iUw-9p2dPt0c
Message-ID: <CANK0pbaPCUW8GV__HEda2k--VrrEByaZjADNeOiX0RFyXMStdQ@mail.gmail.com>
To: "lwip@ietf.org" <lwip@ietf.org>
Content-Type: multipart/alternative; boundary="001a114950dcaa7b6f054779fb21"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lwip/r81H1dVVW8kWFnkfDORe4kV5Auk>
Subject: Re: [Lwip] Discussion about IoT Device Classes
X-BeenThere: lwip@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Lightweight IP stack <lwip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lwip>, <mailto:lwip-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lwip/>
List-Post: <mailto:lwip@ietf.org>
List-Help: <mailto:lwip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lwip>, <mailto:lwip-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Feb 2017 15:48:49 -0000

Hi Hannes,

concerning "motes", "class 0", or whatever we want to call such devices:
indeed, not sure how we should relate with such devices in the document.

Do we care to define a "new" category of devices on which no protocol
will run that we IETFers specify (e.g. BLE beacons)?

I'd say: no, unless it is deemed useful to distinguish from other types of
devices
that are expected to run IETF protocols in practice.

Emmanuel





On Wed, Feb 1, 2017 at 3:05 PM, Hannes Tschofenig <hannes.tschofenig@gmx.net
> wrote:

> Hi Carsten and Co-Authors,
>
> thanks for working on the document.
>
> What I am missing is a discussion (which does not need to end in the
> final version of the document) on what functionality you consider to be
> included in, for example, the class 1 device.
>
> I agree with Emmanuel regarding the difference between the device that
> run a RTOS (or special IoT-designed OS) and the devices that run a
> general purpose OS, like Linux. This is also a differentiation we make,
> as you know.
>
> Ciao
> Hannes
>
> PS: I am not sure about the "motes". Are you talking about BLE beacons?
>
> On 02/01/2017 10:57 AM, Emmanuel Baccelli wrote:
> > Hi Carsten,
> >
> > thanks for the initiative. I support it!
> >
> > Coarsly, from the software perspective, there are 3 classes of devices:
> >
> > - "motes" with fixed, simplistic functionality in software, on which
> > resources are so constrained that an operating system and (secure)
> > software updates do not make sense.
> >
> > - "low-end IoT devices" with more resources and more functionalities in
> > software, which run an OS but cannot run generic operating systems such
> > as Linux or equivalents/derivatives, and hence run IoT-specific
> > operating systems such as RIOT, Contiki etc.
> >
> > - "high-end IoT devices" which have enough resources so that they can
> > run generic operating systems such as Linux or equivalents/derivatives.
> >
> > Each category presents specific challenges, but the "low-end IoT device"
> > category is the one where the most fundamental progress is expected, and
> > achievable.
> > By that I mean that we can hope to transform low-end IoT devices into
> > "standard" Internet citizens if we do things right.
> > On that level, there is no hope for motes and, on the other hand,
> > high-end IoT devices are already Internet citizens.
> >
> > From that perspective, I'm not sure defining a "Class 7" would be useful.
> > I'm not even sure if defining a "Class 0" is so useful either in the end
> > -- if we have no hope that such devices will become "standard" Internet
> > citizens.
> >
> > Best,
> >
> > Emmanuel
> >
> >
> > On Wed, Feb 1, 2017 at 4:01 AM, Christian Groves <cngroves.std@gmail.com
> > <mailto:cngroves.std@gmail.com>> wrote:
> >
> >     I did a quick read of the draft and to me its not clear what the
> >     goal of clause 5.2 "Class of Internet Integration" is.
> >
> >     The table talks about internet technologies, the text makes
> >     reference to communications patterns (e.g. device-to-cloud) whereas
> >     the section is on integration. It also lists I9 which seems to
> >     suggest there will be "degrees" on classes of integration between I1
> >     and I9.
> >
> >     So is the aim to only have 3 types? e.g.
> >
> >     Device Internal IP usage - IP Interoperability not an issue.
> >
> >     Device to Provider Server - IP Interoperability within a service
> >     provider.
> >
> >     Device to Any - IP interoperability required between multiple
> >     service providers.
> >
> >     Or to have something more specific to IP listing what parts of the
> >     IP suite are supported?
> >
> >     Regards, Christian
> >
> >
> >
> >
> >     On 26/01/2017 6:57 PM, Carsten Bormann wrote:
> >
> >         On 26 Jan 2017, at 00:38, Carsten Bormann <cabo@tzi.org
> >         <mailto:cabo@tzi.org>> wrote:
> >
> >             Sure.  We started that discussion a few IETFs ago and have a
> >             bis draft out at
> >             draft-bormann-lwig-7228bis.
> >
> >         … and the editors’ draft is now at:
> >
> >         https://github.com/lwig-wg/terminology
> >         <https://github.com/lwig-wg/terminology>
> >         and
> >         https://lwig-wg.github.io/terminology/
> >         <https://lwig-wg.github.io/terminology/>
> >
> >         Issues and pull requests are welcome.
> >         (Please see
> >         https://github.com/lwig-wg/terminology/blob/master/
> CONTRIBUTING.md
> >         <https://github.com/lwig-wg/terminology/blob/master/
> CONTRIBUTING.md>
> >         ).
> >
> >         (The proposed bis document is an individual submission at this
> >         point; we still put it up under the “lwig-wg” organization as
> >         there appears to be some interest.)
> >
> >         Grüße, Carsten
> >
> >         _______________________________________________
> >         Lwip mailing list
> >         Lwip@ietf.org <mailto:Lwip@ietf.org>
> >         https://www.ietf.org/mailman/listinfo/lwip
> >         <https://www.ietf.org/mailman/listinfo/lwip>
> >
> >
> >     _______________________________________________
> >     Lwip mailing list
> >     Lwip@ietf.org <mailto:Lwip@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/lwip
> >     <https://www.ietf.org/mailman/listinfo/lwip>
> >
> >
> >
> >
> > _______________________________________________
> > Lwip mailing list
> > Lwip@ietf.org
> > https://www.ietf.org/mailman/listinfo/lwip
> >
>
>