
From nobody Mon Nov  3 06:18:54 2014
Return-Path: <littlemonkey521@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A02931A0358 for <core@ietfa.amsl.com>; Mon,  3 Nov 2014 06:18:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.692
X-Spam-Level: **
X-Spam-Status: No, score=2.692 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.741, SPF_PASS=-0.001] autolearn=no
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 r8HjDZ79C_th for <core@ietfa.amsl.com>; Mon,  3 Nov 2014 06:18:51 -0800 (PST)
Received: from mail-pa0-x243.google.com (mail-pa0-x243.google.com [IPv6:2607:f8b0:400e:c03::243]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 535701A033B for <core@ietf.org>; Mon,  3 Nov 2014 06:18:51 -0800 (PST)
Received: by mail-pa0-f67.google.com with SMTP id lj1so6749782pab.6 for <core@ietf.org>; Mon, 03 Nov 2014 06:18:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=date:from:to:subject:mime-version:message-id:content-type; bh=Ef6H8hg6YGeqzf8IEg+uP7toYNuF7fvfIQ+uBo0aVAU=; b=PVTg+b8HS+r3INH1syQaaFClPZaS71wibl4OXtG4Biqfz7iNCGTG3CM1qh9eNP2dbx brNrFN4s62nYXBlyJQE94DO+IvcnEbYd7JdF5SDl7vtT8b+BWymGKehoWCxngGh5AiVi sPkzMF/EhkDPwOB7x+U9AdrYWvLUueLSga0f+ogGV5NIa2X/Fml0c3O15viXOZzBP0hH YVlKsMTbgzwx9VVg3ADwMzOY1h7cBxcNlzydptLK4l5sPjA4/IeQzgO5RHaid0adIsAc h6gd4OdJOHEvgDwUDr1akxePmNoH1wGYbKReeYdjjCSD+VcIRlhL7ZrXcG/jMA/kuA4I bouQ==
X-Received: by 10.68.231.232 with SMTP id tj8mr385746pbc.166.1415024331021; Mon, 03 Nov 2014 06:18:51 -0800 (PST)
Received: from hcd-PC ([159.226.43.50]) by mx.google.com with ESMTPSA id hz4sm17317091pbc.22.2014.11.03.06.18.49 for <multiple recipients> (version=SSLv3 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 03 Nov 2014 06:18:50 -0800 (PST)
Date: Mon, 3 Nov 2014 22:17:57 +0800
From: littlemonkey521 <littlemonkey521@gmail.com>
To: core <core@ietf.org>,  core-chairs <core-chairs@tools.ietf.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 5, 140[cn]
Mime-Version: 1.0
Message-ID: <201411032217342144395@gmail.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart225002014044_=----"
Archived-At: http://mailarchive.ietf.org/arch/msg/core/jWWVDkHSJnsIdxPQ6gm8rJzmWZI
Subject: [core] Is any paper related on CoAP published on top conferences like IEEE infocom?
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Nov 2014 14:18:52 -0000

This is a multi-part message in MIME format.

------=_001_NextPart225002014044_=----
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: base64

SGksIGV2ZXJ5b25lDQogICAgICAgIEkgYW0gc2VhcmNoaW5nIGZvciBzb21lIGV4Y2VsbGVudCB3
b3JrcyBhYm91dCBDb0FQIHdoaWNoIGFyZSBwdWJsaXNoZWQgb24gZ29vZCBjb25mZXJlbmNlcy4g
QnV0IEkgZG8gbm90IGZpbmQgb25lLg0KICAgICAgICBJIHRoaW5rIENvQVAgaXMgYW4gb3V0c3Rh
bmRpbmcgd29yayB0byBwdXQgd2ViIGluIGNvbnRyYWluZWQgZGV2aWNlcy4gRG9lcyBhbnlib2R5
IGtub3cgdGhhdD8NCg0KDQoNCmxpdHRsZW1vbmtleTUyMQ0K

------=_001_NextPart225002014044_=----
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3Dus-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; f=
ont-family: ??; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><bo=
dy>=0A<div><span></span>Hi, everyone</div><div><span style=3D"background-c=
olor: rgba(0, 0, 0, 0);">&nbsp; &nbsp;&nbsp;</span><span style=3D"backgrou=
nd-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1.5;">&nbsp; &=
nbsp; I am searching for some excellent works about CoAP which are publish=
ed on good conferences. But I do not find one.</span></div><div><span styl=
e=3D"background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-height: 1=
.5;">&nbsp; &nbsp;&nbsp;</span><span style=3D"background-color: rgba(0, 0,=
 0, 0); font-size: 10.5pt; line-height: 1.5;">&nbsp; &nbsp; I think CoAP i=
s an outstanding work to put web in contrained devices.&nbsp;</span><span =
style=3D"background-color: rgba(0, 0, 0, 0); font-size: 10.5pt; line-heigh=
t: 1.5;">Does anybody know that?</span></div>=0A<div><br></div><hr style=
=3D"width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"left=
">=0A<div><span>littlemonkey521</span></div>=0A</body></html>
------=_001_NextPart225002014044_=------


From nobody Tue Nov  4 01:00:42 2014
Return-Path: <weigengyu@bupt.edu.cn>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C5821A8915 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 01:00:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.644
X-Spam-Level: 
X-Spam-Status: No, score=0.644 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] autolearn=ham
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 cJIK1NlkOAze for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 01:00:38 -0800 (PST)
Received: from mx1.bupt.edu.cn (mx1.bupt.edu.cn [211.68.68.2]) by ietfa.amsl.com (Postfix) with ESMTP id 2BE841A6FB5 for <core@ietf.org>; Tue,  4 Nov 2014 01:00:37 -0800 (PST)
Received: from WeiGengyuPC (unknown [124.127.207.152]) by mx1.bupt.edu.cn (AnyMacro(G7)) with ESMTPA id C1EAE19F36F; Tue,  4 Nov 2014 17:00:34 +0800 (HKT)
Message-ID: <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC>
From: "weigengyu" <weigengyu@bupt.edu.cn>
To: "Carsten Bormann" <cabo@tzi.org>, "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org>
In-Reply-To: <m0r3xoe97d.fsf@tzi.org>
Date: Tue, 4 Nov 2014 17:00:35 +0800
Organization: BUPT
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: http://mailarchive.ietf.org/arch/msg/core/fwqj-cLy0oz5TpCjjhLWld-UcC4
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Nov 2014 09:00:41 -0000

Hi,

Whether the CoRE WG is interested in Reliable Group Communications.
It is required in the scenarios given by OMA.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件----- 
From: Carsten Bormann
Sent: Friday, October 31, 2014 8:04 PM
To: Rahman, Akbar
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

"Rahman, Akbar" <Akbar.Rahman@InterDigital.com> writes:

> http://tools.ietf.org/html/rfc7390

Thanks, Akbar and Esko, for keeping up the flame on this subject!

I have seen considerable interest in making group communication over
CoAP more useful, and this document is a good first start.
I expect that more people will come to the IETF with work in this area.

Gruesse, Carsten

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core 


From nobody Tue Nov  4 04:34:45 2014
Return-Path: <Akbar.Rahman@interdigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 109001A00E6 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 04:34:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 ITC0lV8rHdD4 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 04:34:41 -0800 (PST)
Received: from smtp-in1.interdigital.com (smtp-in1.interdigital.com [64.208.228.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 263A21A00D8 for <core@ietf.org>; Tue,  4 Nov 2014 04:34:41 -0800 (PST)
X-ASG-Debug-ID: 1415104479-06daaa130baaed0001-aa7cYp
Received: from smtp-out1.interdigital.com (sahara.interdigital.com [10.0.128.27]) by smtp-in1.interdigital.com with ESMTP id AMnRQPT1KeXZQJwo for <core@ietf.org>; Tue, 04 Nov 2014 07:34:39 -0500 (EST)
X-Barracuda-Envelope-From: Akbar.Rahman@InterDigital.com
Received: from interdigital.com ([10.0.128.12]) by smtp-out1.interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 4 Nov 2014 07:34:39 -0500
Received: from KYANITE.InterDigital.com ([10.1.64.253]) by interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 4 Nov 2014 07:34:38 -0500
Received: from KAINITE.InterDigital.com (10.1.64.252) by KYANITE.InterDigital.com (10.1.64.253) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 4 Nov 2014 07:34:38 -0500
Received: from NISSONITE.InterDigital.com (10.2.64.252) by KAINITE.InterDigital.com (10.1.64.252) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 4 Nov 2014 07:34:38 -0500
Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NISSONITE.InterDigital.com ([::1]) with mapi id 14.03.0210.002; Tue, 4 Nov 2014 07:34:36 -0500
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: weigengyu <weigengyu@bupt.edu.cn>, Carsten Bormann <cabo@tzi.org>
Thread-Topic: [core] Group Communication published as RFC 7390
X-ASG-Orig-Subj: RE: [core] Group Communication published as RFC 7390
Thread-Index: Ac/0+7S3LtGeIPJdQa6cxMGPmNNqiwABzrzyAM0xLYAAAw3ugA==
Date: Tue, 4 Nov 2014 12:34:36 +0000
Message-ID: <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC>
In-Reply-To: <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.247.247]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginalArrivalTime: 04 Nov 2014 12:34:38.0706 (UTC) FILETIME=[B2FA3D20:01CFF82B]
X-Barracuda-Connect: sahara.interdigital.com[10.0.128.27]
X-Barracuda-Start-Time: 1415104479
X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at interdigital.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.11222 Rule breakdown below pts rule name              description ---- ---------------------- --------------------------------------------------
Archived-At: http://mailarchive.ietf.org/arch/msg/core/FX-ZrChjddIqq_QbeTtKCovwfyQ
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Nov 2014 12:34:43 -0000

SGkgR2VuZ3l1LA0KDQoNCkNhbiB5b3UgZ2l2ZSBzb21lIG1vcmUgZGVzY3JpcHRpb24gb2Ygd2h5
IHlvdSB0aGluayB0aGlzIGlzIHJlcXVpcmVkPyAgQ2FuIHlvdSBnaXZlIGEgcmVmZXJlbmNlIHRv
IGEgc2VjdGlvbiBpbiB0aGUgT01BIExXTTJNIHNwZWMgd2hlcmUgdGhleSByZWZlcmVuY2UgcmVs
aWFibGUgZ3JvdXAgY29tbXVuaWNhdGlvbnM/DQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNCkFrYmFy
DQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IHdlaWdlbmd5dSBbbWFpbHRv
OndlaWdlbmd5dUBidXB0LmVkdS5jbl0gDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAwNCwgMjAx
NCA0OjAxIEFNDQpUbzogQ2Fyc3RlbiBCb3JtYW5uOyBSYWhtYW4sIEFrYmFyDQpDYzogY29yZUBp
ZXRmLm9yZw0KU3ViamVjdDogUmU6IFtjb3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hl
ZCBhcyBSRkMgNzM5MA0KDQpIaSwNCg0KV2hldGhlciB0aGUgQ29SRSBXRyBpcyBpbnRlcmVzdGVk
IGluIFJlbGlhYmxlIEdyb3VwIENvbW11bmljYXRpb25zLg0KSXQgaXMgcmVxdWlyZWQgaW4gdGhl
IHNjZW5hcmlvcyBnaXZlbiBieSBPTUEuDQoNClJlZ2FyZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdv
cmsgVGVjaG5vbG9neSBDZW50ZXINClNjaG9vbCBvZiBDb21wdXRlcg0KQmVpamluZyBVbml2ZXJz
aXR5IG9mIFBvc3RzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0t
LS0NCkZyb206IENhcnN0ZW4gQm9ybWFubg0KU2VudDogRnJpZGF5LCBPY3RvYmVyIDMxLCAyMDE0
IDg6MDQgUE0NClRvOiBSYWhtYW4sIEFrYmFyDQpDYzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDog
UmU6IFtjb3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQoi
UmFobWFuLCBBa2JhciIgPEFrYmFyLlJhaG1hbkBJbnRlckRpZ2l0YWwuY29tPiB3cml0ZXM6DQoN
Cj4gaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzM5MA0KDQpUaGFua3MsIEFrYmFyIGFu
ZCBFc2tvLCBmb3Iga2VlcGluZyB1cCB0aGUgZmxhbWUgb24gdGhpcyBzdWJqZWN0IQ0KDQpJIGhh
dmUgc2VlbiBjb25zaWRlcmFibGUgaW50ZXJlc3QgaW4gbWFraW5nIGdyb3VwIGNvbW11bmljYXRp
b24gb3ZlciBDb0FQIG1vcmUgdXNlZnVsLCBhbmQgdGhpcyBkb2N1bWVudCBpcyBhIGdvb2QgZmly
c3Qgc3RhcnQuDQpJIGV4cGVjdCB0aGF0IG1vcmUgcGVvcGxlIHdpbGwgY29tZSB0byB0aGUgSUVU
RiB3aXRoIHdvcmsgaW4gdGhpcyBhcmVhLg0KDQpHcnVlc3NlLCBDYXJzdGVuDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlz
dA0KY29yZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9j
b3JlIA0KDQo=


From nobody Tue Nov  4 06:14:59 2014
Return-Path: <weigengyu@bupt.edu.cn>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 879CD1A8029 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 06:14:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.656
X-Spam-Level: 
X-Spam-Status: No, score=-0.656 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] autolearn=ham
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 2RW07iuH-vGc for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 06:14:56 -0800 (PST)
Received: from mx1.bupt.edu.cn (mx1.bupt.edu.cn [211.68.68.2]) by ietfa.amsl.com (Postfix) with ESMTP id BE3671A877B for <core@ietf.org>; Tue,  4 Nov 2014 06:14:55 -0800 (PST)
Received: from WeiGengyuPC (unknown [222.131.12.8]) by mx1.bupt.edu.cn (AnyMacro(G7)) with ESMTPA id C8AD819F3AE; Tue,  4 Nov 2014 22:14:53 +0800 (HKT)
Message-ID: <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC>
From: "weigengyu" <weigengyu@bupt.edu.cn>
To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>, "Carsten Bormann" <cabo@tzi.org>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com>
In-Reply-To: <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com>
Date: Tue, 4 Nov 2014 22:14:54 +0800
Organization: BUPT
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: http://mailarchive.ietf.org/arch/msg/core/UmExKKDeeLyJszDCxAu67Y1Q16I
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Nov 2014 14:14:58 -0000

Hi Akbar,

In the use cases B.1 and B.2 requirements are to turn on/off a specific 
swtich or a group of switches.
We believe that reliable communications are required for turning on/off 
electrical switches.

The following words are from an OMA document.

Lightweight Machine to Machine Requirements
Candidate Version 1.0 – 02 Oct 2012

Appendix B. Use Cases (Informative)
B.1 Streetlight Control
B.1.1 Short Description
John is a streetlights supervisor – responsible to manage streetlights 
system at his home town. There are thousands of
streetlights in the city and he expects to have low-cost M2M sensors 
embedded in these streetlights. He needs a capability to
remotely turn on/off a specific streetlight or a group of streetlights. He 
needs a capability to know the control status of each
streetlight. He needs a capability to make sure that remote instructions 
sent to these streetlights are only accepted from
authorized users (such as himself).

B.2 Air Condition
B.2.1 Short description
Ted is a HVAC supervisor – responsible to manage air-conditioning systems 
at his multi-story corporate office. There are
multiple air-conditioning systems in his office for full HVAC support. He 
expects to have low-cost M2M sensors embedded
in these HVAC systems. He needs a capability to remotely turn on/off a 
specific air conditioning system or a group of
systems. He needs a capability to specify the air-conditioning system to 
provide its metering data. He needs a capability to
configure the temperature threshold for turning on/off the air-conditioning 
systems.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件----- 
From: Rahman, Akbar
Sent: Tuesday, November 04, 2014 8:34 PM
To: weigengyu ; Carsten Bormann
Cc: core@ietf.org
Subject: RE: [core] Group Communication published as RFC 7390

Hi Gengyu,


Can you give some more description of why you think this is required?  Can 
you give a reference to a section in the OMA LWM2M spec where they reference 
reliable group communications?


Best Regards,


Akbar


-----Original Message-----
From: weigengyu [mailto:weigengyu@bupt.edu.cn]
Sent: Tuesday, November 04, 2014 4:01 AM
To: Carsten Bormann; Rahman, Akbar
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

Hi,

Whether the CoRE WG is interested in Reliable Group Communications.
It is required in the scenarios given by OMA.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件-----
From: Carsten Bormann
Sent: Friday, October 31, 2014 8:04 PM
To: Rahman, Akbar
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

"Rahman, Akbar" <Akbar.Rahman@InterDigital.com> writes:

> http://tools.ietf.org/html/rfc7390

Thanks, Akbar and Esko, for keeping up the flame on this subject!

I have seen considerable interest in making group communication over CoAP 
more useful, and this document is a good first start.
I expect that more people will come to the IETF with work in this area.

Gruesse, Carsten

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core


From nobody Tue Nov  4 16:29:40 2014
Return-Path: <Bert.Greevenbosch@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7F231A8750; Tue,  4 Nov 2014 16:29:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.795
X-Spam-Level: 
X-Spam-Status: No, score=-4.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=ham
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 ooA-mV7bGs9K; Tue,  4 Nov 2014 16:29:36 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB4761A1AB5; Tue,  4 Nov 2014 16:29:35 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOK59186; Wed, 05 Nov 2014 00:29:34 +0000 (GMT)
Received: from SZXEMA410-HUB.china.huawei.com (10.82.72.42) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Nov 2014 00:29:33 +0000
Received: from SZXEMA510-MBX.china.huawei.com ([169.254.3.131]) by SZXEMA410-HUB.china.huawei.com ([10.82.72.42]) with mapi id 14.03.0158.001; Wed, 5 Nov 2014 08:29:27 +0800
From: Bert Greevenbosch <Bert.Greevenbosch@huawei.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [Ace] Upload of ACE for Resource Directory draft (correction)
Thread-Index: AQHP8x+XE891CvtUKU++M9ZJMMszwpxQWBYAgADeerA=
Date: Wed, 5 Nov 2014 00:29:27 +0000
Message-ID: <46A1DF3F04371240B504290A071B4DB63E7BAE20@SZXEMA510-MBX.china.huawei.com>
References: <46A1DF3F04371240B504290A071B4DB63E7A63DF@SZXEMA510-MBX.china.huawei.com> <3F7654D6-66EF-49A6-978A-99409ABC6105@tzi.org>
In-Reply-To: <3F7654D6-66EF-49A6-978A-99409ABC6105@tzi.org>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.63.174.121]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/core/wFV8RN9F7fNTAHPCJ9QD86zQpIY
Cc: "core@ietf.org" <core@ietf.org>, "Ace@ietf.org" <Ace@ietf.org>
Subject: Re: [core] [Ace] Upload of ACE for Resource Directory draft (correction)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 00:29:38 -0000

SGkgQ2Fyc3RlbiwNCg0KWWVzLCBpbmRlZWQgaXQgaXMgdGhlIGdvYWwgbm90IHRvIHNwZWNpZnkg
YW55dGhpbmcgc3BlY2lhbCBpbiBBQ0UgZm9yIHRoZSBSRC4gRnJvbSBBQ0UncyBwb2ludCBvZiB2
aWV3LCB0aGUgUkQgc2hvdWxkIGp1c3QgYmUgYW5vdGhlciBSZXNvdXJjZSBTZXJ2ZXIuIEl0IHdp
bGwgYmUgZ29vZCB0byBzZWUgaG93IHRoZSBBQ0Ugc29sdXRpb24gd2lsbCB3b3JrIGZvciB0aGUg
UkQsIGFuZCBJIHRoaW5rIGFzIHN1Y2ggdGhlIFJEIGl0IGlzIGEgZ29vZCB0ZXN0IGRyaXZlIGZv
ciBBQ0UuDQoNCkkgd291bGQgYmUgaGFwcHkgdG8gZGlzY3VzcyB0aGUgZHJhZnQgaW4gQ29SRS4g
DQoNCkJlc3QgcmVnYXJkcywNCkJlcnQNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
RnJvbTogQ2Fyc3RlbiBCb3JtYW5uIFttYWlsdG86Y2Fib0B0emkub3JnXSANClNlbnQ6IDA1IE5v
dmVtYmVyIDIwMTQgMDM6MDUNClRvOiBCZXJ0IEdyZWV2ZW5ib3NjaA0KQ2M6IEFjZUBpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFtBY2VdIFVwbG9hZCBvZiBBQ0UgZm9yIFJlc291cmNlIERpcmVjdG9y
eSBkcmFmdCAoY29ycmVjdGlvbikNCg0KQmVydCwNCg0KSeKAmWQgYWN0dWFsbHkgbGlrZSB0byBk
aXNjdXNzIHRoaXMgZHJhZnQgaW4gdGhlIGNvcmUgbWVldGluZy4NClRvIG1lLCB0aGlzIGlzIG1v
cmUgYWJvdXQgYXV0aG9yaXphdGlvbiByZXF1aXJlbWVudHMgaW4gdGhlIHJlc291cmNlIGRpcmVj
dG9yeSB0aGFuIHRoaW5ncyB0aGF0IEFDRSBzcGVjaWZpY2FsbHkgaGFzIHRvIGFjaGlldmUgaW4g
aXRzIHByb3RvY29sLiAgQnV0IG1heWJlIHdlIG5lZWQgdG8gZGlzY3VzcyB0aGlzLg0KDQpHcsO8
w59lLCBDYXJzdGVuDQoNCg0KPiBPbiAyOSBPY3QgMjAxNCwgYXQgMDM6MjUsIEJlcnQgR3JlZXZl
bmJvc2NoIDxCZXJ0LkdyZWV2ZW5ib3NjaEBodWF3ZWkuY29tPiB3cm90ZToNCj4gDQo+IEkgbWFk
ZSBhIHR5cG8gaW4gdGhlIHByZXZpb3VzIGUtbWFpbDogdGhlIFJEIGlzIGltcGxlbWVudGVkIGFz
IGEgQ29BUCBzZXJ2ZXIsIG5vdCBhIENvQVAgY2xpZW50Lg0KPiAtLS0NCj4gSGkgYWxsLA0KPiAg
DQo+IE9uIE1vbmRheSwgSSB1cGxvYWRlZCBhIGRyYWZ0IHRoYXQgYXBwbGllcyBBQ0UgdG8gdGhl
IFJlc291cmNlIERpcmVjdG9yeS4NCj4gIA0KPiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWdyZWV2ZW5ib3NjaC1hY2UtcmVzb3VyY2UtZGlyZWN0b3J5Lw0KPiAgDQo+IFNp
bmNlIHRoZSBSZXNvdXJjZSBEaXJlY3RvcnkgaXMgaW1wbGVtZW50ZWQgYXMgYSBDb0FQIHNlcnZl
ciwgaWRlYWxseSB3ZSBjYW4gdXNlIHN0YW5kYXJkIEFDRSB0byBwcm90ZWN0IGl0LiBUaGUgZHJh
ZnQncyBhaW0gaXMgdG8gZGVzY3JpYmUgaG93IHRvIGRvIHRoaXMuDQo+ICANCj4gSG93ZXZlciwg
c2luY2UgdGhlIEFDRSBhcmNoaXRlY3R1cmUgaXMgbm90IHlldCBjaG9zZW4sIHRoZSBkcmFmdCBj
dXJyZW50bHkgcmVtYWlucyBmYWlybHkgaGlnaCBsZXZlbCwgYW5kIG1haW5seSBkZXNjcmliZXMg
aXNzdWVzIGFuZCByZWxhdGVkIHJlcXVpcmVtZW50cyBmb3IgYSBzb2x1dGlvbiB0byBiZSBkZXNj
cmliZWQgbGF0ZXIuDQo+ICANCj4gVGhlIGRyYWZ0IGlzIGluZm9ybWF0aXZlLCBhcyBpdHMgZ29h
bCBpcyBub3QgdG8gc3BlY2lmeSBuZXcgdGVjaG5vbG9neSwgYnV0IHJhdGhlciB0byBkZXNjcmli
ZSBob3cgQUNFIGNhbiBiZSB1c2VkIGZvciBwcm90ZWN0aW9uIG9mIHRoZSBSRC4gSSBhbHNvIHRo
aW5rIGl0IGlzIGEgZ29vZCBvcHBvcnR1bml0eSB0byBzZWUgaG93IEFDRSB3b3JrcyBpbiBhIHBy
YWN0aWNhbCBzaXR1YXRpb24uDQo+ICANCj4gQ29tbWVudHMgYXJlIHdlbGNvbWUuDQo+ICANCj4g
QmVzdCByZWdhcmRzLA0KPiBCZXJ0DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+IEFjZSBtYWlsaW5nIGxpc3QNCj4gQWNlQGlldGYub3JnDQo+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYWNlDQoNCg==


From nobody Tue Nov  4 18:12:24 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5377D1A1A25 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 18:12:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.85
X-Spam-Level: 
X-Spam-Status: No, score=-3.85 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
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 OihQO3Ds-R3U for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 18:12:19 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [134.102.201.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D2331A8779 for <core@ietf.org>; Tue,  4 Nov 2014 18:12:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sA52BjAp012236 for <core@ietf.org>; Wed, 5 Nov 2014 03:11:45 +0100 (CET)
Received: from [192.168.217.145] (p54892E83.dip0.t-ipconnect.de [84.137.46.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id AD24239F; Wed,  5 Nov 2014 03:11:45 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
Date: Wed, 5 Nov 2014 03:11:44 +0100
X-Mao-Original-Outgoing-Id: 436846304.60611-cd0ca396124e73df80c9e59f5f7aa1a1
Content-Transfer-Encoding: quoted-printable
Message-Id: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
To: Core <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/RoFByV-Wfvbang8K9X7SpK0re7g
Subject: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 02:12:22 -0000

I have uploaded a draft agenda for Honolulu.  Enjoy at:

	http://www.ietf.org/proceedings/91/agenda/agenda-91-core

Please check this carefully if the times allocated are appropriate, and =
if the objectives are right (this is particularly directed at those of =
you who haven=E2=80=99t given me objectives yet).

Please have slides ready 24 h before the Tue meeting (i.e., Monday ~ =
15:20) =E2=80=94 we might shuffle items back and forth (but security =
issues and thus the resource directory need to stay on Tuesday).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Nov  4 20:42:58 2014
Return-Path: <Akbar.Rahman@interdigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 636681A87B8 for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 20:42:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 C0nXWVSOjrbq for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 20:42:52 -0800 (PST)
Received: from smtp-in1.interdigital.com (smtp-in1.interdigital.com [64.208.228.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08C951A87AF for <core@ietf.org>; Tue,  4 Nov 2014 20:42:52 -0800 (PST)
X-ASG-Debug-ID: 1415162567-06daaa130ab9e40001-aa7cYp
Received: from smtp-out1.interdigital.com (sahara.interdigital.com [10.0.128.27]) by smtp-in1.interdigital.com with ESMTP id ab6PulBwpGcCjOqT for <core@ietf.org>; Tue, 04 Nov 2014 23:42:47 -0500 (EST)
X-Barracuda-Envelope-From: Akbar.Rahman@InterDigital.com
Received: from interdigital.com ([10.0.128.12]) by smtp-out1.interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 4 Nov 2014 23:42:46 -0500
Received: from KYANITE.InterDigital.com ([10.1.64.253]) by interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 4 Nov 2014 23:42:46 -0500
Received: from NISSONITE.InterDigital.com (10.2.64.252) by KYANITE.InterDigital.com (10.1.64.253) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 4 Nov 2014 23:42:44 -0500
Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NISSONITE.InterDigital.com ([::1]) with mapi id 14.03.0210.002; Tue, 4 Nov 2014 23:42:44 -0500
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: weigengyu <weigengyu@bupt.edu.cn>
Thread-Topic: [core] Group Communication published as RFC 7390
X-ASG-Orig-Subj: RE: [core] Group Communication published as RFC 7390
Thread-Index: Ac/0+7S3LtGeIPJdQa6cxMGPmNNqiwABzrzyAM0xLYAAAw3ugAAH7EgAABOTslA=
Date: Wed, 5 Nov 2014 04:42:43 +0000
Message-ID: <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com> <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC>
In-Reply-To: <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.247.219]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginalArrivalTime: 05 Nov 2014 04:42:46.0413 (UTC) FILETIME=[F1F2EBD0:01CFF8B2]
X-Barracuda-Connect: sahara.interdigital.com[10.0.128.27]
X-Barracuda-Start-Time: 1415162567
X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at interdigital.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.11247 Rule breakdown below pts rule name              description ---- ---------------------- --------------------------------------------------
Archived-At: http://mailarchive.ietf.org/arch/msg/core/ST8CHFG1Xl2xWsbsIqN0yNzhkfQ
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 04:42:54 -0000

SGkgR2VuZ3l1LA0KDQoNClRoYW5rIHlvdSBmb3IgdGhlIHJlZmVyZW5jZXMgYW5kIHRoZSBkaXNj
dXNzaW9uLg0KDQoNCj5XZSBiZWxpZXZlIHRoYXQgcmVsaWFibGUgY29tbXVuaWNhdGlvbnMgYXJl
IHJlcXVpcmVkIGZvciB0dXJuaW5nIG9uL29mZiBlbGVjdHJpY2FsIHN3aXRjaGVzLg0KDQpZZXMs
IGJ1dCB0aGVyZSBhcmUgYWxzbyBvdGhlciBhbHRlcm5hdGl2ZXMgaW5jbHVkaW5nIHdoYXQgd2Fz
IGlkZW50aWZpZWQgaW4gUkZDIDczOTAgU2VjdGlvbiAyLjQ6DQoNCg0KCTIuNC4gUkVTVGZ1bCBN
ZXRob2RzDQoNCiAgIAlHcm91cCBjb21tdW5pY2F0aW9uIG1vc3Qgb2Z0ZW4gdXNlcyB0aGUgaWRl
bXBvdGVudCBDb0FQIG1ldGhvZHMgR0VUDQogICAJYW5kIFBVVC4gIFRoZSBpZGVtcG90ZW50IG1l
dGhvZCBERUxFVEUgY2FuIGFsc28gYmUgdXNlZC4gIFRoZSBub24tDQogICAJaWRlbXBvdGVudCBD
b0FQIG1ldGhvZCBQT1NUIG1heSBvbmx5IGJlIHVzZWQgZm9yIGdyb3VwIGNvbW11bmljYXRpb24N
CiAgIAlpZiB0aGUgcmVzb3VyY2UgYmVpbmcgUE9TVGVkIHRvIGhhcyBiZWVuIGRlc2lnbmVkIHRv
IGNvcGUgd2l0aCB0aGUNCiAgIAl1bnJlbGlhYmxlIGFuZCBsb3NzeSBuYXR1cmUgb2YgSVAgbXVs
dGljYXN0LiAgRm9yIGV4YW1wbGUsIGEgY2xpZW50DQogICAJbWF5IHJlc2VuZCBhIG11bHRpY2Fz
dCBQT1NUIHJlcXVlc3QgZm9yIGFkZGl0aW9uYWwgcmVsaWFiaWxpdHkuICBTb21lDQogICAJc2Vy
dmVycyB3aWxsIHJlY2VpdmUgdGhlIHJlcXVlc3QgdHdvIHRpbWVzIHdoaWxlIG90aGVycyBtYXkg
cmVjZWl2ZQ0KICAgCWl0IG9ubHkgb25jZS4gIEZvciBpZGVtcG90ZW50IG1ldGhvZHMsIGFsbCB0
aGVzZSBzZXJ2ZXJzIHdpbGwgYmUgaW4NCiAgIAl0aGUgc2FtZSBzdGF0ZSB3aGlsZSBmb3IgUE9T
VCwgdGhpcyBpcyBub3QgZ3VhcmFudGVlZDsgc28sIHRoZQ0KICAgCXJlc291cmNlIFBPU1Qgb3Bl
cmF0aW9uIG11c3QgYmUgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIHRvIHRha2UgbWVzc2FnZQ0KICAg
CWxvc3MgaW50byBhY2NvdW50Lg0KDQoJaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzM5
MCNzZWN0aW9uLTIuNA0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQpBa2Jhcg0KDQotLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogd2VpZ2VuZ3l1IFttYWlsdG86d2VpZ2VuZ3l1QGJ1cHQu
ZWR1LmNuXSANClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDA0LCAyMDE0IDk6MTUgQU0NClRvOiBS
YWhtYW4sIEFrYmFyOyBDYXJzdGVuIEJvcm1hbm4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0
OiBSZTogW2NvcmVdIEdyb3VwIENvbW11bmljYXRpb24gcHVibGlzaGVkIGFzIFJGQyA3MzkwDQoN
CkhpIEFrYmFyLA0KDQpJbiB0aGUgdXNlIGNhc2VzIEIuMSBhbmQgQi4yIHJlcXVpcmVtZW50cyBh
cmUgdG8gdHVybiBvbi9vZmYgYSBzcGVjaWZpYyBzd3RpY2ggb3IgYSBncm91cCBvZiBzd2l0Y2hl
cy4NCldlIGJlbGlldmUgdGhhdCByZWxpYWJsZSBjb21tdW5pY2F0aW9ucyBhcmUgcmVxdWlyZWQg
Zm9yIHR1cm5pbmcgb24vb2ZmIGVsZWN0cmljYWwgc3dpdGNoZXMuDQoNClRoZSBmb2xsb3dpbmcg
d29yZHMgYXJlIGZyb20gYW4gT01BIGRvY3VtZW50Lg0KDQpMaWdodHdlaWdodCBNYWNoaW5lIHRv
IE1hY2hpbmUgUmVxdWlyZW1lbnRzIENhbmRpZGF0ZSBWZXJzaW9uIDEuMCDigJMgMDIgT2N0IDIw
MTINCg0KQXBwZW5kaXggQi4gVXNlIENhc2VzIChJbmZvcm1hdGl2ZSkNCkIuMSBTdHJlZXRsaWdo
dCBDb250cm9sDQpCLjEuMSBTaG9ydCBEZXNjcmlwdGlvbg0KSm9obiBpcyBhIHN0cmVldGxpZ2h0
cyBzdXBlcnZpc29yIOKAkyByZXNwb25zaWJsZSB0byBtYW5hZ2Ugc3RyZWV0bGlnaHRzIHN5c3Rl
bSBhdCBoaXMgaG9tZSB0b3duLiBUaGVyZSBhcmUgdGhvdXNhbmRzIG9mIHN0cmVldGxpZ2h0cyBp
biB0aGUgY2l0eSBhbmQgaGUgZXhwZWN0cyB0byBoYXZlIGxvdy1jb3N0IE0yTSBzZW5zb3JzIGVt
YmVkZGVkIGluIHRoZXNlIHN0cmVldGxpZ2h0cy4gSGUgbmVlZHMgYSBjYXBhYmlsaXR5IHRvIHJl
bW90ZWx5IHR1cm4gb24vb2ZmIGEgc3BlY2lmaWMgc3RyZWV0bGlnaHQgb3IgYSBncm91cCBvZiBz
dHJlZXRsaWdodHMuIEhlIG5lZWRzIGEgY2FwYWJpbGl0eSB0byBrbm93IHRoZSBjb250cm9sIHN0
YXR1cyBvZiBlYWNoIHN0cmVldGxpZ2h0LiBIZSBuZWVkcyBhIGNhcGFiaWxpdHkgdG8gbWFrZSBz
dXJlIHRoYXQgcmVtb3RlIGluc3RydWN0aW9ucyBzZW50IHRvIHRoZXNlIHN0cmVldGxpZ2h0cyBh
cmUgb25seSBhY2NlcHRlZCBmcm9tIGF1dGhvcml6ZWQgdXNlcnMgKHN1Y2ggYXMgaGltc2VsZiku
DQoNCkIuMiBBaXIgQ29uZGl0aW9uDQpCLjIuMSBTaG9ydCBkZXNjcmlwdGlvbg0KVGVkIGlzIGEg
SFZBQyBzdXBlcnZpc29yIOKAkyByZXNwb25zaWJsZSB0byBtYW5hZ2UgYWlyLWNvbmRpdGlvbmlu
ZyBzeXN0ZW1zIGF0IGhpcyBtdWx0aS1zdG9yeSBjb3Jwb3JhdGUgb2ZmaWNlLiBUaGVyZSBhcmUg
bXVsdGlwbGUgYWlyLWNvbmRpdGlvbmluZyBzeXN0ZW1zIGluIGhpcyBvZmZpY2UgZm9yIGZ1bGwg
SFZBQyBzdXBwb3J0LiBIZSBleHBlY3RzIHRvIGhhdmUgbG93LWNvc3QgTTJNIHNlbnNvcnMgZW1i
ZWRkZWQgaW4gdGhlc2UgSFZBQyBzeXN0ZW1zLiBIZSBuZWVkcyBhIGNhcGFiaWxpdHkgdG8gcmVt
b3RlbHkgdHVybiBvbi9vZmYgYSBzcGVjaWZpYyBhaXIgY29uZGl0aW9uaW5nIHN5c3RlbSBvciBh
IGdyb3VwIG9mIHN5c3RlbXMuIEhlIG5lZWRzIGEgY2FwYWJpbGl0eSB0byBzcGVjaWZ5IHRoZSBh
aXItY29uZGl0aW9uaW5nIHN5c3RlbSB0byBwcm92aWRlIGl0cyBtZXRlcmluZyBkYXRhLiBIZSBu
ZWVkcyBhIGNhcGFiaWxpdHkgdG8gY29uZmlndXJlIHRoZSB0ZW1wZXJhdHVyZSB0aHJlc2hvbGQg
Zm9yIHR1cm5pbmcgb24vb2ZmIHRoZSBhaXItY29uZGl0aW9uaW5nIHN5c3RlbXMuDQoNClJlZ2Fy
ZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdvcmsgVGVjaG5vbG9neSBDZW50ZXINClNjaG9vbCBvZiBD
b21wdXRlcg0KQmVpamluZyBVbml2ZXJzaXR5IG9mIFBvc3RzIGFuZCBUZWxlY29tbXVuaWNhdGlv
bnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0NCkZyb206IFJhaG1hbiwgQWtiYXINClNlbnQ6IFR1
ZXNkYXksIE5vdmVtYmVyIDA0LCAyMDE0IDg6MzQgUE0NClRvOiB3ZWlnZW5neXUgOyBDYXJzdGVu
IEJvcm1hbm4NCkNjOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW2NvcmVdIEdyb3VwIENv
bW11bmljYXRpb24gcHVibGlzaGVkIGFzIFJGQyA3MzkwDQoNCkhpIEdlbmd5dSwNCg0KDQpDYW4g
eW91IGdpdmUgc29tZSBtb3JlIGRlc2NyaXB0aW9uIG9mIHdoeSB5b3UgdGhpbmsgdGhpcyBpcyBy
ZXF1aXJlZD8gIENhbiB5b3UgZ2l2ZSBhIHJlZmVyZW5jZSB0byBhIHNlY3Rpb24gaW4gdGhlIE9N
QSBMV00yTSBzcGVjIHdoZXJlIHRoZXkgcmVmZXJlbmNlIHJlbGlhYmxlIGdyb3VwIGNvbW11bmlj
YXRpb25zPw0KDQoNCkJlc3QgUmVnYXJkcywNCg0KDQpBa2Jhcg0KDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiB3ZWlnZW5neXUgW21haWx0bzp3ZWlnZW5neXVAYnVwdC5lZHUu
Y25dDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAwNCwgMjAxNCA0OjAxIEFNDQpUbzogQ2Fyc3Rl
biBCb3JtYW5uOyBSYWhtYW4sIEFrYmFyDQpDYzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6
IFtjb3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQpIaSwN
Cg0KV2hldGhlciB0aGUgQ29SRSBXRyBpcyBpbnRlcmVzdGVkIGluIFJlbGlhYmxlIEdyb3VwIENv
bW11bmljYXRpb25zLg0KSXQgaXMgcmVxdWlyZWQgaW4gdGhlIHNjZW5hcmlvcyBnaXZlbiBieSBP
TUEuDQoNClJlZ2FyZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdvcmsgVGVjaG5vbG9neSBDZW50ZXIN
ClNjaG9vbCBvZiBDb21wdXRlcg0KQmVpamluZyBVbml2ZXJzaXR5IG9mIFBvc3RzIGFuZCBUZWxl
Y29tbXVuaWNhdGlvbnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0NCkZyb206IENhcnN0ZW4gQm9y
bWFubg0KU2VudDogRnJpZGF5LCBPY3RvYmVyIDMxLCAyMDE0IDg6MDQgUE0NClRvOiBSYWhtYW4s
IEFrYmFyDQpDYzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtjb3JlXSBHcm91cCBDb21t
dW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQoiUmFobWFuLCBBa2JhciIgPEFrYmFy
LlJhaG1hbkBJbnRlckRpZ2l0YWwuY29tPiB3cml0ZXM6DQoNCj4gaHR0cDovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjNzM5MA0KDQpUaGFua3MsIEFrYmFyIGFuZCBFc2tvLCBmb3Iga2VlcGluZyB1
cCB0aGUgZmxhbWUgb24gdGhpcyBzdWJqZWN0IQ0KDQpJIGhhdmUgc2VlbiBjb25zaWRlcmFibGUg
aW50ZXJlc3QgaW4gbWFraW5nIGdyb3VwIGNvbW11bmljYXRpb24gb3ZlciBDb0FQIG1vcmUgdXNl
ZnVsLCBhbmQgdGhpcyBkb2N1bWVudCBpcyBhIGdvb2QgZmlyc3Qgc3RhcnQuDQpJIGV4cGVjdCB0
aGF0IG1vcmUgcGVvcGxlIHdpbGwgY29tZSB0byB0aGUgSUVURiB3aXRoIHdvcmsgaW4gdGhpcyBh
cmVhLg0KDQpHcnVlc3NlLCBDYXJzdGVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9yZw0KaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb3JlDQoNCg==


From nobody Tue Nov  4 23:02:17 2014
Return-Path: <likepeng@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 965721A1AFB for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 23:02:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.795
X-Spam-Level: 
X-Spam-Status: No, score=-4.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=ham
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 TOL2Gmx0-AwK for <core@ietfa.amsl.com>; Tue,  4 Nov 2014 23:02:14 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95F521A1AF4 for <core@ietf.org>; Tue,  4 Nov 2014 23:02:13 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOK86651; Wed, 05 Nov 2014 07:02:12 +0000 (GMT)
Received: from SZXEMA402-HUB.china.huawei.com (10.82.72.34) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 5 Nov 2014 07:02:11 +0000
Received: from SZXEMA501-MBS.china.huawei.com ([169.254.2.205]) by SZXEMA402-HUB.china.huawei.com ([10.82.72.34]) with mapi id 14.03.0158.001; Wed, 5 Nov 2014 15:02:04 +0800
From: Likepeng <likepeng@huawei.com>
To: Carsten Bormann <cabo@tzi.org>, Core <core@ietf.org>
Thread-Topic: [core] CoRE @ IETF91
Thread-Index: AQHP+J30WoeraUFO0UinuT2oh4jd8pxRmQmw
Date: Wed, 5 Nov 2014 07:02:03 +0000
Message-ID: <34966E97BE8AD64EAE9D3D6E4DEE36F2581AC1A1@SZXEMA501-MBS.china.huawei.com>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
In-Reply-To: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.46.24.177]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/core/HxnU7UEg_tN2AVUU2TI_L0g3dv8
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 07:02:15 -0000

SGkgQ2Fyc3RlbiwNCg0KQWJvdXQgYWx0ZXJuYXRpdmUgdHJhbnNwb3J0LCBTTVMgZHJhZnQgaXMg
bWlzc2luZyBmcm9tIHRoZSBsaXN0Lg0KaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1iZWNrZXItY29yZS1jb2FwLXNtcy1ncHJzLw0KDQoqKiBBbHRlcm5hdGl2ZSBUcmFuc3Bv
cnRzDQowOTo0NS0xMDoxNQ0KDQoJZHJhZnQtc2lsdmVyYWphbi1jb3JlLWNvYXAtYWx0ZXJuYXRp
dmUtdHJhbnNwb3J0cy0wNg0KCWRyYWZ0LXNhdm9sYWluZW4tY29yZS1jb2FwLXdlYnNvY2tldHMt
MDINCglkcmFmdC1ib3JtYW5uLWNvcmUtY29hcC10Y3AtMDENCiAgICBkcmFmdC10c2Nob2Zlbmln
LWNvcmUtY29hcC10Y3AtdGxzLTAxDQoNCk9iamVjdGl2ZToNCiAgICAgICAgLSBEZWNpc2lvbiBt
YWtpbmcgb24gVENQIGJpa2VzaGVkcw0KICAgICAgICAtIERlY2lkZSBvbiB3YXkgZm9yd2FyZA0K
DQpDb3VsZCB5b3UgcGxlYXNlIGFkZCB0aGF0IHRvIHRoZSBsaXN0Pw0KDQpUaGFua3MsDQoNCktp
bmQgUmVnYXJkcw0KS2VwZW5nDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujog
Y29yZSBbbWFpbHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZ10g5Luj6KGoIENhcnN0ZW4gQm9ybWFu
bg0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0MTHmnIg15pelIDEwOjEyDQrmlLbku7bkuro6IENvcmUN
CuS4u+mimDogW2NvcmVdIENvUkUgQCBJRVRGOTENCg0KSSBoYXZlIHVwbG9hZGVkIGEgZHJhZnQg
YWdlbmRhIGZvciBIb25vbHVsdS4gIEVuam95IGF0Og0KDQoJaHR0cDovL3d3dy5pZXRmLm9yZy9w
cm9jZWVkaW5ncy85MS9hZ2VuZGEvYWdlbmRhLTkxLWNvcmUNCg0KUGxlYXNlIGNoZWNrIHRoaXMg
Y2FyZWZ1bGx5IGlmIHRoZSB0aW1lcyBhbGxvY2F0ZWQgYXJlIGFwcHJvcHJpYXRlLCBhbmQgaWYg
dGhlIG9iamVjdGl2ZXMgYXJlIHJpZ2h0ICh0aGlzIGlzIHBhcnRpY3VsYXJseSBkaXJlY3RlZCBh
dCB0aG9zZSBvZiB5b3Ugd2hvIGhhdmVu4oCZdCBnaXZlbiBtZSBvYmplY3RpdmVzIHlldCkuDQoN
ClBsZWFzZSBoYXZlIHNsaWRlcyByZWFkeSAyNCBoIGJlZm9yZSB0aGUgVHVlIG1lZXRpbmcgKGku
ZS4sIE1vbmRheSB+IDE1OjIwKSDigJQgd2UgbWlnaHQgc2h1ZmZsZSBpdGVtcyBiYWNrIGFuZCBm
b3J0aCAoYnV0IHNlY3VyaXR5IGlzc3VlcyBhbmQgdGh1cyB0aGUgcmVzb3VyY2UgZGlyZWN0b3J5
IG5lZWQgdG8gc3RheSBvbiBUdWVzZGF5KS4NCg0KR3LDvMOfZSwgQ2Fyc3Rlbg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KY29yZSBtYWlsaW5nIGxp
c3QNCmNvcmVAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
Y29yZQ0K


From nobody Wed Nov  5 03:40:45 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D12171A885F; Wed,  5 Nov 2014 03:40:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.15
X-Spam-Level: 
X-Spam-Status: No, score=-0.15 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_EQ_DE=0.35] autolearn=no
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 C4wIxgpWP6vZ; Wed,  5 Nov 2014 03:40:35 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 289F41A8872; Wed,  5 Nov 2014 03:40:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sA5BeUIl027938; Wed, 5 Nov 2014 12:40:30 +0100 (CET)
Received: from [2.203.128.149] (ip-2-203-128-149.web.vodafone.de [2.203.128.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3307B762; Wed,  5 Nov 2014 12:40:30 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Carsten Bormann <cabo@tzi.org>
X-Mailer: iPad Mail (12B410)
In-Reply-To: <B1FE6B50-7EE8-4FDF-8478-5501F091F0C8@tzi.org>
Date: Wed, 5 Nov 2014 12:40:30 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <5DAF5296-055C-46C6-B58F-77EAD267D3F6@tzi.org>
References: <20140820195839.24268.61215.idtracker@ietfa.amsl.com> <CAAzbHvZxi79QmgmwiuY2cePLC3XgXnXoitERB=aMpqL4fR+euw@mail.gmail.com> <B1FE6B50-7EE8-4FDF-8478-5501F091F0C8@tzi.org>
To: Richard Barnes <rlb@ipv.sx>
Archived-At: http://mailarchive.ietf.org/arch/msg/core/nitFXDOhj_rJEGdb1N5gTsdnF2Q
Cc: "draft-ietf-core-observe@tools.ietf.org" <draft-ietf-core-observe@tools.ietf.org>, "core-chairs@tools.ietf.org" <core-chairs@tools.ietf.org>, "core@ietf.org WG" <core@ietf.org>, The IESG <iesg@ietf.org>, Klaus Hartke <hartke@tzi.org>
Subject: Re: [core] Richard Barnes' Discuss on draft-ietf-core-observe-14: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 11:40:38 -0000

Richard,

A -15 has been submitted a while ago. Does this cover your DISCUSS and comme=
nts?

Gr=C3=BC=C3=9Fe, Carsten=20


> On 24.10.2014, at 01:29, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> Richard,
>=20
> I=E2=80=99m assuming the best way forward is for Klaus to write up the cha=
nges resulting from the discussion below (and the other COMMENTs), submit a -=
15, and take it from there?
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
>=20
>=20
>> On 23 Sep 2014, at 15:50, Klaus Hartke <hartke@tzi.org> wrote:
>>=20
>> Hi Richard,
>>=20
>> thank you for your review and questions.
>>=20
>>=20
>> Richard Barnes wrote:
>>> One very temporary point: Has anyone done a comparison between this work=

>>> and the server push aspects of HTTP/2?  Is there any value in trying to
>>> align the two?
>>=20
>> If I'm not mistaken, the server push in HTTP/2 is used when a server
>> can predict which resources the client is going to request next. For
>> example, when an HTML document contains an <img> element, it's highly
>> likely that a web browser will request the linked image next. However,
>> once the representation has been pushed to the browser, the server
>> cannot update the displayed page by pushing updated representations.
>>=20
>> The "CoAP observe" protocol is used when a client wants to have a
>> fresh representation over a period of time. The server pushes updated
>> representations, but it cannot push representations of resources that
>> the client didn't request. In a web browser, a similar effect can be
>> achieved using <meta http-equiv=3D"refresh" content=3D"1"> or some ad-hoc=

>> solution based on repeated AJAX calls, Long-Polling, Server-Sent
>> Events or WebSockets, except that any of these mechanisms either cause
>> a lot of unnecessary traffic, bypass the cache, or break REST in some
>> other way.
>>=20
>> The closest equivalent to "CoAP observe" in the HTTP world that I'm
>> aware of is the MONITOR verb in Roy Fielding's Waka.
>>=20
>>=20
>>> It's unclear to me from the text of Section 2 how the 0/1
>>> register/deregister values are used.  Are these reserved values out of
>>> the sequence number space?  Or are they carried somewhere else in the
>>> option?  I infer from Section 3.6 that the answer is the former, but
>>> Section 2 should be explicit about this.
>>=20
>> The value of the Observe Option depends on where it's used: in
>> requests or in notifications/responses. In notifications/responses,
>> the value is a sequence number. In a request, the value is either
>> 'register' or 'unregister'. The two spaces do not overlap.
>>=20
>>> In fact, it seems like it's not necessary to reserve the value 1 at all,=

>>> since the server must interpret any positive value as deregistration.
>>> Calling out 1 as special invites server implementations to screw this
>>> up.
>>=20
>> I could have written: "The client MUST be conservative in what it
>> sends; the server MUST be liberal in what it accepts."
>>=20
>>=20
>>> "the time elapsed between the two incoming messages is not so large that=

>>> the difference between V1 and V2 has become larger than the largest
>>> integer that it is meaningful to add to a 24-bit serial number"
>>> The text seems confused about whether the value of the Observe option is=

>>> a serial number or a time value.  The definition says that it's a serial=

>>> number, but this sentence implies that it's somehow related to time.  In=

>>> order to avoid clients making unwarranted assumptions about the value of=

>>> the Observe option, it seems important to clarify this.
>>=20
>> We want implementations to be able to generate the sequence number
>> from a client-local clock, so the client doesn't have to maintain any
>> counters. That makes the sequence number a "temporal serial number".
>> I'm aware that the draft doesn't fully explain how they work (temporal
>> serial number arithmetic is hard), but the requirements for
>> implementations have been verified multiple times and validated in
>> interop events.
>>=20
>>=20
>>> "And third, the server may erroneously come to the conclusion that the
>>> client is no longer interested"
>>> To mitigate this, might it be useful for a client to sometimes send
>>> "gratuitous ACKs"? That is, to periodically re-ACK the last notification=

>>> to re-confirm its interest?
>>=20
>> The server makes several attempts to contact the client before it
>> removes an entry from the list of observers. So a client is really
>> only removed when there is a network partition or heavy congestion. In
>> that case, a periodic acknowledgement wouldn't help as well. At some
>> point, an unresponsive client has to be declared dead and removed from
>> the list of observers. If a client wants to make sure that it's still
>> on the list (for example, if it hasn't heard from the server for some
>> time), then it can easily re-register by sending another GET request
>> with Observe Option and the previously used token.
>>=20
>>=20
>>> "If the server returns a 2.xx response that includes an Observe Option a=
s
>>> well..."
>>> Does the value of this option matter at all?  Could the server, for
>>> example, simply mirror the client's option?
>>=20
>> At this stage (send a request, get a response) it's only important
>> that the Observe Option is present. However, when it comes to
>> reordering detection, the value is important; it must be a sequence
>> number. This is specified in section 4.4 of the document [1].
>>=20
>> [1] https://tools.ietf.org/html/draft-ietf-core-observe-14#section-4.4
>>=20
>>=20
>>> "Notifications are additional responses..."
>>> Might be helpful to re-word to emphasize that the only difference betwee=
n
>>> a "notification" and a normal response is the presence of the Observe
>>> option.
>>=20
>> I've added this to the end of that paragraph:
>>=20
>>  Notifications are additional responses sent by the server in reply to
>>  the single extended GET request that created the registration.  Each
>>  notification includes the token specified by the client in the
>>  request.  The only difference between a notification and a normal
>>  response is the presence of the Observe Option.
>>=20
>>=20
>>> "Non-2.xx responses do not include an Observe Option..."
>>> Should this be a MUST NOT?  It seems like an interop requirement, in the=

>>> sense of maintaining a consistent view of subscription state between
>>> server and client.
>>=20
>> This sentence is just a non-normative summary of the normative
>> requirements for servers in section 4.2 [2]:
>>=20
>>  "A 2.xx notification MUST include an Observe Option with a sequence
>>  number as specified in Section 4.4 below; a non-2.xx notification
>>  MUST NOT include an Observe Option."
>>=20
>> [2] http://tools.ietf.org/html/draft-ietf-core-observe-14#section-4.2
>>=20
>>=20
>> Klaus
>=20
>=20
>=20


From nobody Wed Nov  5 08:11:04 2014
Return-Path: <rlb@ipv.sx>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CAD41A89A1 for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:10:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level: 
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable
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 7FfINXIenWnS for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:10:44 -0800 (PST)
Received: from mail-vc0-f170.google.com (mail-vc0-f170.google.com [209.85.220.170]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 034CB1A898E for <core@ietf.org>; Wed,  5 Nov 2014 08:10:42 -0800 (PST)
Received: by mail-vc0-f170.google.com with SMTP id la4so547030vcb.29 for <core@ietf.org>; Wed, 05 Nov 2014 08:10:42 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=w1UpmRGLAcZBdqt1ySYOQR3Z1OepX9PbJa1BUu+4yFo=; b=XyoLq8uW26eKCDuvn558DzC4M3EKqfZTBl7gareR8xooT6HS91hphX2RmQxzWMhEZc mkP0IMEFtBNSTmDUiG2HV3fvBWI+Vj8pUFSwjFxMh/lN6yPWN9vT/k72MTJYd2oqsy72 Ev6hTcYE2RO/RdYuJ3+x+OCvFCfYYr5M3LRPt0/pgz6fhaM5wh5zyFsP6mRSD6P0juBo YE19xcUdhNhzx8RphJ41He+HCryca+x/k0hPKqVj6TtIFq1W/qmRj58I22j7uoLwUo6x 95KGVN/0Oj5/ElS7AVhVPEhPszxLqjuXH6dwBKm3buw/ISmBhyx5u8RdWfF4schI/4fN tamQ==
X-Gm-Message-State: ALoCoQm3jCkgyDg0d/wr+FamY0xT/1/L9DreQLbRd9p1TM6naSFNDgjbTIfbHwZ/0gUZu+K8yq9y
MIME-Version: 1.0
X-Received: by 10.52.117.161 with SMTP id kf1mr530426vdb.65.1415203842013; Wed, 05 Nov 2014 08:10:42 -0800 (PST)
Received: by 10.31.149.1 with HTTP; Wed, 5 Nov 2014 08:10:41 -0800 (PST)
In-Reply-To: <CAAzbHvZxi79QmgmwiuY2cePLC3XgXnXoitERB=aMpqL4fR+euw@mail.gmail.com>
References: <20140820195839.24268.61215.idtracker@ietfa.amsl.com> <CAAzbHvZxi79QmgmwiuY2cePLC3XgXnXoitERB=aMpqL4fR+euw@mail.gmail.com>
Date: Wed, 5 Nov 2014 11:10:41 -0500
Message-ID: <CAL02cgRnO0ZHiqJwfpmp7kgf5-0DCY4jLKSeq718PGLBAnhyYA@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
To: Klaus Hartke <hartke@tzi.org>
Content-Type: multipart/alternative; boundary=bcaec547cbdd4a26d205071ed24a
Archived-At: http://mailarchive.ietf.org/arch/msg/core/_OEz_pNVRHULaAjch1Z7SSSP99c
Cc: draft-ietf-core-observe@tools.ietf.org, "core-chairs@tools.ietf.org" <core-chairs@tools.ietf.org>, The IESG <iesg@ietf.org>, "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] Richard Barnes' Discuss on draft-ietf-core-observe-14: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 16:10:49 -0000

--bcaec547cbdd4a26d205071ed24a
Content-Type: text/plain; charset=UTF-8

Hi Klaus,

Sorry for the radio silence on this.  Thanks for the responses; they do
help clear things up.  I've got a couple of suggestions inline below (in
RFC-Editor ready format), but I'll move these to COMMENTs.

Thanks,
--Richard


On Tue, Sep 23, 2014 at 9:50 AM, Klaus Hartke <hartke@tzi.org> wrote:

> Hi Richard,
>
> thank you for your review and questions.
>
>
> Richard Barnes wrote:
> > One very temporary point: Has anyone done a comparison between this work
> > and the server push aspects of HTTP/2?  Is there any value in trying to
> > align the two?
>
> If I'm not mistaken, the server push in HTTP/2 is used when a server
> can predict which resources the client is going to request next. For
> example, when an HTML document contains an <img> element, it's highly
> likely that a web browser will request the linked image next. However,
> once the representation has been pushed to the browser, the server
> cannot update the displayed page by pushing updated representations.
>
> The "CoAP observe" protocol is used when a client wants to have a
> fresh representation over a period of time. The server pushes updated
> representations, but it cannot push representations of resources that
> the client didn't request. In a web browser, a similar effect can be
> achieved using <meta http-equiv="refresh" content="1"> or some ad-hoc
> solution based on repeated AJAX calls, Long-Polling, Server-Sent
> Events or WebSockets, except that any of these mechanisms either cause
> a lot of unnecessary traffic, bypass the cache, or break REST in some
> other way.
>
> The closest equivalent to "CoAP observe" in the HTTP world that I'm
> aware of is the MONITOR verb in Roy Fielding's Waka.
>

Thanks for this explanation.  I agree that there's a clear difference here.



> > It's unclear to me from the text of Section 2 how the 0/1
> > register/deregister values are used.  Are these reserved values out of
> > the sequence number space?  Or are they carried somewhere else in the
> > option?  I infer from Section 3.6 that the answer is the former, but
> > Section 2 should be explicit about this.
>
> The value of the Observe Option depends on where it's used: in
> requests or in notifications/responses. In notifications/responses,
> the value is a sequence number. In a request, the value is either
> 'register' or 'unregister'. The two spaces do not overlap.
>

Looking at the text, this is not entirely clear.  I would suggest something
like the following at the top of Section 2:

NEW: "The Observe Option carries an integer value whose meaning depends on
whether it is in a request or a response.  In a request, the Observe Option
signals registration (0) or deregistration (non-zero).  In a response, the
Observe Option carries a sequence number."



> > In fact, it seems like it's not necessary to reserve the value 1 at all,
> > since the server must interpret any positive value as deregistration.
> > Calling out 1 as special invites server implementations to screw this
> > up.
>
> I could have written: "The client MUST be conservative in what it
> sends; the server MUST be liberal in what it accepts."
>

It depends on whether you think there might be future situations where you
want might want to attach additional semantics to other non-zero values in
the future.  If so, you should really constrain the space to be 0/1
("Server MUST reject messages with an Observe Option has a value other than
0/1.")  If not, I would suggest something like the following:

"Clients MUST NOT send values other than 0 and 1.  Servers MUST interpret
any positive value as a deregistration request."



> > "the time elapsed between the two incoming messages is not so large that
> > the difference between V1 and V2 has become larger than the largest
> > integer that it is meaningful to add to a 24-bit serial number"
> > The text seems confused about whether the value of the Observe option is
> > a serial number or a time value.  The definition says that it's a serial
> > number, but this sentence implies that it's somehow related to time.  In
> > order to avoid clients making unwarranted assumptions about the value of
> > the Observe option, it seems important to clarify this.
>
> We want implementations to be able to generate the sequence number
> from a client-local clock, so the client doesn't have to maintain any
> counters. That makes the sequence number a "temporal serial number".
> I'm aware that the draft doesn't fully explain how they work (temporal
> serial number arithmetic is hard), but the requirements for
> implementations have been verified multiple times and validated in
> interop events.
>

Overall, this section is fine.  I would just suggest clarifying that
sentence, in terms of how it assumes time maps to serial numbers.

OLD:
"""
The third condition ensures that the time elapsed between the two incoming
messages is not so large that the difference between V1 and V2 has become
larger than the largest integer that it is meaningful to add to a 24-bit
serial number
"""

NEW:
"""
The third condition ensures that if the client is generating serial numbers
based on a local clock with roughly millisecond granularity, the time
elapsed between the two incoming messages is not so large that the
difference between V1 and V2 has become larger than the largest integer
that it is meaningful to add to a 24-bit serial number
"""



> > "And third, the server may erroneously come to the conclusion that the
> > client is no longer interested"
> > To mitigate this, might it be useful for a client to sometimes send
> > "gratuitous ACKs"? That is, to periodically re-ACK the last notification
> > to re-confirm its interest?
>
> The server makes several attempts to contact the client before it
> removes an entry from the list of observers. So a client is really
> only removed when there is a network partition or heavy congestion. In
> that case, a periodic acknowledgement wouldn't help as well. At some
> point, an unresponsive client has to be declared dead and removed from
> the list of observers. If a client wants to make sure that it's still
> on the list (for example, if it hasn't heard from the server for some
> time), then it can easily re-register by sending another GET request
> with Observe Option and the previously used token.
>
>
> > "If the server returns a 2.xx response that includes an Observe Option as
> > well..."
> > Does the value of this option matter at all?  Could the server, for
> > example, simply mirror the client's option?
>
> At this stage (send a request, get a response) it's only important
> that the Observe Option is present. However, when it comes to
> reordering detection, the value is important; it must be a sequence
> number. This is specified in section 4.4 of the document [1].
>
> [1] https://tools.ietf.org/html/draft-ietf-core-observe-14#section-4.4
>
>
> > "Notifications are additional responses..."
> > Might be helpful to re-word to emphasize that the only difference between
> > a "notification" and a normal response is the presence of the Observe
> > option.
>
> I've added this to the end of that paragraph:
>
>    Notifications are additional responses sent by the server in reply to
>    the single extended GET request that created the registration.  Each
>    notification includes the token specified by the client in the
>    request.  The only difference between a notification and a normal
>    response is the presence of the Observe Option.
>
>
> > "Non-2.xx responses do not include an Observe Option..."
> > Should this be a MUST NOT?  It seems like an interop requirement, in the
> > sense of maintaining a consistent view of subscription state between
> > server and client.
>
> This sentence is just a non-normative summary of the normative
> requirements for servers in section 4.2 [2]:
>
>    "A 2.xx notification MUST include an Observe Option with a sequence
>    number as specified in Section 4.4 below; a non-2.xx notification
>    MUST NOT include an Observe Option."
>
> [2] http://tools.ietf.org/html/draft-ietf-core-observe-14#section-4.2
>
>
> Klaus
>

--bcaec547cbdd4a26d205071ed24a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Klaus,<br><br>Sorry for the radio silence on this.=C2=
=A0 Thanks for the responses; they do help clear things up.=C2=A0 I&#39;ve =
got a couple of suggestions inline below (in RFC-Editor ready format), but =
I&#39;ll move these to COMMENTs.<br><div class=3D"gmail_extra"><br></div><d=
iv class=3D"gmail_extra">Thanks,<br></div><div class=3D"gmail_extra">--Rich=
ard<br></div><div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">=
On Tue, Sep 23, 2014 at 9:50 AM, Klaus Hartke <span dir=3D"ltr">&lt;<a href=
=3D"mailto:hartke@tzi.org" target=3D"_blank">hartke@tzi.org</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Richard,<br>
<br>
thank you for your review and questions.<br>
<span class=3D""><br>
<br>
Richard Barnes wrote:<br>
&gt; One very temporary point: Has anyone done a comparison between this wo=
rk<br>
&gt; and the server push aspects of HTTP/2?=C2=A0 Is there any value in try=
ing to<br>
&gt; align the two?<br>
<br>
</span>If I&#39;m not mistaken, the server push in HTTP/2 is used when a se=
rver<br>
can predict which resources the client is going to request next. For<br>
example, when an HTML document contains an &lt;img&gt; element, it&#39;s hi=
ghly<br>
likely that a web browser will request the linked image next. However,<br>
once the representation has been pushed to the browser, the server<br>
cannot update the displayed page by pushing updated representations.<br>
<br>
The &quot;CoAP observe&quot; protocol is used when a client wants to have a=
<br>
fresh representation over a period of time. The server pushes updated<br>
representations, but it cannot push representations of resources that<br>
the client didn&#39;t request. In a web browser, a similar effect can be<br=
>
achieved using &lt;meta http-equiv=3D&quot;refresh&quot; content=3D&quot;1&=
quot;&gt; or some ad-hoc<br>
solution based on repeated AJAX calls, Long-Polling, Server-Sent<br>
Events or WebSockets, except that any of these mechanisms either cause<br>
a lot of unnecessary traffic, bypass the cache, or break REST in some<br>
other way.<br>
<br>
The closest equivalent to &quot;CoAP observe&quot; in the HTTP world that I=
&#39;m<br>
aware of is the MONITOR verb in Roy Fielding&#39;s Waka.<span class=3D""><b=
r></span></blockquote><div><br></div><div>Thanks for this explanation.=C2=
=A0 I agree that there&#39;s a clear difference here.<br><br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D""=
>
&gt; It&#39;s unclear to me from the text of Section 2 how the 0/1<br>
&gt; register/deregister values are used.=C2=A0 Are these reserved values o=
ut of<br>
&gt; the sequence number space?=C2=A0 Or are they carried somewhere else in=
 the<br>
&gt; option?=C2=A0 I infer from Section 3.6 that the answer is the former, =
but<br>
&gt; Section 2 should be explicit about this.<br>
<br>
</span>The value of the Observe Option depends on where it&#39;s used: in<b=
r>
requests or in notifications/responses. In notifications/responses,<br>
the value is a sequence number. In a request, the value is either<br>
&#39;register&#39; or &#39;unregister&#39;. The two spaces do not overlap.<=
span class=3D""><br></span></blockquote><div><br></div><div>Looking at the =
text, this is not entirely clear.=C2=A0 I would suggest something like the =
following at the top of Section 2:<br><br></div><div>NEW: &quot;The Observe=
 Option carries an integer value whose meaning depends on whether it is in =
a request or a response.=C2=A0 In a request, the Observe Option signals reg=
istration (0) or deregistration (non-zero).=C2=A0 In a response, the Observ=
e Option carries a sequence number.&quot;<br></div><div><br>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"">
&gt; In fact, it seems like it&#39;s not necessary to reserve the value 1 a=
t all,<br>
&gt; since the server must interpret any positive value as deregistration.<=
br>
&gt; Calling out 1 as special invites server implementations to screw this<=
br>
&gt; up.<br>
<br>
</span>I could have written: &quot;The client MUST be conservative in what =
it<br>
sends; the server MUST be liberal in what it accepts.&quot;<br></blockquote=
><div><br></div><div>It depends on whether you think there might be future =
situations where you want might want to attach additional semantics to othe=
r non-zero values in the future.=C2=A0 If so, you should really constrain t=
he space to be 0/1 (&quot;Server MUST reject messages with an Observe Optio=
n has a value other than 0/1.&quot;)=C2=A0 If not, I would suggest somethin=
g like the following:<br><br></div><div>&quot;Clients MUST NOT send values =
other than 0 and 1.=C2=A0 Servers MUST interpret any positive value as a de=
registration request.&quot;<br></div><div><br>=C2=A0<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><span class=3D"">
&gt; &quot;the time elapsed between the two incoming messages is not so lar=
ge that<br>
&gt; the difference between V1 and V2 has become larger than the largest<br=
>
&gt; integer that it is meaningful to add to a 24-bit serial number&quot;<b=
r>
&gt; The text seems confused about whether the value of the Observe option =
is<br>
&gt; a serial number or a time value.=C2=A0 The definition says that it&#39=
;s a serial<br>
&gt; number, but this sentence implies that it&#39;s somehow related to tim=
e.=C2=A0 In<br>
&gt; order to avoid clients making unwarranted assumptions about the value =
of<br>
&gt; the Observe option, it seems important to clarify this.<br>
<br>
</span>We want implementations to be able to generate the sequence number<b=
r>
from a client-local clock, so the client doesn&#39;t have to maintain any<b=
r>
counters. That makes the sequence number a &quot;temporal serial number&quo=
t;.<br>
I&#39;m aware that the draft doesn&#39;t fully explain how they work (tempo=
ral<br>
serial number arithmetic is hard), but the requirements for<br>
implementations have been verified multiple times and validated in<br>
interop events.<span class=3D""><br></span></blockquote><div><br></div><div=
>Overall, this section is fine.=C2=A0 I would just suggest clarifying that =
sentence, in terms of how it assumes time maps to serial numbers.<br><br></=
div><div>OLD: <br>&quot;&quot;&quot;<br>The third condition ensures that th=
e time elapsed between the two incoming messages is not so large that the d=
ifference between V1 and V2 has become larger than the largest integer that=
 it is meaningful to add to a 24-bit serial number<br>&quot;&quot;&quot;<br=
></div><div><br>NEW: <br>&quot;&quot;&quot;<br>The third condition ensures =
that if the client is generating serial numbers based on a local clock with=
 roughly millisecond granularity, the
 time elapsed between the two incoming messages is not so large that the
 difference between V1 and V2 has become larger than the largest integer
 that it is meaningful to add to a 24-bit serial number<br>&quot;&quot;&quo=
t;<br><br>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><sp=
an class=3D"">
&gt; &quot;And third, the server may erroneously come to the conclusion tha=
t the<br>
&gt; client is no longer interested&quot;<br>
&gt; To mitigate this, might it be useful for a client to sometimes send<br=
>
&gt; &quot;gratuitous ACKs&quot;? That is, to periodically re-ACK the last =
notification<br>
&gt; to re-confirm its interest?<br>
<br>
</span>The server makes several attempts to contact the client before it<br=
>
removes an entry from the list of observers. So a client is really<br>
only removed when there is a network partition or heavy congestion. In<br>
that case, a periodic acknowledgement wouldn&#39;t help as well. At some<br=
>
point, an unresponsive client has to be declared dead and removed from<br>
the list of observers. If a client wants to make sure that it&#39;s still<b=
r>
on the list (for example, if it hasn&#39;t heard from the server for some<b=
r>
time), then it can easily re-register by sending another GET request<br>
with Observe Option and the previously used token.<br>
<span class=3D""><br>
<br>
&gt; &quot;If the server returns a 2.xx response that includes an Observe O=
ption as<br>
&gt; well...&quot;<br>
&gt; Does the value of this option matter at all?=C2=A0 Could the server, f=
or<br>
&gt; example, simply mirror the client&#39;s option?<br>
<br>
</span>At this stage (send a request, get a response) it&#39;s only importa=
nt<br>
that the Observe Option is present. However, when it comes to<br>
reordering detection, the value is important; it must be a sequence<br>
number. This is specified in section 4.4 of the document [1].<br>
<br>
[1] <a href=3D"https://tools.ietf.org/html/draft-ietf-core-observe-14#secti=
on-4.4" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-core-obser=
ve-14#section-4.4</a><br>
<span class=3D""><br>
<br>
&gt; &quot;Notifications are additional responses...&quot;<br>
&gt; Might be helpful to re-word to emphasize that the only difference betw=
een<br>
&gt; a &quot;notification&quot; and a normal response is the presence of th=
e Observe<br>
&gt; option.<br>
<br>
</span>I&#39;ve added this to the end of that paragraph:<br>
<br>
=C2=A0 =C2=A0Notifications are additional responses sent by the server in r=
eply to<br>
=C2=A0 =C2=A0the single extended GET request that created the registration.=
=C2=A0 Each<br>
=C2=A0 =C2=A0notification includes the token specified by the client in the=
<br>
=C2=A0 =C2=A0request.=C2=A0 The only difference between a notification and =
a normal<br>
=C2=A0 =C2=A0response is the presence of the Observe Option.<br>
<span class=3D""><br>
<br>
&gt; &quot;Non-2.xx responses do not include an Observe Option...&quot;<br>
&gt; Should this be a MUST NOT?=C2=A0 It seems like an interop requirement,=
 in the<br>
&gt; sense of maintaining a consistent view of subscription state between<b=
r>
&gt; server and client.<br>
<br>
</span>This sentence is just a non-normative summary of the normative<br>
requirements for servers in section 4.2 [2]:<br>
<br>
=C2=A0 =C2=A0&quot;A 2.xx notification MUST include an Observe Option with =
a sequence<br>
=C2=A0 =C2=A0number as specified in Section 4.4 below; a non-2.xx notificat=
ion<br>
=C2=A0 =C2=A0MUST NOT include an Observe Option.&quot;<br>
<br>
[2] <a href=3D"http://tools.ietf.org/html/draft-ietf-core-observe-14#sectio=
n-4.2" target=3D"_blank">http://tools.ietf.org/html/draft-ietf-core-observe=
-14#section-4.2</a><br>
<span class=3D""><font color=3D"#888888"><br>
<br>
Klaus<br>
</font></span></blockquote></div><br></div></div>

--bcaec547cbdd4a26d205071ed24a--


From nobody Wed Nov  5 08:15:23 2014
Return-Path: <weigengyu@bupt.edu.cn>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F5D41A8974 for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:15:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.477
X-Spam-Level: **
X-Spam-Status: No, score=2.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_GUARANTEE1=4.533, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] autolearn=no
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 NF5IKkEym8ic for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:15:01 -0800 (PST)
Received: from mx1.bupt.edu.cn (mx1.bupt.edu.cn [211.68.68.2]) by ietfa.amsl.com (Postfix) with ESMTP id A808A1A8932 for <core@ietf.org>; Wed,  5 Nov 2014 08:15:00 -0800 (PST)
Received: from WeiGengyuPC (unknown [101.231.155.218]) by mx1.bupt.edu.cn (AnyMacro(G7)) with ESMTPA id 6FD4519F36F; Thu,  6 Nov 2014 00:14:59 +0800 (HKT)
Message-ID: <8FF2CB13C7E94ED3818089FF2576E061@WeiGengyuPC>
From: "weigengyu" <weigengyu@bupt.edu.cn>
To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com> <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com>
In-Reply-To: <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com>
Date: Thu, 6 Nov 2014 00:15:00 +0800
Organization: BUPT
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: http://mailarchive.ietf.org/arch/msg/core/03fEPN7eY2wQRlNcimk6X9JUJNg
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 16:15:04 -0000

Hi Akbar,

RFC7390 is important and useful for many application.
But  it does not meet the requirements  as OMA specifies.
The application requiring the gurranteed reliable group communications has 
to handle the reliability issue by itself.

Suppose that OMA's applications are common in the future,
it might be a better alternative to have CoAP with the garanteed reliable 
group communication facility.

Best Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件----- 
From: Rahman, Akbar
Sent: Wednesday, November 05, 2014 12:42 PM
To: weigengyu
Cc: core@ietf.org ; Carsten Bormann
Subject: RE: [core] Group Communication published as RFC 7390

Hi Gengyu,


Thank you for the references and the discussion.


>We believe that reliable communications are required for turning on/off 
>electrical switches.

Yes, but there are also other alternatives including what was identified in 
RFC 7390 Section 2.4:


2.4. RESTful Methods

   Group communication most often uses the idempotent CoAP methods GET
   and PUT.  The idempotent method DELETE can also be used.  The non-
   idempotent CoAP method POST may only be used for group communication
   if the resource being POSTed to has been designed to cope with the
   unreliable and lossy nature of IP multicast.  For example, a client
   may resend a multicast POST request for additional reliability.  Some
   servers will receive the request two times while others may receive
   it only once.  For idempotent methods, all these servers will be in
   the same state while for POST, this is not guaranteed; so, the
   resource POST operation must be specifically designed to take message
   loss into account.

http://tools.ietf.org/html/rfc7390#section-2.4



Best Regards,

Akbar

-----Original Message-----
From: weigengyu [mailto:weigengyu@bupt.edu.cn]
Sent: Tuesday, November 04, 2014 9:15 AM
To: Rahman, Akbar; Carsten Bormann
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

Hi Akbar,

In the use cases B.1 and B.2 requirements are to turn on/off a specific 
swtich or a group of switches.
We believe that reliable communications are required for turning on/off 
electrical switches.

The following words are from an OMA document.

Lightweight Machine to Machine Requirements Candidate Version 1.0 – 02 Oct 
2012

Appendix B. Use Cases (Informative)
B.1 Streetlight Control
B.1.1 Short Description
John is a streetlights supervisor – responsible to manage streetlights 
system at his home town. There are thousands of streetlights in the city and 
he expects to have low-cost M2M sensors embedded in these streetlights. He 
needs a capability to remotely turn on/off a specific streetlight or a group 
of streetlights. He needs a capability to know the control status of each 
streetlight. He needs a capability to make sure that remote instructions 
sent to these streetlights are only accepted from authorized users (such as 
himself).

B.2 Air Condition
B.2.1 Short description
Ted is a HVAC supervisor – responsible to manage air-conditioning systems 
at his multi-story corporate office. There are multiple air-conditioning 
systems in his office for full HVAC support. He expects to have low-cost M2M 
sensors embedded in these HVAC systems. He needs a capability to remotely 
turn on/off a specific air conditioning system or a group of systems. He 
needs a capability to specify the air-conditioning system to provide its 
metering data. He needs a capability to configure the temperature threshold 
for turning on/off the air-conditioning systems.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件-----
From: Rahman, Akbar
Sent: Tuesday, November 04, 2014 8:34 PM
To: weigengyu ; Carsten Bormann
Cc: core@ietf.org
Subject: RE: [core] Group Communication published as RFC 7390

Hi Gengyu,


Can you give some more description of why you think this is required?  Can 
you give a reference to a section in the OMA LWM2M spec where they reference 
reliable group communications?


Best Regards,


Akbar


-----Original Message-----
From: weigengyu [mailto:weigengyu@bupt.edu.cn]
Sent: Tuesday, November 04, 2014 4:01 AM
To: Carsten Bormann; Rahman, Akbar
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

Hi,

Whether the CoRE WG is interested in Reliable Group Communications.
It is required in the scenarios given by OMA.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件-----
From: Carsten Bormann
Sent: Friday, October 31, 2014 8:04 PM
To: Rahman, Akbar
Cc: core@ietf.org
Subject: Re: [core] Group Communication published as RFC 7390

"Rahman, Akbar" <Akbar.Rahman@InterDigital.com> writes:

> http://tools.ietf.org/html/rfc7390

Thanks, Akbar and Esko, for keeping up the flame on this subject!

I have seen considerable interest in making group communication over CoAP 
more useful, and this document is a good first start.
I expect that more people will come to the IETF with work in this area.

Gruesse, Carsten

_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core


From nobody Wed Nov  5 08:28:45 2014
Return-Path: <Akbar.Rahman@interdigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A33861A89A9 for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:28:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.039
X-Spam-Level: **
X-Spam-Status: No, score=2.039 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_GUARANTEE1=4.533, RP_MATCHES_RCVD=-0.594] autolearn=no
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 Orf4LG9EEKp5 for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 08:28:39 -0800 (PST)
Received: from smtp-in1.interdigital.com (smtp-in1.interdigital.com [64.208.228.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B20841A89B8 for <core@ietf.org>; Wed,  5 Nov 2014 08:28:39 -0800 (PST)
X-ASG-Debug-ID: 1415204918-06daaa130cc2650001-aa7cYp
Received: from smtp-out1.interdigital.com (sahara.interdigital.com [10.0.128.27]) by smtp-in1.interdigital.com with ESMTP id SsGZ9lFxkFhdUm6O for <core@ietf.org>; Wed, 05 Nov 2014 11:28:38 -0500 (EST)
X-Barracuda-Envelope-From: Akbar.Rahman@InterDigital.com
Received: from interdigital.com ([10.0.128.12]) by smtp-out1.interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 5 Nov 2014 11:28:37 -0500
Received: from KYANITE.InterDigital.com ([10.1.64.253]) by interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 5 Nov 2014 11:28:36 -0500
Received: from KAINITE.InterDigital.com (10.1.64.252) by KYANITE.InterDigital.com (10.1.64.253) with Microsoft SMTP Server (TLS) id 14.3.210.2; Wed, 5 Nov 2014 11:28:36 -0500
Received: from NISSONITE.InterDigital.com (10.2.64.252) by KAINITE.InterDigital.com (10.1.64.252) with Microsoft SMTP Server (TLS) id 14.3.210.2; Wed, 5 Nov 2014 11:28:35 -0500
Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NISSONITE.InterDigital.com ([::1]) with mapi id 14.03.0210.002; Wed, 5 Nov 2014 11:28:36 -0500
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: weigengyu <weigengyu@bupt.edu.cn>, Carsten Bormann <cabo@tzi.org>, "Zach Shelby" <Zach.Shelby@arm.com>
Thread-Topic: [core] Group Communication published as RFC 7390
X-ASG-Orig-Subj: RE: [core] Group Communication published as RFC 7390
Thread-Index: Ac/0+7S3LtGeIPJdQa6cxMGPmNNqiwABzrzyAM0xLYAAAw3ugAAH7EgAABOTslAAIuiwAAAKFz2Q
Date: Wed, 5 Nov 2014 16:28:36 +0000
Message-ID: <36F5869FE31AB24485E5E3222C288E1F05C527@NABESITE.InterDigital.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com> <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com> <8FF2CB13C7E94ED3818089FF2576E061@WeiGengyuPC>
In-Reply-To: <8FF2CB13C7E94ED3818089FF2576E061@WeiGengyuPC>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.3.1.192]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginalArrivalTime: 05 Nov 2014 16:28:36.0998 (UTC) FILETIME=[8CDD5A60:01CFF915]
X-Barracuda-Connect: sahara.interdigital.com[10.0.128.27]
X-Barracuda-Start-Time: 1415204918
X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at interdigital.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.96
X-Barracuda-Spam-Status: No, SCORE=0.96 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=FUZZY_GUARANTEE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.11259 Rule breakdown below pts rule name              description ---- ---------------------- -------------------------------------------------- 0.96 FUZZY_GUARANTEE        BODY: Attempt to obfuscate words in spam
Archived-At: http://mailarchive.ietf.org/arch/msg/core/MVpF4CnvHnuGY0Enk0syskiDAlg
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Nov 2014 16:28:41 -0000

VGhhbmtzLCBHZW5neXUuDQoNCkl0IHdvdWxkIGJlIGdvb2QgdG8gYWxzbyBoZWFyIFphY2gncyBv
cGluaW9uIG9uIHRoaXMgYXMgaGUgd2FzIGFjdGl2ZSBpbiB0aGUgZGV2ZWxvcG1lbnQgb2YgdGhl
IExXTTJNIHNwZWMuICBBbHNvIENhcnN0ZW4gaXMgdmVyeSBrbm93bGVkZ2VhYmxlIGFib3V0IG11
bHRpY2FzdCBpbiBnZW5lcmFsLg0KDQpaYWNoL0NhcnN0ZW4gLSBDYW4geW91IGdpdmUgeW91ciBv
cGluaW9uIG9uIEdlbmd5dSdzIGludGVycHJldGF0aW9uIG9mIE9NQSBtdWx0aWNhc3QgcmVxdWly
ZW1lbnRzPw0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNCkFrYmFyDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiB3ZWlnZW5neXUgW21haWx0bzp3ZWlnZW5neXVAYnVwdC5lZHUu
Y25dIA0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAwNSwgMjAxNCAxMToxNSBBTQ0KVG86IFJh
aG1hbiwgQWtiYXINCkNjOiBjb3JlQGlldGYub3JnOyBDYXJzdGVuIEJvcm1hbm4NClN1YmplY3Q6
IFJlOiBbY29yZV0gR3JvdXAgQ29tbXVuaWNhdGlvbiBwdWJsaXNoZWQgYXMgUkZDIDczOTANCg0K
SGkgQWtiYXIsDQoNClJGQzczOTAgaXMgaW1wb3J0YW50IGFuZCB1c2VmdWwgZm9yIG1hbnkgYXBw
bGljYXRpb24uDQpCdXQgIGl0IGRvZXMgbm90IG1lZXQgdGhlIHJlcXVpcmVtZW50cyAgYXMgT01B
IHNwZWNpZmllcy4NClRoZSBhcHBsaWNhdGlvbiByZXF1aXJpbmcgdGhlIGd1cnJhbnRlZWQgcmVs
aWFibGUgZ3JvdXAgY29tbXVuaWNhdGlvbnMgaGFzIHRvIGhhbmRsZSB0aGUgcmVsaWFiaWxpdHkg
aXNzdWUgYnkgaXRzZWxmLg0KDQpTdXBwb3NlIHRoYXQgT01BJ3MgYXBwbGljYXRpb25zIGFyZSBj
b21tb24gaW4gdGhlIGZ1dHVyZSwgaXQgbWlnaHQgYmUgYSBiZXR0ZXIgYWx0ZXJuYXRpdmUgdG8g
aGF2ZSBDb0FQIHdpdGggdGhlIGdhcmFudGVlZCByZWxpYWJsZSBncm91cCBjb21tdW5pY2F0aW9u
IGZhY2lsaXR5Lg0KDQpCZXN0IFJlZ2FyZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdvcmsgVGVjaG5v
bG9neSBDZW50ZXINClNjaG9vbCBvZiBDb21wdXRlcg0KQmVpamluZyBVbml2ZXJzaXR5IG9mIFBv
c3RzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0NCkZyb206
IFJhaG1hbiwgQWtiYXINClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMDUsIDIwMTQgMTI6NDIg
UE0NClRvOiB3ZWlnZW5neXUNCkNjOiBjb3JlQGlldGYub3JnIDsgQ2Fyc3RlbiBCb3JtYW5uDQpT
dWJqZWN0OiBSRTogW2NvcmVdIEdyb3VwIENvbW11bmljYXRpb24gcHVibGlzaGVkIGFzIFJGQyA3
MzkwDQoNCkhpIEdlbmd5dSwNCg0KDQpUaGFuayB5b3UgZm9yIHRoZSByZWZlcmVuY2VzIGFuZCB0
aGUgZGlzY3Vzc2lvbi4NCg0KDQo+V2UgYmVsaWV2ZSB0aGF0IHJlbGlhYmxlIGNvbW11bmljYXRp
b25zIGFyZSByZXF1aXJlZCBmb3IgdHVybmluZyBvbi9vZmYgDQo+ZWxlY3RyaWNhbCBzd2l0Y2hl
cy4NCg0KWWVzLCBidXQgdGhlcmUgYXJlIGFsc28gb3RoZXIgYWx0ZXJuYXRpdmVzIGluY2x1ZGlu
ZyB3aGF0IHdhcyBpZGVudGlmaWVkIGluIFJGQyA3MzkwIFNlY3Rpb24gMi40Og0KDQoNCjIuNC4g
UkVTVGZ1bCBNZXRob2RzDQoNCiAgIEdyb3VwIGNvbW11bmljYXRpb24gbW9zdCBvZnRlbiB1c2Vz
IHRoZSBpZGVtcG90ZW50IENvQVAgbWV0aG9kcyBHRVQNCiAgIGFuZCBQVVQuICBUaGUgaWRlbXBv
dGVudCBtZXRob2QgREVMRVRFIGNhbiBhbHNvIGJlIHVzZWQuICBUaGUgbm9uLQ0KICAgaWRlbXBv
dGVudCBDb0FQIG1ldGhvZCBQT1NUIG1heSBvbmx5IGJlIHVzZWQgZm9yIGdyb3VwIGNvbW11bmlj
YXRpb24NCiAgIGlmIHRoZSByZXNvdXJjZSBiZWluZyBQT1NUZWQgdG8gaGFzIGJlZW4gZGVzaWdu
ZWQgdG8gY29wZSB3aXRoIHRoZQ0KICAgdW5yZWxpYWJsZSBhbmQgbG9zc3kgbmF0dXJlIG9mIElQ
IG11bHRpY2FzdC4gIEZvciBleGFtcGxlLCBhIGNsaWVudA0KICAgbWF5IHJlc2VuZCBhIG11bHRp
Y2FzdCBQT1NUIHJlcXVlc3QgZm9yIGFkZGl0aW9uYWwgcmVsaWFiaWxpdHkuICBTb21lDQogICBz
ZXJ2ZXJzIHdpbGwgcmVjZWl2ZSB0aGUgcmVxdWVzdCB0d28gdGltZXMgd2hpbGUgb3RoZXJzIG1h
eSByZWNlaXZlDQogICBpdCBvbmx5IG9uY2UuICBGb3IgaWRlbXBvdGVudCBtZXRob2RzLCBhbGwg
dGhlc2Ugc2VydmVycyB3aWxsIGJlIGluDQogICB0aGUgc2FtZSBzdGF0ZSB3aGlsZSBmb3IgUE9T
VCwgdGhpcyBpcyBub3QgZ3VhcmFudGVlZDsgc28sIHRoZQ0KICAgcmVzb3VyY2UgUE9TVCBvcGVy
YXRpb24gbXVzdCBiZSBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gdGFrZSBtZXNzYWdlDQogICBs
b3NzIGludG8gYWNjb3VudC4NCg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzM5MCNz
ZWN0aW9uLTIuNA0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQpBa2Jhcg0KDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KRnJvbTogd2VpZ2VuZ3l1IFttYWlsdG86d2VpZ2VuZ3l1QGJ1cHQuZWR1
LmNuXQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMDQsIDIwMTQgOToxNSBBTQ0KVG86IFJhaG1h
biwgQWtiYXI7IENhcnN0ZW4gQm9ybWFubg0KQ2M6IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJl
OiBbY29yZV0gR3JvdXAgQ29tbXVuaWNhdGlvbiBwdWJsaXNoZWQgYXMgUkZDIDczOTANCg0KSGkg
QWtiYXIsDQoNCkluIHRoZSB1c2UgY2FzZXMgQi4xIGFuZCBCLjIgcmVxdWlyZW1lbnRzIGFyZSB0
byB0dXJuIG9uL29mZiBhIHNwZWNpZmljIA0Kc3d0aWNoIG9yIGEgZ3JvdXAgb2Ygc3dpdGNoZXMu
DQpXZSBiZWxpZXZlIHRoYXQgcmVsaWFibGUgY29tbXVuaWNhdGlvbnMgYXJlIHJlcXVpcmVkIGZv
ciB0dXJuaW5nIG9uL29mZiANCmVsZWN0cmljYWwgc3dpdGNoZXMuDQoNClRoZSBmb2xsb3dpbmcg
d29yZHMgYXJlIGZyb20gYW4gT01BIGRvY3VtZW50Lg0KDQpMaWdodHdlaWdodCBNYWNoaW5lIHRv
IE1hY2hpbmUgUmVxdWlyZW1lbnRzIENhbmRpZGF0ZSBWZXJzaW9uIDEuMCDigJMgMDIgT2N0IA0K
MjAxMg0KDQpBcHBlbmRpeCBCLiBVc2UgQ2FzZXMgKEluZm9ybWF0aXZlKQ0KQi4xIFN0cmVldGxp
Z2h0IENvbnRyb2wNCkIuMS4xIFNob3J0IERlc2NyaXB0aW9uDQpKb2huIGlzIGEgc3RyZWV0bGln
aHRzIHN1cGVydmlzb3Ig4oCTIHJlc3BvbnNpYmxlIHRvIG1hbmFnZSBzdHJlZXRsaWdodHMgDQpz
eXN0ZW0gYXQgaGlzIGhvbWUgdG93bi4gVGhlcmUgYXJlIHRob3VzYW5kcyBvZiBzdHJlZXRsaWdo
dHMgaW4gdGhlIGNpdHkgYW5kIA0KaGUgZXhwZWN0cyB0byBoYXZlIGxvdy1jb3N0IE0yTSBzZW5z
b3JzIGVtYmVkZGVkIGluIHRoZXNlIHN0cmVldGxpZ2h0cy4gSGUgDQpuZWVkcyBhIGNhcGFiaWxp
dHkgdG8gcmVtb3RlbHkgdHVybiBvbi9vZmYgYSBzcGVjaWZpYyBzdHJlZXRsaWdodCBvciBhIGdy
b3VwIA0Kb2Ygc3RyZWV0bGlnaHRzLiBIZSBuZWVkcyBhIGNhcGFiaWxpdHkgdG8ga25vdyB0aGUg
Y29udHJvbCBzdGF0dXMgb2YgZWFjaCANCnN0cmVldGxpZ2h0LiBIZSBuZWVkcyBhIGNhcGFiaWxp
dHkgdG8gbWFrZSBzdXJlIHRoYXQgcmVtb3RlIGluc3RydWN0aW9ucyANCnNlbnQgdG8gdGhlc2Ug
c3RyZWV0bGlnaHRzIGFyZSBvbmx5IGFjY2VwdGVkIGZyb20gYXV0aG9yaXplZCB1c2VycyAoc3Vj
aCBhcyANCmhpbXNlbGYpLg0KDQpCLjIgQWlyIENvbmRpdGlvbg0KQi4yLjEgU2hvcnQgZGVzY3Jp
cHRpb24NClRlZCBpcyBhIEhWQUMgc3VwZXJ2aXNvciDigJMgcmVzcG9uc2libGUgdG8gbWFuYWdl
IGFpci1jb25kaXRpb25pbmcgc3lzdGVtcyANCmF0IGhpcyBtdWx0aS1zdG9yeSBjb3Jwb3JhdGUg
b2ZmaWNlLiBUaGVyZSBhcmUgbXVsdGlwbGUgYWlyLWNvbmRpdGlvbmluZyANCnN5c3RlbXMgaW4g
aGlzIG9mZmljZSBmb3IgZnVsbCBIVkFDIHN1cHBvcnQuIEhlIGV4cGVjdHMgdG8gaGF2ZSBsb3ct
Y29zdCBNMk0gDQpzZW5zb3JzIGVtYmVkZGVkIGluIHRoZXNlIEhWQUMgc3lzdGVtcy4gSGUgbmVl
ZHMgYSBjYXBhYmlsaXR5IHRvIHJlbW90ZWx5IA0KdHVybiBvbi9vZmYgYSBzcGVjaWZpYyBhaXIg
Y29uZGl0aW9uaW5nIHN5c3RlbSBvciBhIGdyb3VwIG9mIHN5c3RlbXMuIEhlIA0KbmVlZHMgYSBj
YXBhYmlsaXR5IHRvIHNwZWNpZnkgdGhlIGFpci1jb25kaXRpb25pbmcgc3lzdGVtIHRvIHByb3Zp
ZGUgaXRzIA0KbWV0ZXJpbmcgZGF0YS4gSGUgbmVlZHMgYSBjYXBhYmlsaXR5IHRvIGNvbmZpZ3Vy
ZSB0aGUgdGVtcGVyYXR1cmUgdGhyZXNob2xkIA0KZm9yIHR1cm5pbmcgb24vb2ZmIHRoZSBhaXIt
Y29uZGl0aW9uaW5nIHN5c3RlbXMuDQoNClJlZ2FyZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdvcmsg
VGVjaG5vbG9neSBDZW50ZXINClNjaG9vbCBvZiBDb21wdXRlcg0KQmVpamluZyBVbml2ZXJzaXR5
IG9mIFBvc3RzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0N
CkZyb206IFJhaG1hbiwgQWtiYXINClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDA0LCAyMDE0IDg6
MzQgUE0NClRvOiB3ZWlnZW5neXUgOyBDYXJzdGVuIEJvcm1hbm4NCkNjOiBjb3JlQGlldGYub3Jn
DQpTdWJqZWN0OiBSRTogW2NvcmVdIEdyb3VwIENvbW11bmljYXRpb24gcHVibGlzaGVkIGFzIFJG
QyA3MzkwDQoNCkhpIEdlbmd5dSwNCg0KDQpDYW4geW91IGdpdmUgc29tZSBtb3JlIGRlc2NyaXB0
aW9uIG9mIHdoeSB5b3UgdGhpbmsgdGhpcyBpcyByZXF1aXJlZD8gIENhbiANCnlvdSBnaXZlIGEg
cmVmZXJlbmNlIHRvIGEgc2VjdGlvbiBpbiB0aGUgT01BIExXTTJNIHNwZWMgd2hlcmUgdGhleSBy
ZWZlcmVuY2UgDQpyZWxpYWJsZSBncm91cCBjb21tdW5pY2F0aW9ucz8NCg0KDQpCZXN0IFJlZ2Fy
ZHMsDQoNCg0KQWtiYXINCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogd2Vp
Z2VuZ3l1IFttYWlsdG86d2VpZ2VuZ3l1QGJ1cHQuZWR1LmNuXQ0KU2VudDogVHVlc2RheSwgTm92
ZW1iZXIgMDQsIDIwMTQgNDowMSBBTQ0KVG86IENhcnN0ZW4gQm9ybWFubjsgUmFobWFuLCBBa2Jh
cg0KQ2M6IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbY29yZV0gR3JvdXAgQ29tbXVuaWNh
dGlvbiBwdWJsaXNoZWQgYXMgUkZDIDczOTANCg0KSGksDQoNCldoZXRoZXIgdGhlIENvUkUgV0cg
aXMgaW50ZXJlc3RlZCBpbiBSZWxpYWJsZSBHcm91cCBDb21tdW5pY2F0aW9ucy4NCkl0IGlzIHJl
cXVpcmVkIGluIHRoZSBzY2VuYXJpb3MgZ2l2ZW4gYnkgT01BLg0KDQpSZWdhcmRzLA0KDQpHZW5n
eXUgV0VJDQpOZXR3b3JrIFRlY2hub2xvZ3kgQ2VudGVyDQpTY2hvb2wgb2YgQ29tcHV0ZXINCkJl
aWppbmcgVW5pdmVyc2l0eSBvZiBQb3N0cyBhbmQgVGVsZWNvbW11bmljYXRpb25zDQotLS0tLeWO
n+Wni+mCruS7ti0tLS0tDQpGcm9tOiBDYXJzdGVuIEJvcm1hbm4NClNlbnQ6IEZyaWRheSwgT2N0
b2JlciAzMSwgMjAxNCA4OjA0IFBNDQpUbzogUmFobWFuLCBBa2Jhcg0KQ2M6IGNvcmVAaWV0Zi5v
cmcNClN1YmplY3Q6IFJlOiBbY29yZV0gR3JvdXAgQ29tbXVuaWNhdGlvbiBwdWJsaXNoZWQgYXMg
UkZDIDczOTANCg0KIlJhaG1hbiwgQWtiYXIiIDxBa2Jhci5SYWhtYW5ASW50ZXJEaWdpdGFsLmNv
bT4gd3JpdGVzOg0KDQo+IGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzczOTANCg0KVGhh
bmtzLCBBa2JhciBhbmQgRXNrbywgZm9yIGtlZXBpbmcgdXAgdGhlIGZsYW1lIG9uIHRoaXMgc3Vi
amVjdCENCg0KSSBoYXZlIHNlZW4gY29uc2lkZXJhYmxlIGludGVyZXN0IGluIG1ha2luZyBncm91
cCBjb21tdW5pY2F0aW9uIG92ZXIgQ29BUCANCm1vcmUgdXNlZnVsLCBhbmQgdGhpcyBkb2N1bWVu
dCBpcyBhIGdvb2QgZmlyc3Qgc3RhcnQuDQpJIGV4cGVjdCB0aGF0IG1vcmUgcGVvcGxlIHdpbGwg
Y29tZSB0byB0aGUgSUVURiB3aXRoIHdvcmsgaW4gdGhpcyBhcmVhLg0KDQpHcnVlc3NlLCBDYXJz
dGVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpj
b3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9jb3JlDQoNCg==


From nobody Wed Nov  5 22:01:02 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A30FC1A1A5B for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 22:01:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 1GM6cJf8F51x for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 22:00:57 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6771F1A1A59 for <core@ietf.org>; Wed,  5 Nov 2014 22:00:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sA660lp5020452; Thu, 6 Nov 2014 07:00:48 +0100 (CET)
Received: from [192.168.70.123] (173-13-141-121-sfba.hfc.comcastbusiness.net [173.13.141.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 99E80D71; Thu,  6 Nov 2014 07:00:46 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <34966E97BE8AD64EAE9D3D6E4DEE36F2581AC1A1@SZXEMA501-MBS.china.huawei.com>
Date: Wed, 5 Nov 2014 22:00:42 -0800
X-Mao-Original-Outgoing-Id: 436946442.619828-cc704bea42294a33d02fe408f1fb4b78
Content-Transfer-Encoding: quoted-printable
Message-Id: <886F5253-FB6E-4DCA-9D5E-11F3C9B1AA68@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <34966E97BE8AD64EAE9D3D6E4DEE36F2581AC1A1@SZXEMA501-MBS.china.huawei.com>
To: Likepeng <likepeng@huawei.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/0QwvAqIuf0S2USWJMSk0b_Gq9Kg
Cc: Core <core@ietf.org>
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Nov 2014 06:01:00 -0000

On 04 Nov 2014, at 23:02, Likepeng <likepeng@huawei.com> wrote:
>=20
> http://datatracker.ietf.org/doc/draft-becker-core-coap-sms-gprs/
>=20
> ** Alternative Transports
> 09:45-10:15
>=20
> 	draft-silverajan-core-coap-alternative-transports-06
> 	draft-savolainen-core-coap-websockets-02
> 	draft-bormann-core-coap-tcp-01
>    draft-tschofenig-core-coap-tcp-tls-01
>=20
> Objective:
>        - Decision making on TCP bikesheds
>        - Decide on way forward
>=20
> Could you please add that to the list?

Sure.  What is your objective for this?

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Nov  5 23:42:45 2014
Return-Path: <likepeng@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D3EA1A19ED for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 23:42:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.795
X-Spam-Level: 
X-Spam-Status: No, score=-4.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=ham
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 1gkKKtnS36jc for <core@ietfa.amsl.com>; Wed,  5 Nov 2014 23:42:39 -0800 (PST)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28E151A07BE for <core@ietf.org>; Wed,  5 Nov 2014 23:42:39 -0800 (PST)
Received: from 172.18.9.243 (EHLO lhreml405-hub.china.huawei.com) ([172.18.9.243]) by dfwrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CHS54316; Thu, 06 Nov 2014 01:42:38 -0600 (CST)
Received: from SZXEMA401-HUB.china.huawei.com (10.82.72.33) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 6 Nov 2014 07:42:37 +0000
Received: from SZXEMA501-MBS.china.huawei.com ([169.254.2.205]) by SZXEMA401-HUB.china.huawei.com ([10.82.72.33]) with mapi id 14.03.0158.001; Thu, 6 Nov 2014 15:42:29 +0800
From: Likepeng <likepeng@huawei.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [core] CoRE @ IETF91
Thread-Index: AQHP+J30WoeraUFO0UinuT2oh4jd8pxRmQmwgAD9nQCAAKAd0A==
Date: Thu, 6 Nov 2014 07:42:29 +0000
Message-ID: <34966E97BE8AD64EAE9D3D6E4DEE36F2581AD79A@SZXEMA501-MBS.china.huawei.com>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <34966E97BE8AD64EAE9D3D6E4DEE36F2581AC1A1@SZXEMA501-MBS.china.huawei.com> <886F5253-FB6E-4DCA-9D5E-11F3C9B1AA68@tzi.org>
In-Reply-To: <886F5253-FB6E-4DCA-9D5E-11F3C9B1AA68@tzi.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.46.58.170]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/core/OnEJ3FIOvSvdRtfo8t4CjNJFBjE
Cc: Core <core@ietf.org>
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Nov 2014 07:42:44 -0000

PldoYXQgaXMgeW91ciBvYmplY3RpdmUgZm9yIHRoaXM/DQoNCkkgdGhpbmsgaXQgY2FuIGZvbGxv
dyB0aGUgb3JpZ2luYWwgb2JqZWN0aXZlOiAtIERlY2lkZSBvbiB3YXkgZm9yd2FyZC4NCg0KSW4g
dGhlIHBhc3QsIHRoZXJlIHdlcmUgc29tZSBkaXNjdXNzaW9ucyBhYm91dCB0aGlzIGRyYWZ0LCBh
bmQgc2V2ZXJhbCBwZW9wbGUgZmluZCBpdCB1c2VmdWwuDQoNCklmIHdlIGRpc2N1c3MgYWx0ZXJu
YXRpdmUgdHJhbnNwb3J0IGRyYWZ0cyBhbHRvZ2V0aGVyLCBJIGRvbuKAmXQgc2VlIGEgcmVhc29u
IHRvIG1pc3MgdGhpcyBvbmUuDQoNClRoYW5rcywNCg0KS2luZCBSZWdhcmRzDQpLZXBlbmcNCg0K
LS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K5Y+R5Lu25Lq6OiBDYXJzdGVuIEJvcm1hbm4gW21haWx0
bzpjYWJvQHR6aS5vcmddIA0K5Y+R6YCB5pe26Ze0OiAyMDE05bm0MTHmnIg25pelIDE0OjAxDQrm
lLbku7bkuro6IExpa2VwZW5nDQrmioTpgIE6IENvcmUNCuS4u+mimDogUmU6IFtjb3JlXSBDb1JF
IEAgSUVURjkxDQoNCk9uIDA0IE5vdiAyMDE0LCBhdCAyMzowMiwgTGlrZXBlbmcgPGxpa2VwZW5n
QGh1YXdlaS5jb20+IHdyb3RlOg0KPiANCj4gaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1iZWNrZXItY29yZS1jb2FwLXNtcy1ncHJzLw0KPiANCj4gKiogQWx0ZXJuYXRpdmUg
VHJhbnNwb3J0cw0KPiAwOTo0NS0xMDoxNQ0KPiANCj4gCWRyYWZ0LXNpbHZlcmFqYW4tY29yZS1j
b2FwLWFsdGVybmF0aXZlLXRyYW5zcG9ydHMtMDYNCj4gCWRyYWZ0LXNhdm9sYWluZW4tY29yZS1j
b2FwLXdlYnNvY2tldHMtMDINCj4gCWRyYWZ0LWJvcm1hbm4tY29yZS1jb2FwLXRjcC0wMQ0KPiAg
IGRyYWZ0LXRzY2hvZmVuaWctY29yZS1jb2FwLXRjcC10bHMtMDENCj4gDQo+IE9iamVjdGl2ZToN
Cj4gICAgICAgIC0gRGVjaXNpb24gbWFraW5nIG9uIFRDUCBiaWtlc2hlZHMNCj4gICAgICAgIC0g
RGVjaWRlIG9uIHdheSBmb3J3YXJkDQo+IA0KPiBDb3VsZCB5b3UgcGxlYXNlIGFkZCB0aGF0IHRv
IHRoZSBsaXN0Pw0KDQpTdXJlLiAgV2hhdCBpcyB5b3VyIG9iamVjdGl2ZSBmb3IgdGhpcz8NCg0K
R3LDvMOfZSwgQ2Fyc3Rlbg0KDQo=


From nobody Thu Nov  6 01:22:29 2014
Return-Path: <kleine@itm.uni-luebeck.de>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52C951A1AAD for <core@ietfa.amsl.com>; Thu,  6 Nov 2014 01:22:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.444
X-Spam-Level: 
X-Spam-Status: No, score=-4.444 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 tVtslSle8zRF for <core@ietfa.amsl.com>; Thu,  6 Nov 2014 01:22:24 -0800 (PST)
Received: from ip2.rz.uni-luebeck.de (ip2.rz.uni-luebeck.de [141.83.100.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 108E61A1A51 for <core@ietf.org>; Thu,  6 Nov 2014 01:22:23 -0800 (PST)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoFAJc8W1SNU0Rk/2dsb2JhbABYA4MOVFkByyeHTgKBHBYBAQEBAX2EAwEBBCMmLxELIRYLAgICBwMCAQIBRRMGAgEBiEEJt0eVUAEBCAEBAQEejkaCMAsXEQWCYYFUBZQ4gVKPdgWOYoN5awGCSgEBAQ
X-IPAS-Result: AhoFAJc8W1SNU0Rk/2dsb2JhbABYA4MOVFkByyeHTgKBHBYBAQEBAX2EAwEBBCMmLxELIRYLAgICBwMCAQIBRRMGAgEBiEEJt0eVUAEBCAEBAQEejkaCMAsXEQWCYYFUBZQ4gVKPdgWOYoN5awGCSgEBAQ
Received: from itm01.itm.uni-luebeck.de ([141.83.68.100]) by ip2.rz.uni-luebeck.de with ESMTP/TLS/DHE-RSA-AES256-SHA; 06 Nov 2014 10:22:22 +0100
Received: from [141.83.68.39] (belladonna.itm.uni-luebeck.de [141.83.68.39]) by itm01.itm.uni-luebeck.de (Postfix) with ESMTPA id 116F883F8E5 for <core@ietf.org>; Thu,  6 Nov 2014 10:22:21 +0100 (CET)
Message-ID: <545B3DCC.3090607@itm.uni-luebeck.de>
Date: Thu, 06 Nov 2014 10:22:20 +0100
From: Oliver Kleine <kleine@itm.uni-luebeck.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: core@ietf.org
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
In-Reply-To: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms080006030501060408000905"
Archived-At: http://mailarchive.ietf.org/arch/msg/core/R8xbmHeRz37izolgeJXdifN5hGo
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Nov 2014 09:22:27 -0000

This is a cryptographically signed message in MIME format.

--------------ms080006030501060408000905
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Carsten,

regarding the diverse drafts on endpoint IDs I would suggest the
following objectives:

- creation of stable IDs (and their lifetime)
- stateful vs. stateless IDs

--------

** endpoint IDs
10:25-10:45

	draft-hong-core-coap-endpoint-unit-id-01
	draft-kleine-core-coap-endpoint-id-01
	draft-li-core-coap-node-id-option-01

--------

Best,
Oliver

--=20

Oliver Kleine, M.Sc.


UNIVERSIT=C3=84T ZU L=C3=9CBECK
    INSTITUT F=C3=9CR TELEMATIK

    Ratzeburger Allee 160
    23538 L=C3=BCbeck

    Tel +49 451 500 5396
    Fax +49 451 500 5382
    kleine@itm.uni-luebeck.de

    www.itm.uni-luebeck.de/people/kleine



--------------ms080006030501060408000905
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPfDCC
BNUwggO9oAMCAQICCFBOxvU9EbRkMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAkRFMRww
GgYDVQQKExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3Qg
Q2VudGVyMSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0xNDA3MjIx
MjA4MjZaFw0xOTA3MDkyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVy
ZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwg
LSBHMDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9
YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2Q
RdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/B
CaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7Pb
D8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HVEz2mHycwzUlU28kTNJpxdcVs
6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjggGGMIIBgjAOBgNVHQ8BAf8EBAMCAQYw
HQYDVR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJ
ei0XbAqzK50zMBIGA1UdEwEB/wQIMAYBAf8CAQIwYgYDVR0gBFswWTARBg8rBgEEAYGtIYIs
AQEEAgIwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQBga0hgiwBAQQDATAPBg0rBgEEAYGt
IYIsAQEEMA0GCysGAQQBga0hgiweMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6Ly9wa2kwMzM2
LnRlbGVzZWMuZGUvcmwvRFRfUk9PVF9DQV8yLmNybDB4BggrBgEFBQcBAQRsMGowLAYIKwYB
BQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMDoGCCsGAQUFBzAChi5o
dHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9ST09UX0NBXzIuY2VyMA0GCSqGSIb3
DQEBCwUAA4IBAQBjICj9nCGGcr45Rlk5MiW8qQGbDczKfUGchm0KbiyzE1l1sTOSG2EnFv/D
stU1gvuEKgFJvWa7Zi+ywgZdbj9u4wFaW8pDY1yVtuExpx/VB19N5mWCTjL5w3x6S81NXHTu
IfJ1AuxSPtLJatOQI25JZzW+f01WpOzML8+3oZeocj7JvEDWWqQIPda8gsO3tzKOsSyOam23
NQIZz/U5RFhjpyQAELC7/E6vbi84u6VXST/YblBvLJeW3B1GmmWJz67M8uXZn1OzPqEvkqnY
C8aEHwTG6x7on321e6UC8STFJGMRNMxakyAqeYg6JUKQqWU7fIbTEhUjKfws2sw5W1QXMIIF
RDCCBCygAwIBAgIHE0IjRucGSTANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJERTEgMB4G
A1UEChMXVW5pdmVyc2l0YWV0IHp1IEx1ZWJlY2sxJzAlBgNVBAMTHkNBIGRlciBVbml2ZXJz
aXRhZXQgenUgTHVlYmVjazEhMB8GCSqGSIb3DQEJARYScGtpQHVuaS1sdWViZWNrLmRlMB4X
DTEyMDEyNzEzMjUxMVoXDTE1MDEyNjEzMjUxMVowaTELMAkGA1UEBhMCREUxIDAeBgNVBAoT
F1VuaXZlcnNpdGFldCB6dSBMdWViZWNrMSAwHgYDVQQLExdJbnN0aXR1dCBmdWVyIFRlbGVt
YXRpazEWMBQGA1UEAxMNT2xpdmVyIEtsZWluZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBALgYtjqHzX1LCD/4MZQaszSw5FlHUV+Xlupgjz/WU8QW8lYKxof09XP3fnvRpYfW
MWs/QQzdmB4MS4w7VZpQ9azyt2BtQcT2lMHXxvi7N216uMFAu+hx5zc4GirYGhNLqID/hE8K
zigxqIc4nW0bBWHnqTcra/eZp4FYWFDQ00E5FlCu5iBfKaDlQ3I22znxNhUmIIO2piFNo1Ls
yvLFsxhge6FwnRb0fAXR2DAHOMOd+6zsaOoWUiHT2kXSpTgytadx3YLMBqVQE4t6P8ry+DH4
ge9iNRxVYIKPXt4V1aCAywUU/OTaXXWDhkYSdjvlvRLHg47eJRMxZOW2oaz0P0MCAwEAAaOC
Ad0wggHZMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMCkGA1UdJQQiMCAGCCsGAQUFBwMCBggr
BgEFBQcDBAYKKwYBBAGCNxQCAjAdBgNVHQ4EFgQUGaokk2F5DZlyqvd7U5PuTIn07tYwHwYD
VR0jBBgwFoAUtytvwMcYEDE2F1IQdaHQQMM5NB8wJAYDVR0RBB0wG4EZa2xlaW5lQGl0bS51
bmktbHVlYmVjay5kZTCBiAYDVR0fBIGAMH4wPaA7oDmGN2h0dHA6Ly9jZHAxLnBjYS5kZm4u
ZGUvdW5pLWx1ZWJlY2stY2EvcHViL2NybC9jYWNybC5jcmwwPaA7oDmGN2h0dHA6Ly9jZHAy
LnBjYS5kZm4uZGUvdW5pLWx1ZWJlY2stY2EvcHViL2NybC9jYWNybC5jcmwwgaIGCCsGAQUF
BwEBBIGVMIGSMEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1sdWVi
ZWNrLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIu
cGNhLmRmbi5kZS91bmktbHVlYmVjay1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZI
hvcNAQEFBQADggEBADYFSngNYr+hIAIPFbRf7aF0aY1lwHNJdVyFKtCWNu/K7qqKXiXhTSg4
LGazzbriTAgHdvgcMoRvolspjhgsJ7SdOAtRyPFta/QTPeJMj4Hd/mAxkykuNVqYR18LYXyv
VGhRHtOt19rXxpL40vl0OQGRBune06/XfnF5SHCAU+N2KTjbK+jLr77gZFa39nWLBIGB9fZK
smTMclVvw2vBmPs6/uhoEzkYEAiDAmHnfOYYFPxAFFlwEIpLaHFKp5ZKxIZgvLdIZOGM0a2b
oS2bHJhM3dsLNObw8GjvI8sizq79WWZxlMFqAInetvsd7aWCndOwpjUSi4fw1ZG4zWXlmpgw
ggVXMIIEP6ADAgECAgcXr/bsXKnqMA0GCSqGSIb3DQEBCwUAMFoxCzAJBgNVBAYTAkRFMRMw
EQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVy
ZWluIFBDQSBHbG9iYWwgLSBHMDEwHhcNMTQwNjA1MTQwNjIxWhcNMTkwNzA5MjM1OTAwWjB7
MQswCQYDVQQGEwJERTEgMB4GA1UEChMXVW5pdmVyc2l0YWV0IHp1IEx1ZWJlY2sxJzAlBgNV
BAMTHkNBIGRlciBVbml2ZXJzaXRhZXQgenUgTHVlYmVjazEhMB8GCSqGSIb3DQEJARYScGtp
QHVuaS1sdWViZWNrLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlmUu5q+1
448Is2yl8dx0GMZN+vQcONK99YxpZzdJSZdnvlQsymtijkhp3UNnXzxBXxk0tegRIaX/Ejz2
AzxLDM/FkfxZ2XRRiuKqVdG+/qczey+MYJyqBti11miUdocoAm+nxthIj1k+3qLzeDyv7DV4
/+XpD313ciqw/X2zD4ZZfpk00fQ7AsqR+aAxjhQLDQJ94dIhOHWD05eu09yxoWJe1ne2fc0m
UXw+mvpTpifOo4LgS9a36ucL3n8CL7BmWGMDk3/rmcjKLBWGZRjCQmNJvSTv2TaERnQxnb9Y
hVUsXi9IptvIGc6ERGj23O6hWkysNMNpAqEThGIV5q6hQwIDAQABo4IB/zCCAfswEgYDVR0T
AQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwEQYDVR0gBAowCDAGBgRVHSAAMB0GA1Ud
DgQWBBS3K2/AxxgQMTYXUhB1odBAwzk0HzAfBgNVHSMEGDAWgBRJt8bP6D0ff+pEexMp9/EK
cD7eZDAdBgNVHREEFjAUgRJwa2lAdW5pLWx1ZWJlY2suZGUwgYgGA1UdHwSBgDB+MD2gO6A5
hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2Fjcmwu
Y3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9j
cmwvY2FjcmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAzBggrBgEFBQcwAYYnaHR0cDovL29j
c3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsGAQUFBzAChjtodHRwOi8vY2Rw
MS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBHBggr
BgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2Fj
ZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAHWHmI/9W/Qy90CeDlzlpBibL8qt
WOa1F5AafYH61r+IcB66IyQIM4En+g/X+HpkQJfOaufYPzG3BGuspMRWlasA53+9rz/PshO5
UU3+31+UcLV+Dlnakr3cC/8hEUXF5AtTkmaCzYFm1dy4FcdaqK0pURX9YOxhRqUc+vlnuVKc
a20TS6QnLbvJyN4/v2H9IB3pj3eO/lLKicqiUhkdj0cHrNteObDd0ijSBsDbhg/ck99TBCBm
0GLOfrb1cMuHTy+et5K68npIgAojCHZZgLqtO4BGN3CXEKcUX0E+0xixOgNgQRxDgiP25qr8
X97JXm5RY6m1/+EPX7wQVeUYtokxggOzMIIDrwIBATCBhjB7MQswCQYDVQQGEwJERTEgMB4G
A1UEChMXVW5pdmVyc2l0YWV0IHp1IEx1ZWJlY2sxJzAlBgNVBAMTHkNBIGRlciBVbml2ZXJz
aXRhZXQgenUgTHVlYmVjazEhMB8GCSqGSIb3DQEJARYScGtpQHVuaS1sdWViZWNrLmRlAgcT
QiNG5wZJMAkGBSsOAwIaBQCgggIBMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI
hvcNAQkFMQ8XDTE0MTEwNjA5MjIyMFowIwYJKoZIhvcNAQkEMRYEFO40+RsyW+BDaacDOcmo
gqw/PqvjMGwGCSqGSIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggq
hkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZI
hvcNAwICASgwgZcGCSsGAQQBgjcQBDGBiTCBhjB7MQswCQYDVQQGEwJERTEgMB4GA1UEChMX
VW5pdmVyc2l0YWV0IHp1IEx1ZWJlY2sxJzAlBgNVBAMTHkNBIGRlciBVbml2ZXJzaXRhZXQg
enUgTHVlYmVjazEhMB8GCSqGSIb3DQEJARYScGtpQHVuaS1sdWViZWNrLmRlAgcTQiNG5wZJ
MIGZBgsqhkiG9w0BCRACCzGBiaCBhjB7MQswCQYDVQQGEwJERTEgMB4GA1UEChMXVW5pdmVy
c2l0YWV0IHp1IEx1ZWJlY2sxJzAlBgNVBAMTHkNBIGRlciBVbml2ZXJzaXRhZXQgenUgTHVl
YmVjazEhMB8GCSqGSIb3DQEJARYScGtpQHVuaS1sdWViZWNrLmRlAgcTQiNG5wZJMA0GCSqG
SIb3DQEBAQUABIIBAGSyaD6PrQap3LA1YQFyiomdqCp/t7CUSXgeY42JOrfFFUdYL+Uhw5nm
A9AKZLOVys2VROcgC+Ki5U9gtakXRrCQvZhFbckPK/xNn5CoVxdRQU3RKQHYIa1yFGhsN1pO
nU0WGFv4Sl+KZ4hnOt0C1GMSU1+/aaR1rb7/LVfWFlLrMaz5Ru9W0ISIrcO7hw1PcAHxf6w9
mksFt3Gr0mU1Qrhdkxq6QYG3DIMtZrTo+zHtkwcBJxqy9e9w/iSJd0EG1Qrey915/krtnSmX
acN75ZBoXfdkRjlycR2DLFAvOl9U0MxdOciXuKvgeWmNQmmhmxi+V1dhj94T+3iN+BIuzvwA
AAAAAAA=
--------------ms080006030501060408000905--


From nobody Thu Nov  6 09:20:00 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B5DE1A8897 for <core@ietfa.amsl.com>; Thu,  6 Nov 2014 09:19:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 6MQ0z-i23kTi for <core@ietfa.amsl.com>; Thu,  6 Nov 2014 09:19:57 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D5ED1A8895 for <core@ietf.org>; Thu,  6 Nov 2014 09:19:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sA6HJs84023679; Thu, 6 Nov 2014 18:19:54 +0100 (CET)
Received: from [192.168.70.123] (173-13-141-121-sfba.hfc.comcastbusiness.net [173.13.141.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 32A9E3CA; Thu,  6 Nov 2014 18:19:53 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <545B3DCC.3090607@itm.uni-luebeck.de>
Date: Thu, 6 Nov 2014 09:19:50 -0800
X-Mao-Original-Outgoing-Id: 436987190.212697-596cac5389932850cc0da49cb9ddc292
Content-Transfer-Encoding: quoted-printable
Message-Id: <FE53ACBF-201B-4EC9-8957-8B67E74C3DA7@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <545B3DCC.3090607@itm.uni-luebeck.de>
To: Oliver Kleine <kleine@itm.uni-luebeck.de>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/-Tnkz-hxpGmqqYfOR0JDRj4W8vU
Cc: core@ietf.org
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Nov 2014 17:19:59 -0000

Good morning Oliver,


> On 06 Nov 2014, at 01:22, Oliver Kleine <kleine@itm.uni-luebeck.de> =
wrote:
>=20
> regarding the diverse drafts on endpoint IDs I would suggest the
> following objectives:
>=20
> - creation of stable IDs (and their lifetime)
> - stateful vs. stateless IDs

Right, those would be the objectives for creating something like an =
endpoint ID framework.

Now, what do we want to achieve at this meeting?
Are we in a state where we can reach conclusions on the mailing list =
discussion we have had?
What are the architectural implications outside of core CoRE (e.g., how =
does this interact with security, with the resource directory, etc.)?

I think we need a list of a few open questions we can focus on during =
the meeting.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Sun Nov  9 23:54:23 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBFC81A8949; Sun,  9 Nov 2014 23:54:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 X8ZUaMcj6Xhe; Sun,  9 Nov 2014 23:54:18 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AA8DB1A1A11; Sun,  9 Nov 2014 23:54:18 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.7.2.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141110075418.18558.99712.idtracker@ietfa.amsl.com>
Date: Sun, 09 Nov 2014 23:54:18 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/core/E_lCIVxDO4RVzsMdvtxF6asZQcw
Cc: core@ietf.org
Subject: [core] I-D Action: draft-ietf-core-resource-directory-02.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 07:54:20 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Constrained RESTful Environments Working Group of the IETF.

        Title           : CoRE Resource Directory
        Authors         : Zach Shelby
                          Carsten Bormann
	Filename        : draft-ietf-core-resource-directory-02.txt
	Pages           : 37
	Date            : 2014-11-09

Abstract:
   In many M2M applications, direct discovery of resources is not
   practical due to sleeping nodes, disperse networks, or networks where
   multicast traffic is inefficient.  These problems can be solved by
   employing an entity called a Resource Directory (RD), which hosts
   descriptions of resources held on other servers, allowing lookups to
   be performed for those resources.  This document specifies the web
   interfaces that a Resource Directory supports in order for web
   servers to discover the RD and to register, maintain, lookup and
   remove resources descriptions.  Furthermore, new link attributes
   useful in conjunction with an RD are defined.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-core-resource-directory/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-core-resource-directory-02

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-core-resource-directory-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sun Nov  9 23:58:29 2014
Return-Path: <zach.shelby@arm.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3A731A88CE for <core@ietfa.amsl.com>; Sun,  9 Nov 2014 23:58:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 MqBhpLIeA2Km for <core@ietfa.amsl.com>; Sun,  9 Nov 2014 23:58:24 -0800 (PST)
Received: from service88.mimecast.com (service88.mimecast.com [195.130.217.12]) by ietfa.amsl.com (Postfix) with ESMTP id 1E4261A887A for <core@ietf.org>; Sun,  9 Nov 2014 23:58:23 -0800 (PST)
Received: from USA-SJC-GW2.usa.Arm.com (fw-tnat.snv.arm.com [217.140.100.22]) (Using TLS) by service88.mimecast.com; Mon, 10 Nov 2014 07:58:22 +0000
Received: from Spock.usa.Arm.com ([fe80::4116:859a:65b1:2f84]) by USA-SJC-GW2.usa.Arm.com ([::1]) with mapi; Sun, 9 Nov 2014 23:58:20 -0800
From: Zach Shelby <Zach.Shelby@arm.com>
To: "core@ietf.org WG" <core@ietf.org>
Date: Sun, 9 Nov 2014 23:58:17 -0800
Thread-Topic: New Version Notification for draft-ietf-core-resource-directory-02.txt
Thread-Index: Ac/8vBduzoBra/7dRUaV1FAIYcz/og==
Message-ID: <09188B53-F32B-4D97-8589-01D8799798E3@arm.com>
References: <20141110075418.18558.22074.idtracker@ietfa.amsl.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-MC-Unique: 114111007582300602
Content-Type: multipart/alternative; boundary="_000_09188B53F32B4D97858901D8799798E3armcom_"
Archived-At: http://mailarchive.ietf.org/arch/msg/core/7sU6IyjlHsAOVIKdWfGpSHCo-Xg
Subject: [core] Fwd: New Version Notification for draft-ietf-core-resource-directory-02.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 07:58:28 -0000

--_000_09188B53F32B4D97858901D8799798E3armcom_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

We've posted a new update to the Resource Directory draft - apologies for t=
he lag in updates recently!  This version includes the ticket changes along=
 with general editing improvements.

   Changes from -01 to -02:

      o Added a catalogue use case.

      o Changed the registration update to a POST with optional link
      format payload.  Removed the endpoint type update from the update.

      o Additional examples section added for more complex use cases.

      o New DNS-SD mapping section.

      o Added text on endpoint identification and authentication.

      o Error code 4.04 added to Registration Update and Delete
      requests.

      o Made 63 bytes a SHOULD rather than a MUST for endpoint name and
      resource type parameters.

Regards,
Zach

Begin forwarded message:

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet=
-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-ietf-core-resource-directory-02=
.txt
Date: November 9, 2014 9:54:18 PM HST
To: "Dr. Carsten Bormann" <cabo@tzi.org<mailto:cabo@tzi.org>>, Zach Shelby =
<Zach.Shelby@arm.com<mailto:Zach.Shelby@arm.com>>, Zach Shelby <Zach.Shelby=
@arm.com<mailto:Zach.Shelby@arm.com>>, Carsten Bormann <cabo@tzi.org<mailto=
:cabo@tzi.org>>


A new version of I-D, draft-ietf-core-resource-directory-02.txt
has been successfully submitted by Zach Shelby and posted to the
IETF repository.

Name: draft-ietf-core-resource-directory
Revision: 02
Title: CoRE Resource Directory
Document date: 2014-11-09
Group: core
Pages: 37
URL:            http://www.ietf.org/internet-drafts/draft-ietf-core-resourc=
e-directory-02.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-core-resource-d=
irectory/
Htmlized:       http://tools.ietf.org/html/draft-ietf-core-resource-directo=
ry-02
Diff:           http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-resource=
-directory-02

Abstract:
  In many M2M applications, direct discovery of resources is not
  practical due to sleeping nodes, disperse networks, or networks where
  multicast traffic is inefficient.  These problems can be solved by
  employing an entity called a Resource Directory (RD), which hosts
  descriptions of resources held on other servers, allowing lookups to
  be performed for those resources.  This document specifies the web
  interfaces that a Resource Directory supports in order for web
  servers to discover the RD and to register, maintain, lookup and
  remove resources descriptions.  Furthermore, new link attributes
  useful in conjunction with an RD are defined.




Please note that it may take a couple of minutes from the time of submissio=
n
until the htmlized version and diff are available at tools.ietf.org<http://=
tools.ietf.org>.

The IETF Secretariat



Zach Shelby
Director of Technical Marketing
ARM Internet of Things BU
www.arm.com<http://www.arm.com>
US: +1 (408) 203-9434
Finland: +358 407796297
Skype: zdshelby
LinkedIn: fi.linkedin.com/in/zachshelby/<http://fi.linkedin.com/in/zachshel=
by/>


-- IMPORTANT NOTICE: The contents of this email and any attachments are con=
fidential and may also be privileged. If you are not the intended recipient=
, please notify the sender immediately and do not disclose the contents to =
any other person, use it for any purpose, or store or copy the information =
in any medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England & Wales, Company No: 2548782
--_000_09188B53F32B4D97858901D8799798E3armcom_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div>We've posted a new update to the Resource Directory draft - apologies =
for the lag in updates recently! &nbsp;This version includes the ticket cha=
nges along with general editing improvements. &nbsp;</div>
<div><br>
</div>
<div>
<div>&nbsp; &nbsp;Changes from -01 to -02:</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Added a catalogue use case.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Changed the registration update to a POST with =
optional link</div>
<div>&nbsp; &nbsp; &nbsp; format payload. &nbsp;Removed the endpoint type u=
pdate from the update.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Additional examples section added for more comp=
lex use cases.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o New DNS-SD mapping section.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Added text on endpoint identification and authe=
ntication.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Error code 4.04 added to Registration Update an=
d Delete</div>
<div>&nbsp; &nbsp; &nbsp; requests.</div>
<div><br>
</div>
<div>&nbsp; &nbsp; &nbsp; o Made 63 bytes a SHOULD rather than a MUST for e=
ndpoint name and</div>
<div>&nbsp; &nbsp; &nbsp; resource type parameters.</div>
</div>
<div><br>
</div>
<div>Regards,</div>
<div>Zach</div>
<div><br>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>From:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">&quot=
;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.o=
rg</a>&gt;<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Subject:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;"><b>Ne=
w Version Notification for draft-ietf-core-resource-directory-02.txt</b><br=
>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Date:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">Novem=
ber 9, 2014 9:54:18 PM HST<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>To:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">&quot=
;Dr. Carsten Bormann&quot; &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org=
</a>&gt;, Zach Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelb=
y@arm.com</a>&gt;, Zach Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Z=
ach.Shelby@arm.com</a>&gt;,
 Carsten Bormann &lt;<a href=3D"mailto:cabo@tzi.org">cabo@tzi.org</a>&gt;<b=
r>
</span></div>
<br>
<div><br>
A new version of I-D, draft-ietf-core-resource-directory-02.txt<br>
has been successfully submitted by Zach Shelby and posted to the<br>
IETF repository.<br>
<br>
Name:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre"></span>draft-ietf-core-=
resource-directory<br>
Revision:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>0=
2<br>
Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>CoRE Resource D=
irectory<br>
Document date:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </s=
pan>2014-11-09<br>
Group:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>core<br>
Pages:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>37<br>
URL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a h=
ref=3D"http://www.ietf.org/internet-drafts/draft-ietf-core-resource-directo=
ry-02.txt">http://www.ietf.org/internet-drafts/draft-ietf-core-resource-dir=
ectory-02.txt</a><br>
Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://=
datatracker.ietf.org/doc/draft-ietf-core-resource-directory/">https://datat=
racker.ietf.org/doc/draft-ietf-core-resource-directory/</a><br>
Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://tools.ietf.=
org/html/draft-ietf-core-resource-directory-02">http://tools.ietf.org/html/=
draft-ietf-core-resource-directory-02</a><br>
Diff: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=
=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-resource-directory-0=
2">http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-resource-directory-02=
</a><br>
<br>
Abstract:<br>
&nbsp;&nbsp;In many M2M applications, direct discovery of resources is not<=
br>
&nbsp;&nbsp;practical due to sleeping nodes, disperse networks, or networks=
 where<br>
&nbsp;&nbsp;multicast traffic is inefficient. &nbsp;These problems can be s=
olved by<br>
&nbsp;&nbsp;employing an entity called a Resource Directory (RD), which hos=
ts<br>
&nbsp;&nbsp;descriptions of resources held on other servers, allowing looku=
ps to<br>
&nbsp;&nbsp;be performed for those resources. &nbsp;This document specifies=
 the web<br>
&nbsp;&nbsp;interfaces that a Resource Directory supports in order for web<=
br>
&nbsp;&nbsp;servers to discover the RD and to register, maintain, lookup an=
d<br>
&nbsp;&nbsp;remove resources descriptions. &nbsp;Furthermore, new link attr=
ibutes<br>
&nbsp;&nbsp;useful in conjunction with an RD are defined.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div>
</blockquote>
</div>
<br>
<div apple-content-edited=3D"true">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div>Zach Shelby</div>
<div>Director of Technical Marketing</div>
<div>ARM Internet of Things BU</div>
<div><a href=3D"http://www.arm.com">www.arm.com</a></div>
<div>US:&nbsp;&#43;1 (408) 203-9434</div>
<div>Finland: &#43;358 407796297</div>
<div>Skype: zdshelby</div>
<div>LinkedIn:&nbsp;<a href=3D"http://fi.linkedin.com/in/zachshelby/" title=
=3D"View public profile" name=3D"webProfileURL">fi.linkedin.com/in/zachshel=
by/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<br>
<font face=3D"Arial" color=3D"Black" size=3D"2">-- IMPORTANT NOTICE: The co=
ntents of this email and any attachments are confidential and may also be p=
rivileged. If you are not the intended recipient, please notify the sender =
immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the informat=
ion in any medium. Thank you.<br>
<br>
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England &amp; Wales, Company No: 2557590<br>
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England &amp; Wales, Company No: 2548782<br>
</font>
</body>
</html>
--_000_09188B53F32B4D97858901D8799798E3armcom_--


From nobody Mon Nov 10 00:16:38 2014
Return-Path: <trac+core@trac.tools.ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBB5A1A8947 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 00:16:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 wb6kVbNFnzHB for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 00:16:31 -0800 (PST)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:123a::1:2a]) (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 A190D1A887A for <core@ietf.org>; Mon, 10 Nov 2014 00:16:31 -0800 (PST)
Received: from localhost ([::1]:59662 helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <trac+core@trac.tools.ietf.org>) id 1Xnk9B-0002IL-Jo; Mon, 10 Nov 2014 00:16:25 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "core issue tracker" <trac+core@zinfandel.tools.ietf.org>
X-Trac-Version: 0.12.3
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.12.3, by Edgewall Software
To: draft-ietf-core-interfaces@tools.ietf.org, zach@sensinode.com
X-Trac-Project: core
Date: Mon, 10 Nov 2014 08:16:25 -0000
X-URL: http://tools.ietf.org/core/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/core/trac/ticket/336#comment:1
Message-ID: <073.544b8318da20ec8c18ebfbdb9755dfbd@trac.tools.ietf.org>
References: <058.3de95ce07e54cd88cd1d57acd2ecfaff@trac.tools.ietf.org>
X-Trac-Ticket-ID: 336
In-Reply-To: <058.3de95ce07e54cd88cd1d57acd2ecfaff@trac.tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: draft-ietf-core-interfaces@tools.ietf.org, zach@sensinode.com, core@ietf.org
X-SA-Exim-Mail-From: trac+core@trac.tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Resent-To: matthieu.vial@schneider-electric.com, zach.shelby@arm.com
Archived-At: http://mailarchive.ietf.org/arch/msg/core/NRmTIGQ5cjkhlSK0mCZmZ12MavA
Cc: core@ietf.org
Subject: Re: [core] #336 (interfaces): Use options for time related conditional observe parameters
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: trac+core@zinfandel.tools.ietf.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 08:16:36 -0000

#336: Use options for time related conditional observe parameters

Changes (by zach@sensinode.com):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Removed in -02

-- 
-------------------------+-------------------------------------------------
 Reporter:               |       Owner:  draft-ietf-core-
  likepeng@huawei.com    |  interfaces@tools.ietf.org
     Type:  protocol     |      Status:  closed
  defect                 |   Milestone:  ietf80
 Priority:  major        |     Version:
Component:  interfaces   |  Resolution:  fixed
 Severity:  Active WG    |
  Document               |
 Keywords:               |
-------------------------+-------------------------------------------------

Ticket URL: <http://trac.tools.ietf.org/wg/core/trac/ticket/336#comment:1>
core <http://tools.ietf.org/core/>


From nobody Mon Nov 10 00:19:30 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4D0F1A8938; Mon, 10 Nov 2014 00:19:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 zD70EZ3dHA0m; Mon, 10 Nov 2014 00:19:25 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 574021A7D81; Mon, 10 Nov 2014 00:19:25 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.7.2.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20141110081925.29922.72677.idtracker@ietfa.amsl.com>
Date: Mon, 10 Nov 2014 00:19:25 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/core/BodYao5-TnyHfh2HDarjWSBR6cA
Cc: core@ietf.org
Subject: [core] I-D Action: draft-ietf-core-interfaces-02.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 08:19:27 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Constrained RESTful Environments Working Group of the IETF.

        Title           : CoRE Interfaces
        Authors         : Zach Shelby
                          Matthieu Vial
	Filename        : draft-ietf-core-interfaces-02.txt
	Pages           : 24
	Date            : 2014-11-10

Abstract:
   This document defines well-known REST interface descriptions for
   Batch, Sensor, Parameter and Actuator types for use in contrained web
   servers using the CoRE Link Format.  A short reference is provided
   for each type that can be efficiently included in the interface
   description attribute of the CoRE Link Format.  These descriptions
   are intended to be for general use in resource designs or for
   inclusion in more specific interface profiles.  In addition, this
   document defines the concepts of Function Set and Binding.  The
   former is the basis element to create RESTful profiles and the latter
   helps the configuration of links between resources located on one or
   more endpoints.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-core-interfaces/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-core-interfaces-02

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-core-interfaces-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Nov 10 00:20:09 2014
Return-Path: <zach.shelby@arm.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CABD1A8977 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 00:20:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 zmrAjdE9f48K for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 00:20:03 -0800 (PST)
Received: from service88.mimecast.com (service88.mimecast.com [195.130.217.12]) by ietfa.amsl.com (Postfix) with ESMTP id EFC381A8979 for <core@ietf.org>; Mon, 10 Nov 2014 00:20:02 -0800 (PST)
Received: from USA-SJC-GW2.usa.Arm.com (fw-tnat.snv.arm.com [217.140.100.22]) (Using TLS) by service88.mimecast.com; Mon, 10 Nov 2014 08:20:01 +0000
Received: from Spock.usa.Arm.com ([fe80::4116:859a:65b1:2f84]) by USA-SJC-GW2.usa.Arm.com ([::1]) with mapi; Mon, 10 Nov 2014 00:19:57 -0800
From: Zach Shelby <Zach.Shelby@arm.com>
To: "core@ietf.org WG" <core@ietf.org>
Date: Mon, 10 Nov 2014 00:19:54 -0800
Thread-Topic: New Version Notification for draft-ietf-core-interfaces-02.txt
Thread-Index: Ac/8vxx4LjimZeJ5S/S9Np21TqqmKQ==
Message-ID: <E1D6A5DB-5AC7-45A5-A963-56415C93B497@arm.com>
References: <20141110081925.29922.24684.idtracker@ietfa.amsl.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-MC-Unique: 114111008200114402
Content-Type: multipart/alternative; boundary="_000_E1D6A5DB5AC745A5A96356415C93B497armcom_"
Archived-At: http://mailarchive.ietf.org/arch/msg/core/fX70tlSxfBq5tP4HTHzd5xeY84w
Subject: [core] Fwd: New Version Notification for draft-ietf-core-interfaces-02.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 08:20:06 -0000

--_000_E1D6A5DB5AC745A5A96356415C93B497armcom_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

Begin forwarded message:

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet=
-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-ietf-core-interfaces-02.txt
Date: November 9, 2014 10:19:25 PM HST
To: Zach Shelby <Zach.Shelby@arm.com<mailto:Zach.Shelby@arm.com>>, Zach She=
lby <Zach.Shelby@arm.com<mailto:Zach.Shelby@arm.com>>, Matthieu Vial <matth=
ieu.vial@schneider-electric.com<mailto:matthieu.vial@schneider-electric.com=
>>, Matthieu Vial <matthieu.vial@schneider-electric.com<mailto:matthieu.via=
l@schneider-electric.com>>


A new version of I-D, draft-ietf-core-interfaces-02.txt
has been successfully submitted by Zach Shelby and posted to the
IETF repository.

Name: draft-ietf-core-interfaces
Revision: 02
Title: CoRE Interfaces
Document date: 2014-11-09
Group: core
Pages: 24
URL:            http://www.ietf.org/internet-drafts/draft-ietf-core-interfa=
ces-02.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-core-interfaces=
/
Htmlized:       http://tools.ietf.org/html/draft-ietf-core-interfaces-02
Diff:           http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-interfac=
es-02

Abstract:
  This document defines well-known REST interface descriptions for
  Batch, Sensor, Parameter and Actuator types for use in contrained web
  servers using the CoRE Link Format.  A short reference is provided
  for each type that can be efficiently included in the interface
  description attribute of the CoRE Link Format.  These descriptions
  are intended to be for general use in resource designs or for
  inclusion in more specific interface profiles.  In addition, this
  document defines the concepts of Function Set and Binding.  The
  former is the basis element to create RESTful profiles and the latter
  helps the configuration of links between resources located on one or
  more endpoints.




Please note that it may take a couple of minutes from the time of submissio=
n
until the htmlized version and diff are available at tools.ietf.org<http://=
tools.ietf.org>.

The IETF Secretariat



Zach Shelby
Director of Technical Marketing
ARM Internet of Things BU
www.arm.com<http://www.arm.com>
US: +1 (408) 203-9434
Finland: +358 407796297
Skype: zdshelby
LinkedIn: fi.linkedin.com/in/zachshelby/<http://fi.linkedin.com/in/zachshel=
by/>


-- IMPORTANT NOTICE: The contents of this email and any attachments are con=
fidential and may also be privileged. If you are not the intended recipient=
, please notify the sender immediately and do not disclose the contents to =
any other person, use it for any purpose, or store or copy the information =
in any medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England & Wales, Company No: 2548782
--_000_E1D6A5DB5AC745A5A96356415C93B497armcom_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>From:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">&quot=
;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.o=
rg</a>&gt;<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Subject:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;"><b>Ne=
w Version Notification for draft-ietf-core-interfaces-02.txt</b><br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Date:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">Novem=
ber 9, 2014 10:19:25 PM HST<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>To:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">Zach =
Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm.com</a>&g=
t;, Zach Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm.=
com</a>&gt;, Matthieu Vial &lt;<a href=3D"mailto:matthieu.vial@schneider-el=
ectric.com">matthieu.vial@schneider-electric.com</a>&gt;,
 Matthieu Vial &lt;<a href=3D"mailto:matthieu.vial@schneider-electric.com">=
matthieu.vial@schneider-electric.com</a>&gt;<br>
</span></div>
<br>
<div><br>
A new version of I-D, draft-ietf-core-interfaces-02.txt<br>
has been successfully submitted by Zach Shelby and posted to the<br>
IETF repository.<br>
<br>
Name:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre"></span>draft-ietf-core-=
interfaces<br>
Revision:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>0=
2<br>
Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>CoRE Interfaces=
<br>
Document date:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </s=
pan>2014-11-09<br>
Group:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>core<br>
Pages:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>24<br>
URL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a h=
ref=3D"http://www.ietf.org/internet-drafts/draft-ietf-core-interfaces-02.tx=
t">http://www.ietf.org/internet-drafts/draft-ietf-core-interfaces-02.txt</a=
><br>
Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://=
datatracker.ietf.org/doc/draft-ietf-core-interfaces/">https://datatracker.i=
etf.org/doc/draft-ietf-core-interfaces/</a><br>
Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://tools.ietf.=
org/html/draft-ietf-core-interfaces-02">http://tools.ietf.org/html/draft-ie=
tf-core-interfaces-02</a><br>
Diff: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=
=3D"http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-interfaces-02">http:=
//www.ietf.org/rfcdiff?url2=3Ddraft-ietf-core-interfaces-02</a><br>
<br>
Abstract:<br>
&nbsp;&nbsp;This document defines well-known REST interface descriptions fo=
r<br>
&nbsp;&nbsp;Batch, Sensor, Parameter and Actuator types for use in contrain=
ed web<br>
&nbsp;&nbsp;servers using the CoRE Link Format. &nbsp;A short reference is =
provided<br>
&nbsp;&nbsp;for each type that can be efficiently included in the interface=
<br>
&nbsp;&nbsp;description attribute of the CoRE Link Format. &nbsp;These desc=
riptions<br>
&nbsp;&nbsp;are intended to be for general use in resource designs or for<b=
r>
&nbsp;&nbsp;inclusion in more specific interface profiles. &nbsp;In additio=
n, this<br>
&nbsp;&nbsp;document defines the concepts of Function Set and Binding. &nbs=
p;The<br>
&nbsp;&nbsp;former is the basis element to create RESTful profiles and the =
latter<br>
&nbsp;&nbsp;helps the configuration of links between resources located on o=
ne or<br>
&nbsp;&nbsp;more endpoints.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div>
</blockquote>
</div>
<br>
<div apple-content-edited=3D"true">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div>Zach Shelby</div>
<div>Director of Technical Marketing</div>
<div>ARM Internet of Things BU</div>
<div><a href=3D"http://www.arm.com">www.arm.com</a></div>
<div>US:&nbsp;&#43;1 (408) 203-9434</div>
<div>Finland: &#43;358 407796297</div>
<div>Skype: zdshelby</div>
<div>LinkedIn:&nbsp;<a href=3D"http://fi.linkedin.com/in/zachshelby/" title=
=3D"View public profile" name=3D"webProfileURL">fi.linkedin.com/in/zachshel=
by/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<br>
<font face=3D"Arial" color=3D"Black" size=3D"2">-- IMPORTANT NOTICE: The co=
ntents of this email and any attachments are confidential and may also be p=
rivileged. If you are not the intended recipient, please notify the sender =
immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the informat=
ion in any medium. Thank you.<br>
<br>
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England &amp; Wales, Company No: 2557590<br>
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England &amp; Wales, Company No: 2548782<br>
</font>
</body>
</html>
--_000_E1D6A5DB5AC745A5A96356415C93B497armcom_--


From nobody Mon Nov 10 12:26:37 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 654321ACE6D for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 12:26:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 NeEwFC6w45QO for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 12:26:29 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90B9D1ACE70 for <core@ietf.org>; Mon, 10 Nov 2014 12:24:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAAKOsDK014224 for <core@ietf.org>; Mon, 10 Nov 2014 21:24:54 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 6BA9AE76; Mon, 10 Nov 2014 21:24:53 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org>
Date: Mon, 10 Nov 2014 10:24:49 -1000
X-Mao-Original-Outgoing-Id: 437343889.448193-13c6c3077640d0b203d90db1233154e0
Content-Transfer-Encoding: quoted-printable
Message-Id: <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org>
To: "core@ietf.org WG" <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/xp1u-9bHEJuWYWH9EnCzIVnjIZ4
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 20:26:33 -0000

One more data point that came up in the APPAREA WG this morning:

Sam Ruby has now started an effort to find out how URI parsers actually =
behave.
I=E2=80=99m not sure that is the best link, but if interested maybe you =
can start looking at
http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI

Gr=C3=BC=C3=9Fe, Carsten


> On 24 Oct 2014, at 06:11, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> In alternative transports, I believe we have three hot topics:
>=20
> 1) General issues.  draft-silverajan-core-coap-alternative-transports =
is a good basis for this and we will do the call for adoption soon.
>=20
> 2) CoAP over SMS.  This is also related to the question of DTLS over =
SMS.  We have a good draft for the former, which is mostly waiting for =
(1).  draft-fossati-dtls-over-gsm-sms merits some discussion.
>=20
> 3) CoAP over TCP.  draft-bormann-core-coap-tcp-01 is a summary of the =
design choices. draft-tschofenig-core-coap-tcp-tls selects one option =
without explaining why.  draft-savolainen-core-coap-websockets (apart =
from being focused on web sockets, so it would need the addition of a =
length field) selects a different set of options, also not really =
explaining why.  This merits a discussion.
>=20
> I believe we should have a quick round of discussion about (3).  CoAP =
over TCP is of strong interest to people building scalable cloud-side =
CoAP implementations.  CoAP over TCP also is a NAT traversal strategy =
(where the server builds the connection to a client in the cloud).  =
Finally, CoAP over TCP can be useful to combine the better congestion =
control of TCP with the economy of CoAP.  So there are enough reasons to =
get this going.
>=20
> The main questions I see are:
>=20
> a) what is the delimiting mechanism?
>   =E2=80=94 length field
>     =E2=80=94 fixed 4-byte, fixed 2-byte, variable?
>   =E2=80=94 MINION-style (delimiters)
>   =E2=80=94 extending the payload marker
> b) what part of the CoAP header remains active over a reliable =
transport?  Can we lose
>   =E2=80=94 the message id,
>   =E2=80=94 the message type,
>   =E2=80=94 the version number?
> c) any negotiation/version indication mechanisms?
>   =E2=80=94 starttls???
>   =E2=80=94 server/client prompts
>   =E2=80=94 ALPN
>   =E2=80=94 other payloads, e.g. stream errors?
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
>=20
>=20


From nobody Mon Nov 10 13:32:54 2014
Return-Path: <Randy.Turner@landisgyr.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6839C1A1BC4 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 13:32:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.902
X-Spam-Level: 
X-Spam-Status: No, score=-0.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_BACKHAIR_44=1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
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 OHzM4Beii48n for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 13:32:50 -0800 (PST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0779.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::779]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 571261A1B9B for <core@ietf.org>; Mon, 10 Nov 2014 13:32:50 -0800 (PST)
Received: from DB4PR01MB0431.eurprd01.prod.exchangelabs.com (10.242.221.22) by DB4PR01MB0430.eurprd01.prod.exchangelabs.com (10.242.221.21) with Microsoft SMTP Server (TLS) id 15.1.16.15; Mon, 10 Nov 2014 21:32:27 +0000
Received: from DB4PR01MB0431.eurprd01.prod.exchangelabs.com ([10.242.221.22]) by DB4PR01MB0431.eurprd01.prod.exchangelabs.com ([10.242.221.22]) with mapi id 15.01.0016.006; Mon, 10 Nov 2014 21:32:27 +0000
From: "Turner, Randy" <Randy.Turner@landisgyr.com>
To: Carsten Bormann <cabo@tzi.org>, "core@ietf.org WG" <core@ietf.org>
Thread-Topic: [core] CoAP over TCP
Thread-Index: AQHP76U6YJPwD5+vBUe0ler1Mh33bZxaaXWA//+/EoA=
Date: Mon, 10 Nov 2014 21:32:27 +0000
Message-ID: <D0869870.3966%randy.turner@landisgyr.com>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org>
In-Reply-To: <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-originating-ip: [130.129.15.203]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:DB4PR01MB0430;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa: BCL:0;PCL:0;RULEID:;SRVR:DB4PR01MB0430;
x-forefront-prvs: 039178EF4A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(41574002)(199003)(24454002)(51704005)(377454003)(479174003)(189002)(92566001)(36756003)(92726001)(4396001)(46102003)(2656002)(15395725005)(87936001)(21056001)(50986999)(86362001)(54356999)(76176999)(15202345003)(19580405001)(83506001)(15975445006)(19580395003)(31966008)(105586002)(106116001)(106356001)(95666004)(20776003)(97736003)(66066001)(64706001)(101416001)(77156002)(122556002)(120916001)(107886001)(40100003)(99396003)(62966003)(107046002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR01MB0430; H:DB4PR01MB0431.eurprd01.prod.exchangelabs.com; FPR:; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <29331E6526F2A54C9D8089983AEB947E@eurprd01.prod.exchangelabs.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: landisgyr.com
Archived-At: http://mailarchive.ietf.org/arch/msg/core/lTgx2N-zzlY4hxqVRgcaxG89sg4
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 21:32:52 -0000

Hi Carsten,

I wasn=B9t aware that CoAP would exist (in any significant way) =B3outside=
=B2 of
constrained environments =8B I=B9ve been thinking HTTP<->CoAP gateways at t=
he
edge of a constrained environment - only using =B3CoAP=B2 where the =B3Co=
=B2
requirement exists.  I=B9m assuming CoAP in the cloud would only be for
=B3IoT-only=B2 services ?

Thanks!
Randy

On 11/10/14, 3:24 PM, "Carsten Bormann" <cabo@tzi.org> wrote:

>One more data point that came up in the APPAREA WG this morning:
>
>Sam Ruby has now started an effort to find out how URI parsers actually
>behave.
>I=B9m not sure that is the best link, but if interested maybe you can star=
t
>looking at
>http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI
>
>Gr=FC=DFe, Carsten
>
>
>> On 24 Oct 2014, at 06:11, Carsten Bormann <cabo@tzi.org> wrote:
>>
>> In alternative transports, I believe we have three hot topics:
>>
>> 1) General issues.  draft-silverajan-core-coap-alternative-transports
>>is a good basis for this and we will do the call for adoption soon.
>>
>> 2) CoAP over SMS.  This is also related to the question of DTLS over
>>SMS.  We have a good draft for the former, which is mostly waiting for
>>(1).  draft-fossati-dtls-over-gsm-sms merits some discussion.
>>
>> 3) CoAP over TCP.  draft-bormann-core-coap-tcp-01 is a summary of the
>>design choices. draft-tschofenig-core-coap-tcp-tls selects one option
>>without explaining why.  draft-savolainen-core-coap-websockets (apart
>>from being focused on web sockets, so it would need the addition of a
>>length field) selects a different set of options, also not really
>>explaining why.  This merits a discussion.
>>
>> I believe we should have a quick round of discussion about (3).  CoAP
>>over TCP is of strong interest to people building scalable cloud-side
>>CoAP implementations.  CoAP over TCP also is a NAT traversal strategy
>>(where the server builds the connection to a client in the cloud).
>>Finally, CoAP over TCP can be useful to combine the better congestion
>>control of TCP with the economy of CoAP.  So there are enough reasons to
>>get this going.
>>
>> The main questions I see are:
>>
>> a) what is the delimiting mechanism?
>>   =8B length field
>>     =8B fixed 4-byte, fixed 2-byte, variable?
>>   =8B MINION-style (delimiters)
>>   =8B extending the payload marker
>> b) what part of the CoAP header remains active over a reliable
>>transport?  Can we lose
>>   =8B the message id,
>>   =8B the message type,
>>   =8B the version number?
>> c) any negotiation/version indication mechanisms?
>>   =8B starttls???
>>   =8B server/client prompts
>>   =8B ALPN
>>   =8B other payloads, e.g. stream errors?
>>
>> Gr=FC=DFe, Carsten
>>
>>
>>
>
>_______________________________________________
>core mailing list
>core@ietf.org
>https://www.ietf.org/mailman/listinfo/core


P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be legally =
privileged. If you are not an intended recipient or an authorized represent=
ative of an intended recipient, you are prohibited from using, copying or d=
istributing the information in this e-mail or its attachments. If you have =
received this e-mail in error, please notify the sender immediately by retu=
rn e-mail and delete all copies of this message and any attachments. Thank =
you.


From nobody Mon Nov 10 15:03:31 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E0851A893A for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 15:03:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 FqFhR9luwNbr for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 15:03:29 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D20EF1A8704 for <core@ietf.org>; Mon, 10 Nov 2014 15:03:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAAN3QIn020274 for <core@ietf.org>; Tue, 11 Nov 2014 00:03:26 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 5590CF26; Tue, 11 Nov 2014 00:03:25 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
Date: Mon, 10 Nov 2014 13:03:21 -1000
X-Mao-Original-Outgoing-Id: 437353401.710276-e9eb7066d0551e9eaa324d668a25eb01
Content-Transfer-Encoding: quoted-printable
Message-Id: <4BE59FBE-0665-4C46-A93B-0D5C53A7C914@tzi.org>
References: <E07928F9-CB54-4767-8547-247A85AA6A2E@tzi.org>
To: "core@ietf.org WG" <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/Yv__5pXgx7QPk3Mwx-i6jx8AD8E
Subject: [core] Fwd:  CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 23:03:30 -0000

Just sent this reply off-list; the points are maybe of general interest =
to this list.

Gr=C3=BC=C3=9Fe, Carsten


> Begin forwarded message:
>=20
> Subject: Re: [core] CoAP over TCP
> From: Carsten Bormann <cabo@tzi.org>
> Date: 10 Nov 2014 12:40:44 -1000
> To: =EA=B3=A0=EC=84=9D=EA=B0=91 <softgear@etri.re.kr>
>=20
> On 10 Nov 2014, at 12:28, =EA=B3=A0=EC=84=9D=EA=B0=91 =
<softgear@etri.re.kr> wrote:
>>=20
>> I think coap message formats should compatible with over-udp and with =
over-tcp. Keeping the same format against transport is better. For an =
example, there is a coap-to-coap proxy for converting media. The proxy =
can relay coap message from tcp to udp.=20
>=20
> Hi =EA=B3=A0=EC=84=9D=EA=B0=91,
>=20
> thank you for your input.
>=20
> A simple copy only works for a one-to-one relationship between UDP =
endpoint pairs and TCP connections.  Most proxies need to multiplex or =
demultiplex, and carrying around message layer fields that aren=E2=80=99t =
actually needed on the TCP side will cause a lot of interoperability =
problems:
> Some implementations will fill then in haphazardly (e.g., by copying =
from the UDP side), and other implementations will rely on them having =
correct values.  So I would strongly recommend against carrying =
message-IDs (or message types) on the TCP side.
>=20
> On the delimiting discussion, I get the impression that a length field =
is indeed preferred by many people.  So the next question will be: fixed =
vs. variable size lengths, and if fixed, fixed at 4 (Hannes=E2=80=99 =
draft) or fixed at 2 (see section 4.6 of RFC 7252).
>=20
> Can I forward this reply to the list?  You seem to have sent your =
message to me personally.
>=20
> Gr=C3=BC=C3=9Fe, Carsten


From nobody Mon Nov 10 15:33:22 2014
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC89C1AD005 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 15:33:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=ham
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 eW-maTMliCAS for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 15:33:18 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3F8A1A8752 for <core@ietf.org>; Mon, 10 Nov 2014 15:33:17 -0800 (PST)
Received: from [192.168.10.235] ([31.133.163.101]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Luajs-1XwsSJ2hcG-00zjWf; Tue, 11 Nov 2014 00:33:08 +0100
Message-ID: <54614B2F.5060400@gmx.net>
Date: Tue, 11 Nov 2014 00:33:03 +0100
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>, "core@ietf.org WG" <core@ietf.org>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org>
In-Reply-To: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org>
OpenPGP: id=4D776BC9
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="CN2V3l6q7RKOrLbRSbi14O5p90g8v0DX2"
X-Provags-ID: V03:K0:DknElfQ5HSHCAM9Vm9OhtQYYOJ8VRM69qm1fLvpWiLXFo3JSxy0 LUQW10fNnLji3PTepj6GbbCSuuwHWYuxW9/BH+MyJBrbivzrPwOO2P1yw2Pzh9A7g3DsL85 ljI8lDgwHulnZ+1Iw6lDPFpHyqFXdt6NAICsphIeoQua61d/S53Sgrp3lUSCluf2WsotjT/ 7c0E2dGvaYQRrLazWaZ2A==
X-UI-Out-Filterresults: notjunk:1;
Archived-At: http://mailarchive.ietf.org/arch/msg/core/jv6X-5XVSDsOmJVdlKCI07whxMU
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Nov 2014 23:33:19 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--CN2V3l6q7RKOrLbRSbi14O5p90g8v0DX2
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Carsten,

thanks for the write-up.

On 10/24/2014 06:11 PM, Carsten Bormann wrote:
> In alternative transports, I believe we have three hot topics:
>=20
> 1) General issues.  draft-silverajan-core-coap-alternative-transports
> is a good basis for this and we will do the call for adoption soon.
>=20
> 2) CoAP over SMS.  This is also related to the question of DTLS over
> SMS.  We have a good draft for the former, which is mostly waiting
> for (1).  draft-fossati-dtls-over-gsm-sms merits some discussion.

Thanks for mentioning draft-fossati-dtls-over-gsm-sms; I am happy to
briefly describe what we had been working on.

>=20
> 3) CoAP over TCP.  draft-bormann-core-coap-tcp-01 is a summary of the
> design choices. draft-tschofenig-core-coap-tcp-tls selects one option
> without explaining why.

draft-tschofenig-core-coap-tcp-tls describes what we (ARM and Zebra)
have implemented and deployed.

Our use case is firewall traversal in enterprise networks. Our goal was
to use our existing CoAP over UDP implementation. Doing optimizations to
CoAP when we already add all the complexity of TCP didn't seem
worthwhile to us.

Ciao
Hannes



--CN2V3l6q7RKOrLbRSbi14O5p90g8v0DX2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iQEcBAEBCgAGBQJUYUsvAAoJEGhJURNOOiAtvusH+gOejbwDzC0Wl6Nbf7VDejle
pQZ48AV1Rv4IxDQgXRFSBEyG2AjOr5S4Pk2ESJqGBTFa+fb9GbPTH9LcY+9IAZaW
AWZWAqsLdPDdX5KEYtMfk1jOiH4l1Lcdn2HxmpIbFB7Pt7QZu0nlED8IaznYLP5N
F9+msh67GcIskLFCUd3NVf41TdCg2QIDfKPWc1sRa29ID/NkJPruv59YG8H+VcXP
sQdkxk/o3+JVTqYT+FRiVslNRC2ehLLUpEWFa6MKYBl43FiJeIsZaxTeJMCzKfcx
ev9IzCCVwt0cmfYOlLnHBwmgJyhqguzcNl1UI305+afoasM5Ne+XhtiNkHOzjJ8=
=088o
-----END PGP SIGNATURE-----

--CN2V3l6q7RKOrLbRSbi14O5p90g8v0DX2--


From nobody Mon Nov 10 16:01:36 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B30C31A8761 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 16:01:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.55
X-Spam-Level: 
X-Spam-Status: No, score=-0.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, J_BACKHAIR_44=1] autolearn=no
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 feLsDQoSB5XA for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 16:01:31 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2CD61A3BA5 for <core@ietf.org>; Mon, 10 Nov 2014 16:01:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAB01F9F003969; Tue, 11 Nov 2014 01:01:15 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3ABD3F4C; Tue, 11 Nov 2014 01:01:14 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <D0869870.3966%randy.turner@landisgyr.com>
Date: Mon, 10 Nov 2014 14:01:10 -1000
X-Mao-Original-Outgoing-Id: 437356870.660126-46c141e5a2ee39ec1e5acd9725fe501b
Content-Transfer-Encoding: quoted-printable
Message-Id: <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org> <D0869870.3966%randy.turner@landisgyr.com>
To: "Turner, Randy" <Randy.Turner@landisgyr.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/n1c9Cv-WlQpUrK9NoNXZM5_4Aa0
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 00:01:33 -0000

Hi Randy,

indeed, CoAP is designed for situations where constrained nodes are =
involved.
This does not mean, however, that the other node also needs to be =
constrained, or that we can=92t have cloud-side infrastructure that =
processes CoAP interchanges.
Converting to HTTP is certainly an option, but why convert if the other =
node speaks CoAP, too.

Gr=FC=DFe, Carsten

> On 10 Nov 2014, at 11:32, Turner, Randy <Randy.Turner@landisgyr.com> =
wrote:
>=20
>=20
> Hi Carsten,
>=20
> I wasn=B9t aware that CoAP would exist (in any significant way) =
=B3outside=B2 of
> constrained environments =8B I=B9ve been thinking HTTP<->CoAP gateways =
at the
> edge of a constrained environment - only using =B3CoAP=B2 where the =
=B3Co=B2
> requirement exists.  I=B9m assuming CoAP in the cloud would only be =
for
> =B3IoT-only=B2 services ?
>=20
> Thanks!
> Randy
>=20
> On 11/10/14, 3:24 PM, "Carsten Bormann" <cabo@tzi.org> wrote:
>=20
>> One more data point that came up in the APPAREA WG this morning:
>>=20
>> Sam Ruby has now started an effort to find out how URI parsers =
actually
>> behave.
>> I=B9m not sure that is the best link, but if interested maybe you can =
start
>> looking at
>> http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI
>>=20
>> Gr=FC=DFe, Carsten
>>=20
>>=20
>>> On 24 Oct 2014, at 06:11, Carsten Bormann <cabo@tzi.org> wrote:
>>>=20
>>> In alternative transports, I believe we have three hot topics:
>>>=20
>>> 1) General issues.  =
draft-silverajan-core-coap-alternative-transports
>>> is a good basis for this and we will do the call for adoption soon.
>>>=20
>>> 2) CoAP over SMS.  This is also related to the question of DTLS over
>>> SMS.  We have a good draft for the former, which is mostly waiting =
for
>>> (1).  draft-fossati-dtls-over-gsm-sms merits some discussion.
>>>=20
>>> 3) CoAP over TCP.  draft-bormann-core-coap-tcp-01 is a summary of =
the
>>> design choices. draft-tschofenig-core-coap-tcp-tls selects one =
option
>>> without explaining why.  draft-savolainen-core-coap-websockets =
(apart
>>> from being focused on web sockets, so it would need the addition of =
a
>>> length field) selects a different set of options, also not really
>>> explaining why.  This merits a discussion.
>>>=20
>>> I believe we should have a quick round of discussion about (3).  =
CoAP
>>> over TCP is of strong interest to people building scalable =
cloud-side
>>> CoAP implementations.  CoAP over TCP also is a NAT traversal =
strategy
>>> (where the server builds the connection to a client in the cloud).
>>> Finally, CoAP over TCP can be useful to combine the better =
congestion
>>> control of TCP with the economy of CoAP.  So there are enough =
reasons to
>>> get this going.
>>>=20
>>> The main questions I see are:
>>>=20
>>> a) what is the delimiting mechanism?
>>>  =8B length field
>>>    =8B fixed 4-byte, fixed 2-byte, variable?
>>>  =8B MINION-style (delimiters)
>>>  =8B extending the payload marker
>>> b) what part of the CoAP header remains active over a reliable
>>> transport?  Can we lose
>>>  =8B the message id,
>>>  =8B the message type,
>>>  =8B the version number?
>>> c) any negotiation/version indication mechanisms?
>>>  =8B starttls???
>>>  =8B server/client prompts
>>>  =8B ALPN
>>>  =8B other payloads, e.g. stream errors?
>>>=20
>>> Gr=FC=DFe, Carsten
>>>=20
>>>=20
>>>=20
>>=20
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>=20
>=20
> P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.
>=20
> This e-mail (including any attachments) is confidential and may be =
legally privileged. If you are not an intended recipient or an =
authorized representative of an intended recipient, you are prohibited =
from using, copying or distributing the information in this e-mail or =
its attachments. If you have received this e-mail in error, please =
notify the sender immediately by return e-mail and delete all copies of =
this message and any attachments. Thank you.


From nobody Mon Nov 10 18:07:19 2014
Return-Path: <simon.lemay@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6145E1AD3F5 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 18:06:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_BACKHAIR_44=1, SPF_PASS=-0.001] autolearn=no
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 rMqlMA_QUB-Y for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 18:06:54 -0800 (PST)
Received: from mail-pd0-x22b.google.com (mail-pd0-x22b.google.com [IPv6:2607:f8b0:400e:c02::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 637AB1ACD5F for <core@ietf.org>; Mon, 10 Nov 2014 18:06:45 -0800 (PST)
Received: by mail-pd0-f171.google.com with SMTP id r10so9051872pdi.16 for <core@ietf.org>; Mon, 10 Nov 2014 18:06:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=GKHEBLNo0UNmzIkubNKjTGb+rSL1lRYvOU8pR8lGQZ4=; b=EABF9SQggJbQZ3efBmVJiCuDo15n4T9UEZZouthVAroV1k5q3muJ32S3iv+g8gjATN cSHAK2fa2TreCGTTHA2cM55XlgUXo1unzr7tNHwBB5GwXL/UsMoNdKc00oz4zwF4Q64C ZK9koMxMKttzkS0uKWMA48P61lJ5Oz1Friq27eWTHAULjF3fIGgbLIWXZCcEg6oZN03D kGxHRPqKAdO+F8GTl0QjuJJblSzl63CgimMl68DGFWLC4xq9c9xgGPHzV4AocirKDrdf Dgvb+RLjPKekRFa5RJnYdVkezv2bQ3vbT5opja47By2oS3eMG7ZmJRyy1zsuIPl3Iqrx tSXg==
X-Received: by 10.70.44.99 with SMTP id d3mr36495637pdm.46.1415671604573; Mon, 10 Nov 2014 18:06:44 -0800 (PST)
Received: from simons-mbp.lan ([166.170.48.43]) by mx.google.com with ESMTPSA id yl6sm17631336pbc.91.2014.11.10.18.06.42 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 10 Nov 2014 18:06:43 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_B35D3884-FEFF-4CB6-BDB8-6C21DDF8A2F5"
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Simon Lemay <simon.lemay@gmail.com>
In-Reply-To: <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org>
Date: Mon, 10 Nov 2014 16:06:40 -1000
Message-Id: <FAC811D4-AD91-40C1-AC50-2297F93A76D1@gmail.com>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org> <D0869870.3966%randy.turner@landisgyr.com> <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org>
To: "core@ietf.org WG" <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/2hFR9iCvGDAj7j4QBZdl8wUHLS0
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 02:06:59 -0000

--Apple-Mail=_B35D3884-FEFF-4CB6-BDB8-6C21DDF8A2F5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Carsten,

In the case of CoAP over TCP, i do like the approach of a simple fixed =
length header for a few reason,

- it keep coap "as is", meaning that there is no need to have different =
de/serializer then those who already exists.  And since CoAP makes an =
effort to have both client and server use the same serialization =
process, it would be to carry that when implementing on other transport =
layer.
- if TCP is chosen, we can assume that payload size is not the main =
concern, hence keeping unused field probably won=92t cause problems
- Also, as mentioned in =
https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01 =
<https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01> section =
3.5, i would agree that is is a likely scenario, and keeping the CoAP =
structure as is will help with silent behavioral device, or device in =
low latency area who might not want to keep a connection alive for long =
periods of time or have intermittent connection.
-it would also help to abstract the under layer and help a more dynamic =
switching of the transport layer

In the case of 2 or 4 byte long, i do agree that 2 byte might be =
sufficient but and 4 byte would help avoid second degree fragmentation =
on bigger message (most likely from not so constraint device, attach to =
a power source).  I am undecided as to would be the best option.

Thanks

Simon

> On Nov 10, 2014, at 2:01 PM, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> Hi Randy,
>=20
> indeed, CoAP is designed for situations where constrained nodes are =
involved.
> This does not mean, however, that the other node also needs to be =
constrained, or that we can=92t have cloud-side infrastructure that =
processes CoAP interchanges.
> Converting to HTTP is certainly an option, but why convert if the =
other node speaks CoAP, too.
>=20
> Gr=FC=DFe, Carsten
>=20
>> On 10 Nov 2014, at 11:32, Turner, Randy <Randy.Turner@landisgyr.com> =
wrote:
>>=20
>>=20
>> Hi Carsten,
>>=20
>> I wasn=B9t aware that CoAP would exist (in any significant way) =
=B3outside=B2 of
>> constrained environments =8B I=B9ve been thinking HTTP<->CoAP =
gateways at the
>> edge of a constrained environment - only using =B3CoAP=B2 where the =
=B3Co=B2
>> requirement exists.  I=B9m assuming CoAP in the cloud would only be =
for
>> =B3IoT-only=B2 services ?
>>=20
>> Thanks!
>> Randy
>>=20
>> On 11/10/14, 3:24 PM, "Carsten Bormann" <cabo@tzi.org> wrote:
>>=20
>>> One more data point that came up in the APPAREA WG this morning:
>>>=20
>>> Sam Ruby has now started an effort to find out how URI parsers =
actually
>>> behave.
>>> I=B9m not sure that is the best link, but if interested maybe you =
can start
>>> looking at
>>> http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI
>>>=20
>>> Gr=FC=DFe, Carsten
>>>=20
>>>=20
>>>> On 24 Oct 2014, at 06:11, Carsten Bormann <cabo@tzi.org> wrote:
>>>>=20
>>>> In alternative transports, I believe we have three hot topics:
>>>>=20
>>>> 1) General issues.  =
draft-silverajan-core-coap-alternative-transports
>>>> is a good basis for this and we will do the call for adoption soon.
>>>>=20
>>>> 2) CoAP over SMS.  This is also related to the question of DTLS =
over
>>>> SMS.  We have a good draft for the former, which is mostly waiting =
for
>>>> (1).  draft-fossati-dtls-over-gsm-sms merits some discussion.
>>>>=20
>>>> 3) CoAP over TCP.  draft-bormann-core-coap-tcp-01 is a summary of =
the
>>>> design choices. draft-tschofenig-core-coap-tcp-tls selects one =
option
>>>> without explaining why.  draft-savolainen-core-coap-websockets =
(apart
>>>> from being focused on web sockets, so it would need the addition of =
a
>>>> length field) selects a different set of options, also not really
>>>> explaining why.  This merits a discussion.
>>>>=20
>>>> I believe we should have a quick round of discussion about (3).  =
CoAP
>>>> over TCP is of strong interest to people building scalable =
cloud-side
>>>> CoAP implementations.  CoAP over TCP also is a NAT traversal =
strategy
>>>> (where the server builds the connection to a client in the cloud).
>>>> Finally, CoAP over TCP can be useful to combine the better =
congestion
>>>> control of TCP with the economy of CoAP.  So there are enough =
reasons to
>>>> get this going.
>>>>=20
>>>> The main questions I see are:
>>>>=20
>>>> a) what is the delimiting mechanism?
>>>> =8B length field
>>>>   =8B fixed 4-byte, fixed 2-byte, variable?
>>>> =8B MINION-style (delimiters)
>>>> =8B extending the payload marker
>>>> b) what part of the CoAP header remains active over a reliable
>>>> transport?  Can we lose
>>>> =8B the message id,
>>>> =8B the message type,
>>>> =8B the version number?
>>>> c) any negotiation/version indication mechanisms?
>>>> =8B starttls???
>>>> =8B server/client prompts
>>>> =8B ALPN
>>>> =8B other payloads, e.g. stream errors?
>>>>=20
>>>> Gr=FC=DFe, Carsten
>>>>=20
>>>>=20
>>>>=20
>>>=20
>>> _______________________________________________
>>> core mailing list
>>> core@ietf.org
>>> https://www.ietf.org/mailman/listinfo/core
>>=20
>>=20
>> P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.
>>=20
>> This e-mail (including any attachments) is confidential and may be =
legally privileged. If you are not an intended recipient or an =
authorized representative of an intended recipient, you are prohibited =
from using, copying or distributing the information in this e-mail or =
its attachments. If you have received this e-mail in error, please =
notify the sender immediately by return e-mail and delete all copies of =
this message and any attachments. Thank you.
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


--Apple-Mail=_B35D3884-FEFF-4CB6-BDB8-6C21DDF8A2F5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi Carsten,<div class=3D""><br class=3D""></div><div =
class=3D"">In the case of CoAP over TCP, i do like the approach of a =
simple fixed length header for a few reason,</div><div class=3D""><br =
class=3D""></div><div class=3D"">- it keep coap "as is", meaning that =
there is no need to have different de/serializer then those who already =
exists. &nbsp;And since CoAP makes an effort to have both client and =
server use the same serialization process, it would be to carry that =
when implementing on other transport layer.</div><div class=3D"">- if =
TCP is chosen, we can assume that payload size is not the main concern, =
hence keeping unused field probably won=92t cause problems</div><div =
class=3D"">- Also, as mentioned in&nbsp;<a =
href=3D"https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01" =
class=3D"">https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01</a>&=
nbsp;section 3.5, i would agree that is is a likely scenario, and =
keeping the CoAP structure as is will help with silent behavioral =
device, or device in low latency area who might not want to keep a =
connection alive for long periods of time or have intermittent =
connection.</div><div class=3D"">-it would also help to abstract the =
under layer and help a more dynamic switching of the transport =
layer</div><div class=3D""><br class=3D""></div><div class=3D"">In the =
case of 2 or 4 byte long, i do agree that 2 byte might be sufficient but =
and 4 byte would help avoid second degree fragmentation on bigger =
message (most likely from not so constraint device, attach to a power =
source). &nbsp;I am undecided as to would be the best option.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Thanks</div><div =
class=3D""><br class=3D""></div><div class=3D"">Simon</div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Nov 10, 2014, at 2:01 PM, Carsten Bormann &lt;<a =
href=3D"mailto:cabo@tzi.org" class=3D"">cabo@tzi.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">Hi =
Randy,<br class=3D""><br class=3D"">indeed, CoAP is designed for =
situations where constrained nodes are involved.<br class=3D"">This does =
not mean, however, that the other node also needs to be constrained, or =
that we can=92t have cloud-side infrastructure that processes CoAP =
interchanges.<br class=3D"">Converting to HTTP is certainly an option, =
but why convert if the other node speaks CoAP, too.<br class=3D""><br =
class=3D"">Gr=FC=DFe, Carsten<br class=3D""><br class=3D""><blockquote =
type=3D"cite" class=3D"">On 10 Nov 2014, at 11:32, Turner, Randy &lt;<a =
href=3D"mailto:Randy.Turner@landisgyr.com" =
class=3D"">Randy.Turner@landisgyr.com</a>&gt; wrote:<br class=3D""><br =
class=3D""><br class=3D"">Hi Carsten,<br class=3D""><br class=3D"">I =
wasn=B9t aware that CoAP would exist (in any significant way) =B3outside=B2=
 of<br class=3D"">constrained environments =8B I=B9ve been thinking =
HTTP&lt;-&gt;CoAP gateways at the<br class=3D"">edge of a constrained =
environment - only using =B3CoAP=B2 where the =B3Co=B2<br =
class=3D"">requirement exists. &nbsp;I=B9m assuming CoAP in the cloud =
would only be for<br class=3D"">=B3IoT-only=B2 services ?<br =
class=3D""><br class=3D"">Thanks!<br class=3D"">Randy<br class=3D""><br =
class=3D"">On 11/10/14, 3:24 PM, "Carsten Bormann" &lt;<a =
href=3D"mailto:cabo@tzi.org" class=3D"">cabo@tzi.org</a>&gt; wrote:<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">One more =
data point that came up in the APPAREA WG this morning:<br class=3D""><br =
class=3D"">Sam Ruby has now started an effort to find out how URI =
parsers actually<br class=3D"">behave.<br class=3D"">I=B9m not sure that =
is the best link, but if interested maybe you can start<br =
class=3D"">looking at<br class=3D""><a =
href=3D"http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI" =
class=3D"">http://intertwingly.net/blog/2014/10/02/WHATWG-URL-vs-IETF-URI<=
/a><br class=3D""><br class=3D"">Gr=FC=DFe, Carsten<br class=3D""><br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">On 24 Oct =
2014, at 06:11, Carsten Bormann &lt;cabo@tzi.org&gt; wrote:<br =
class=3D""><br class=3D"">In alternative transports, I believe we have =
three hot topics:<br class=3D""><br class=3D"">1) General issues. =
&nbsp;draft-silverajan-core-coap-alternative-transports<br class=3D"">is =
a good basis for this and we will do the call for adoption soon.<br =
class=3D""><br class=3D"">2) CoAP over SMS. &nbsp;This is also related =
to the question of DTLS over<br class=3D"">SMS. &nbsp;We have a good =
draft for the former, which is mostly waiting for<br class=3D"">(1). =
&nbsp;draft-fossati-dtls-over-gsm-sms merits some discussion.<br =
class=3D""><br class=3D"">3) CoAP over TCP. =
&nbsp;draft-bormann-core-coap-tcp-01 is a summary of the<br =
class=3D"">design choices. draft-tschofenig-core-coap-tcp-tls selects =
one option<br class=3D"">without explaining why. =
&nbsp;draft-savolainen-core-coap-websockets (apart<br class=3D"">from =
being focused on web sockets, so it would need the addition of a<br =
class=3D"">length field) selects a different set of options, also not =
really<br class=3D"">explaining why. &nbsp;This merits a discussion.<br =
class=3D""><br class=3D"">I believe we should have a quick round of =
discussion about (3). &nbsp;CoAP<br class=3D"">over TCP is of strong =
interest to people building scalable cloud-side<br class=3D"">CoAP =
implementations. &nbsp;CoAP over TCP also is a NAT traversal strategy<br =
class=3D"">(where the server builds the connection to a client in the =
cloud).<br class=3D"">Finally, CoAP over TCP can be useful to combine =
the better congestion<br class=3D"">control of TCP with the economy of =
CoAP. &nbsp;So there are enough reasons to<br class=3D"">get this =
going.<br class=3D""><br class=3D"">The main questions I see are:<br =
class=3D""><br class=3D"">a) what is the delimiting mechanism?<br =
class=3D""> =8B length field<br class=3D""> &nbsp;&nbsp;=8B fixed =
4-byte, fixed 2-byte, variable?<br class=3D""> =8B MINION-style =
(delimiters)<br class=3D""> =8B extending the payload marker<br =
class=3D"">b) what part of the CoAP header remains active over a =
reliable<br class=3D"">transport? &nbsp;Can we lose<br class=3D""> =8B =
the message id,<br class=3D""> =8B the message type,<br class=3D""> =8B =
the version number?<br class=3D"">c) any negotiation/version indication =
mechanisms?<br class=3D""> =8B starttls???<br class=3D""> =8B =
server/client prompts<br class=3D""> =8B ALPN<br class=3D""> =8B other =
payloads, e.g. stream errors?<br class=3D""><br class=3D"">Gr=FC=DFe, =
Carsten<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""></blockquote><br =
class=3D"">_______________________________________________<br =
class=3D"">core mailing list<br class=3D"">core@ietf.org<br =
class=3D"">https://www.ietf.org/mailman/listinfo/core<br =
class=3D""></blockquote><br class=3D""><br class=3D"">P PLEASE CONSIDER =
OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.<br class=3D""><br =
class=3D"">This e-mail (including any attachments) is confidential and =
may be legally privileged. If you are not an intended recipient or an =
authorized representative of an intended recipient, you are prohibited =
from using, copying or distributing the information in this e-mail or =
its attachments. If you have received this e-mail in error, please =
notify the sender immediately by return e-mail and delete all copies of =
this message and any attachments. Thank you.<br =
class=3D""></blockquote><br =
class=3D"">_______________________________________________<br =
class=3D"">core mailing list<br class=3D""><a =
href=3D"mailto:core@ietf.org" class=3D"">core@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/core<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_B35D3884-FEFF-4CB6-BDB8-6C21DDF8A2F5--


From nobody Mon Nov 10 18:52:52 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6214D1A8857 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 18:52:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 r-b9u6McIi09 for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 18:52:47 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E080F1A8849 for <core@ietf.org>; Mon, 10 Nov 2014 18:52:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAB2qgTK010707; Tue, 11 Nov 2014 03:52:42 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 6DD0BF8C; Tue, 11 Nov 2014 03:52:41 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <FAC811D4-AD91-40C1-AC50-2297F93A76D1@gmail.com>
Date: Mon, 10 Nov 2014 16:52:38 -1000
X-Mao-Original-Outgoing-Id: 437367158.581641-fbd2b95e238d905360bad257826a7680
Content-Transfer-Encoding: quoted-printable
Message-Id: <BF7249EB-52D2-4DDC-8AF7-276FEFB3C4E8@tzi.org>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org> <D0869870.3966%randy.turner@landisgyr.com> <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org> <FAC811D4-AD91-40C1-AC50-2297F93A76D1@gmail.com>
To: Simon Lemay <simon.lemay@gmail.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/JiPRepRv3x7bZn_Xb8Ew3l2INQc
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 02:52:49 -0000

On 10 Nov 2014, at 16:06, Simon Lemay <simon.lemay@gmail.com> wrote:
>=20
> - if TCP is chosen, we can assume that payload size is not the main =
concern, hence keeping unused field probably won=92t cause problems

As I said in the previous message =
(http://www.ietf.org/mail-archive/web/core/current/msg05748.html), the =
number of bytes consumed by the fields is not the only consideration, =
but in particularly the question whether they continue to carry their =
UDP semantics or not.

If you want to go for the resilient variant =
(https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01#section-3.5), =
that changes everything, of course.  How do you propose to link TCP =
connections to each other (i.e., how do I know whether a TCP connection =
I have is good for sending a response to a message that was sent on =
another TCP connection)?

Gr=FC=DFe, Carsten


From nobody Mon Nov 10 21:25:38 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB30E1ACDEB for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 21:25:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 BPof0jyzbZIS for <core@ietfa.amsl.com>; Mon, 10 Nov 2014 21:25:34 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3942E1ACD67 for <core@ietf.org>; Mon, 10 Nov 2014 21:25:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAB5PV5K028464 for <core@ietf.org>; Tue, 11 Nov 2014 06:25:31 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 9F3A1FE7; Tue, 11 Nov 2014 06:25:30 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
Date: Mon, 10 Nov 2014 19:25:27 -1000
X-Mao-Original-Outgoing-Id: 437376327.160603-92027d3cb0039a5160ad011e11b79865
Content-Transfer-Encoding: quoted-printable
Message-Id: <29DA2E69-A6D3-4679-974D-1BC0089FC08F@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org>
To: Core <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/Q3s2s0rYsaJQYDMV-U9ULxj0yHw
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 05:25:37 -0000

I have uploaded a slight update.

I should have received all your slides now=E2=80=A6

Gr=C3=BC=C3=9Fe, Carsten


> On 04 Nov 2014, at 16:11, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> I have uploaded a draft agenda for Honolulu.  Enjoy at:
>=20
> 	http://www.ietf.org/proceedings/91/agenda/agenda-91-core
>=20
> Please check this carefully if the times allocated are appropriate, =
and if the objectives are right (this is particularly directed at those =
of you who haven=E2=80=99t given me objectives yet).
>=20
> Please have slides ready 24 h before the Tue meeting (i.e., Monday ~ =
15:20) =E2=80=94 we might shuffle items back and forth (but security =
issues and thus the resource directory need to stay on Tuesday).
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
>=20
>=20


From nobody Tue Nov 11 01:57:06 2014
Return-Path: <esko.dijk@philips.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEAF71A8978 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 01:57:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.632
X-Spam-Level: **
X-Spam-Status: No, score=2.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FRT_GUARANTEE1=4.533, SPF_HELO_PASS=-0.001] autolearn=no
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 5t0kyqnS6PdA for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 01:57:02 -0800 (PST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0724.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::724]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CC611A1B47 for <core@ietf.org>; Tue, 11 Nov 2014 01:56:59 -0800 (PST)
Received: from AM3PR04CA0031.eurprd04.prod.outlook.com (10.242.16.31) by DB4PR04MB0637.eurprd04.prod.outlook.com (10.242.221.15) with Microsoft SMTP Server (TLS) id 15.1.16.15; Tue, 11 Nov 2014 09:54:52 +0000
Received: from DB3FFO11FD029.protection.gbl (2a01:111:f400:7e04::196) by AM3PR04CA0031.outlook.office365.com (2a01:111:e400:8814::31) with Microsoft SMTP Server (TLS) id 15.1.16.15 via Frontend Transport; Tue, 11 Nov 2014 09:54:53 +0000
Received: from mail.philips.com (206.191.242.68) by DB3FFO11FD029.mail.protection.outlook.com (10.47.217.60) with Microsoft SMTP Server (TLS) id 15.1.6.13 via Frontend Transport; Tue, 11 Nov 2014 09:54:52 +0000
Received: from AMSPRD9003MB066.MGDPHG.emi.philips.com ([169.254.5.174]) by AMSPRD9003HT002.MGDPHG.emi.philips.com ([141.251.33.79]) with mapi id 14.16.0472.000; Tue, 11 Nov 2014 09:54:51 +0000
From: "Dijk, Esko" <esko.dijk@philips.com>
To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>, weigengyu <weigengyu@bupt.edu.cn>
Thread-Topic: [core] Group Communication published as RFC 7390
Thread-Index: Ac/0+7S3LtGeIPJdQa6cxMGPmNNqiwABz7vFAMK1+YAAB3l1AAADgMEAAB5O4oAAGC1/AAAAeZgAAR9wMmA=
Date: Tue, 11 Nov 2014 09:54:51 +0000
Message-ID: <031DD135F9160444ABBE3B0C36CED61836E9AF99@AMSPRD9003MB066.MGDPHG.emi.philips.com>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com> <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com> <8FF2CB13C7E94ED3818089FF2576E061@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C527@NABESITE.InterDigital.com>
In-Reply-To: <36F5869FE31AB24485E5E3222C288E1F05C527@NABESITE.InterDigital.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [83.85.143.215]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:206.191.242.68; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(428002)(13464003)(374574003)(377454003)(164054003)(199003)(85714005)(189002)(120916001)(77096003)(77156002)(64706001)(62966003)(84676001)(105586002)(47776003)(20776003)(54356999)(50986999)(76176999)(50466002)(19580405001)(19580395003)(93886004)(15975445006)(66066001)(95666004)(44976005)(99396003)(46102003)(4396001)(6806004)(68736004)(69596002)(55846006)(21056001)(107046002)(81156004)(23676002)(92726001)(92566001)(31966008)(101416001)(86362001)(15202345003)(106466001)(104016003)(2171001)(33656002)(2656002)(97736003)(87936001)(567094001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR04MB0637; H:mail.philips.com; FPR:; MLV:sfv; PTR:ErrorRetry; A:1; MX:1; LANG:en; 
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DB4PR04MB0637;
X-Exchange-Antispam-Report-CFA: BCL:0;PCL:0;RULEID:(7)(6);SRVR:DB4PR04MB0637;
X-Forefront-PRVS: 0392679D18
Received-SPF: None (protection.outlook.com: philips.com does not designate permitted sender hosts)
Authentication-Results: spf=none (sender IP is 206.191.242.68) smtp.mailfrom=esko.dijk@philips.com; 
X-Exchange-Antispam-Report-CFA: BCL:0;PCL:0;RULEID:;SRVR:DB4PR04MB0637;
X-OriginatorOrg: philips.com
Archived-At: http://mailarchive.ietf.org/arch/msg/core/UPLOXObyTBEZET_aykz1lVo1BSg
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 09:57:05 -0000

SGkgQWtiYXIsIEdlbmd5dSwNCg0KQXMgdHlwaWNhbCBpbiBtYW55IHN0YW5kYXJkcyBpdCBzdGFy
dHMgd2l0aCBhIHdpZGUgcmFuZ2Ugb2YgdXNlIGNhc2VzLiBJbiB0aGUgZW5kIG5vdCBhbGwgdGhl
c2UgY2FzZXMgY2FuIGJlIHN1cHBvcnRlZCBiZWNhdXNlIHRyYWRlLW9mZnMgaGF2ZSB0byBiZSBt
YWRlLCBvciBiZWNhdXNlIGEgcGVyc29uL2NvbXBhbnkgcHVzaGluZyB0aGUgdXNlIGNhc2UgaXMg
bm90IHBhcnRpY2lwYXRpbmcuIFNvIEkgZG8gbm90IHRoaW5rIHNwZWNpYWwgZWZmb3J0IHdhcyBk
b25lIGluIExXTTJNIHRvIHN1cHBvcnQgYW4gYXV0aG9yaXphdGlvbittdWx0aWNhc3QgdXNlIGNh
c2UuIEFuZCBtYW55IGNlbGx1bGFyIGNvbW11bmljYXRpb24gbmV0d29ya3MgbWF5IG5vdCBoYXZl
IElQIG11bHRpY2FzdCBlbmFibGVkLg0KDQpGcm9tIG15IHdvcmsgYmFja2dyb3VuZCBJIGNhbiBj
b25maXJtIHRoYXQgZm9yIHRoZSB1c2UgY2FzZSBvZiBzdHJlZXRsaWdodCBjb250cm9sLCBib3Ro
IGluZGl2aWR1YWwgY29udHJvbCBhbmQgZ3JvdXAgY29udHJvbCBpcyByZXF1aXJlZC4gR3JvdXAg
Y29udHJvbCBjYW4gYmUgaW1wbGVtZW50ZWQgdXNpbmcgbXVsdGljYXN0IG9yIHNlcmlhbCB1bmlj
YXN0LiBNdWx0aWNhc3QgaGFzIHNvbWUgYWR2YW50YWdlcyAobG93ZXIgdHJhZmZpYyBmcm9tIGNv
bnRyb2xsZXIgbm9kZSwgbG93ZXIgbGF0ZW5jeSwgYmV0dGVyIHN5bmNocm9ueSkuIEhvd2V2ZXIs
IHNlY3VyaXR5IChpbnRlZ3JpdHksIHJlcGxheSBwcm90ZWN0aW9uLCBzb21ldGltZXMgYXV0aGVu
dGljYXRpb24pIGlzIHR5cGljYWxseSByZXF1aXJlZCBmb3Igc3VjaCBtdWx0aWNhc3QgY29udHJv
bCAtIHdoaWNoIGN1cnJlbnQgQ29BUCBtdWx0aWNhc3QgY2FuJ3QgcHJvdmlkZS4gRm9yIG1vcmUg
aW5mb3JtYXRpb24gc2VlIHRoZSBkaXNjdXNzaW9uIG9uIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1rZW9oLWRpY2UtbXVsdGljYXN0LXNlY3VyaXR5LTA4IHdoaWNoIGFpbXMgdG8g
YWRhcHQgRFRMUyB0byBiZSBzdWl0YWJsZSBmb3IgQ29BUCBtdWx0aWNhc3QuDQoNClJlZ2FyZHMN
CkVza28NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGNvcmUgW21haWx0bzpj
b3JlLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSYWhtYW4sIEFrYmFyDQpTZW50OiBX
ZWRuZXNkYXksIE5vdmVtYmVyIDA1LCAyMDE0IDE3OjI5DQpUbzogd2VpZ2VuZ3l1OyBDYXJzdGVu
IEJvcm1hbm47IFphY2ggU2hlbGJ5DQpDYzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtj
b3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQpUaGFua3Ms
IEdlbmd5dS4NCg0KSXQgd291bGQgYmUgZ29vZCB0byBhbHNvIGhlYXIgWmFjaCdzIG9waW5pb24g
b24gdGhpcyBhcyBoZSB3YXMgYWN0aXZlIGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgTFdNMk0g
c3BlYy4gIEFsc28gQ2Fyc3RlbiBpcyB2ZXJ5IGtub3dsZWRnZWFibGUgYWJvdXQgbXVsdGljYXN0
IGluIGdlbmVyYWwuDQoNClphY2gvQ2Fyc3RlbiAtIENhbiB5b3UgZ2l2ZSB5b3VyIG9waW5pb24g
b24gR2VuZ3l1J3MgaW50ZXJwcmV0YXRpb24gb2YgT01BIG11bHRpY2FzdCByZXF1aXJlbWVudHM/
DQoNCg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KQWtiYXINCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCkZyb206IHdlaWdlbmd5dSBbbWFpbHRvOndlaWdlbmd5dUBidXB0LmVkdS5jbl0NClNl
bnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMDUsIDIwMTQgMTE6MTUgQU0NClRvOiBSYWhtYW4sIEFr
YmFyDQpDYzogY29yZUBpZXRmLm9yZzsgQ2Fyc3RlbiBCb3JtYW5uDQpTdWJqZWN0OiBSZTogW2Nv
cmVdIEdyb3VwIENvbW11bmljYXRpb24gcHVibGlzaGVkIGFzIFJGQyA3MzkwDQoNCkhpIEFrYmFy
LA0KDQpSRkM3MzkwIGlzIGltcG9ydGFudCBhbmQgdXNlZnVsIGZvciBtYW55IGFwcGxpY2F0aW9u
Lg0KQnV0ICBpdCBkb2VzIG5vdCBtZWV0IHRoZSByZXF1aXJlbWVudHMgIGFzIE9NQSBzcGVjaWZp
ZXMuDQpUaGUgYXBwbGljYXRpb24gcmVxdWlyaW5nIHRoZSBndXJyYW50ZWVkIHJlbGlhYmxlIGdy
b3VwIGNvbW11bmljYXRpb25zIGhhcyB0byBoYW5kbGUgdGhlIHJlbGlhYmlsaXR5IGlzc3VlIGJ5
IGl0c2VsZi4NCg0KU3VwcG9zZSB0aGF0IE9NQSdzIGFwcGxpY2F0aW9ucyBhcmUgY29tbW9uIGlu
IHRoZSBmdXR1cmUsIGl0IG1pZ2h0IGJlIGEgYmV0dGVyIGFsdGVybmF0aXZlIHRvIGhhdmUgQ29B
UCB3aXRoIHRoZSBnYXJhbnRlZWQgcmVsaWFibGUgZ3JvdXAgY29tbXVuaWNhdGlvbiBmYWNpbGl0
eS4NCg0KQmVzdCBSZWdhcmRzLA0KDQpHZW5neXUgV0VJDQpOZXR3b3JrIFRlY2hub2xvZ3kgQ2Vu
dGVyDQpTY2hvb2wgb2YgQ29tcHV0ZXINCkJlaWppbmcgVW5pdmVyc2l0eSBvZiBQb3N0cyBhbmQg
VGVsZWNvbW11bmljYXRpb25zDQotLS0tLeWOn+Wni+mCruS7ti0tLS0tDQpGcm9tOiBSYWhtYW4s
IEFrYmFyDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDA1LCAyMDE0IDEyOjQyIFBNDQpUbzog
d2VpZ2VuZ3l1DQpDYzogY29yZUBpZXRmLm9yZyA7IENhcnN0ZW4gQm9ybWFubg0KU3ViamVjdDog
UkU6IFtjb3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQpI
aSBHZW5neXUsDQoNCg0KVGhhbmsgeW91IGZvciB0aGUgcmVmZXJlbmNlcyBhbmQgdGhlIGRpc2N1
c3Npb24uDQoNCg0KPldlIGJlbGlldmUgdGhhdCByZWxpYWJsZSBjb21tdW5pY2F0aW9ucyBhcmUg
cmVxdWlyZWQgZm9yIHR1cm5pbmcgb24vb2ZmDQo+ZWxlY3RyaWNhbCBzd2l0Y2hlcy4NCg0KWWVz
LCBidXQgdGhlcmUgYXJlIGFsc28gb3RoZXIgYWx0ZXJuYXRpdmVzIGluY2x1ZGluZyB3aGF0IHdh
cyBpZGVudGlmaWVkIGluIFJGQyA3MzkwIFNlY3Rpb24gMi40Og0KDQoNCjIuNC4gUkVTVGZ1bCBN
ZXRob2RzDQoNCiAgIEdyb3VwIGNvbW11bmljYXRpb24gbW9zdCBvZnRlbiB1c2VzIHRoZSBpZGVt
cG90ZW50IENvQVAgbWV0aG9kcyBHRVQNCiAgIGFuZCBQVVQuICBUaGUgaWRlbXBvdGVudCBtZXRo
b2QgREVMRVRFIGNhbiBhbHNvIGJlIHVzZWQuICBUaGUgbm9uLQ0KICAgaWRlbXBvdGVudCBDb0FQ
IG1ldGhvZCBQT1NUIG1heSBvbmx5IGJlIHVzZWQgZm9yIGdyb3VwIGNvbW11bmljYXRpb24NCiAg
IGlmIHRoZSByZXNvdXJjZSBiZWluZyBQT1NUZWQgdG8gaGFzIGJlZW4gZGVzaWduZWQgdG8gY29w
ZSB3aXRoIHRoZQ0KICAgdW5yZWxpYWJsZSBhbmQgbG9zc3kgbmF0dXJlIG9mIElQIG11bHRpY2Fz
dC4gIEZvciBleGFtcGxlLCBhIGNsaWVudA0KICAgbWF5IHJlc2VuZCBhIG11bHRpY2FzdCBQT1NU
IHJlcXVlc3QgZm9yIGFkZGl0aW9uYWwgcmVsaWFiaWxpdHkuICBTb21lDQogICBzZXJ2ZXJzIHdp
bGwgcmVjZWl2ZSB0aGUgcmVxdWVzdCB0d28gdGltZXMgd2hpbGUgb3RoZXJzIG1heSByZWNlaXZl
DQogICBpdCBvbmx5IG9uY2UuICBGb3IgaWRlbXBvdGVudCBtZXRob2RzLCBhbGwgdGhlc2Ugc2Vy
dmVycyB3aWxsIGJlIGluDQogICB0aGUgc2FtZSBzdGF0ZSB3aGlsZSBmb3IgUE9TVCwgdGhpcyBp
cyBub3QgZ3VhcmFudGVlZDsgc28sIHRoZQ0KICAgcmVzb3VyY2UgUE9TVCBvcGVyYXRpb24gbXVz
dCBiZSBzcGVjaWZpY2FsbHkgZGVzaWduZWQgdG8gdGFrZSBtZXNzYWdlDQogICBsb3NzIGludG8g
YWNjb3VudC4NCg0KaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzM5MCNzZWN0aW9uLTIu
NA0KDQoNCg0KQmVzdCBSZWdhcmRzLA0KDQpBa2Jhcg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KRnJvbTogd2VpZ2VuZ3l1IFttYWlsdG86d2VpZ2VuZ3l1QGJ1cHQuZWR1LmNuXQ0KU2Vu
dDogVHVlc2RheSwgTm92ZW1iZXIgMDQsIDIwMTQgOToxNSBBTQ0KVG86IFJhaG1hbiwgQWtiYXI7
IENhcnN0ZW4gQm9ybWFubg0KQ2M6IGNvcmVAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbY29yZV0g
R3JvdXAgQ29tbXVuaWNhdGlvbiBwdWJsaXNoZWQgYXMgUkZDIDczOTANCg0KSGkgQWtiYXIsDQoN
CkluIHRoZSB1c2UgY2FzZXMgQi4xIGFuZCBCLjIgcmVxdWlyZW1lbnRzIGFyZSB0byB0dXJuIG9u
L29mZiBhIHNwZWNpZmljIHN3dGljaCBvciBhIGdyb3VwIG9mIHN3aXRjaGVzLg0KV2UgYmVsaWV2
ZSB0aGF0IHJlbGlhYmxlIGNvbW11bmljYXRpb25zIGFyZSByZXF1aXJlZCBmb3IgdHVybmluZyBv
bi9vZmYgZWxlY3RyaWNhbCBzd2l0Y2hlcy4NCg0KVGhlIGZvbGxvd2luZyB3b3JkcyBhcmUgZnJv
bSBhbiBPTUEgZG9jdW1lbnQuDQoNCkxpZ2h0d2VpZ2h0IE1hY2hpbmUgdG8gTWFjaGluZSBSZXF1
aXJlbWVudHMgQ2FuZGlkYXRlIFZlcnNpb24gMS4wIOKAkyAwMiBPY3QNCjIwMTINCg0KQXBwZW5k
aXggQi4gVXNlIENhc2VzIChJbmZvcm1hdGl2ZSkNCkIuMSBTdHJlZXRsaWdodCBDb250cm9sDQpC
LjEuMSBTaG9ydCBEZXNjcmlwdGlvbg0KSm9obiBpcyBhIHN0cmVldGxpZ2h0cyBzdXBlcnZpc29y
IOKAkyByZXNwb25zaWJsZSB0byBtYW5hZ2Ugc3RyZWV0bGlnaHRzIHN5c3RlbSBhdCBoaXMgaG9t
ZSB0b3duLiBUaGVyZSBhcmUgdGhvdXNhbmRzIG9mIHN0cmVldGxpZ2h0cyBpbiB0aGUgY2l0eSBh
bmQgaGUgZXhwZWN0cyB0byBoYXZlIGxvdy1jb3N0IE0yTSBzZW5zb3JzIGVtYmVkZGVkIGluIHRo
ZXNlIHN0cmVldGxpZ2h0cy4gSGUgbmVlZHMgYSBjYXBhYmlsaXR5IHRvIHJlbW90ZWx5IHR1cm4g
b24vb2ZmIGEgc3BlY2lmaWMgc3RyZWV0bGlnaHQgb3IgYSBncm91cCBvZiBzdHJlZXRsaWdodHMu
IEhlIG5lZWRzIGEgY2FwYWJpbGl0eSB0byBrbm93IHRoZSBjb250cm9sIHN0YXR1cyBvZiBlYWNo
IHN0cmVldGxpZ2h0LiBIZSBuZWVkcyBhIGNhcGFiaWxpdHkgdG8gbWFrZSBzdXJlIHRoYXQgcmVt
b3RlIGluc3RydWN0aW9ucyBzZW50IHRvIHRoZXNlIHN0cmVldGxpZ2h0cyBhcmUgb25seSBhY2Nl
cHRlZCBmcm9tIGF1dGhvcml6ZWQgdXNlcnMgKHN1Y2ggYXMgaGltc2VsZikuDQoNCkIuMiBBaXIg
Q29uZGl0aW9uDQpCLjIuMSBTaG9ydCBkZXNjcmlwdGlvbg0KVGVkIGlzIGEgSFZBQyBzdXBlcnZp
c29yIOKAkyByZXNwb25zaWJsZSB0byBtYW5hZ2UgYWlyLWNvbmRpdGlvbmluZyBzeXN0ZW1zIGF0
IGhpcyBtdWx0aS1zdG9yeSBjb3Jwb3JhdGUgb2ZmaWNlLiBUaGVyZSBhcmUgbXVsdGlwbGUgYWly
LWNvbmRpdGlvbmluZyBzeXN0ZW1zIGluIGhpcyBvZmZpY2UgZm9yIGZ1bGwgSFZBQyBzdXBwb3J0
LiBIZSBleHBlY3RzIHRvIGhhdmUgbG93LWNvc3QgTTJNIHNlbnNvcnMgZW1iZWRkZWQgaW4gdGhl
c2UgSFZBQyBzeXN0ZW1zLiBIZSBuZWVkcyBhIGNhcGFiaWxpdHkgdG8gcmVtb3RlbHkgdHVybiBv
bi9vZmYgYSBzcGVjaWZpYyBhaXIgY29uZGl0aW9uaW5nIHN5c3RlbSBvciBhIGdyb3VwIG9mIHN5
c3RlbXMuIEhlIG5lZWRzIGEgY2FwYWJpbGl0eSB0byBzcGVjaWZ5IHRoZSBhaXItY29uZGl0aW9u
aW5nIHN5c3RlbSB0byBwcm92aWRlIGl0cyBtZXRlcmluZyBkYXRhLiBIZSBuZWVkcyBhIGNhcGFi
aWxpdHkgdG8gY29uZmlndXJlIHRoZSB0ZW1wZXJhdHVyZSB0aHJlc2hvbGQgZm9yIHR1cm5pbmcg
b24vb2ZmIHRoZSBhaXItY29uZGl0aW9uaW5nIHN5c3RlbXMuDQoNClJlZ2FyZHMsDQoNCkdlbmd5
dSBXRUkNCk5ldHdvcmsgVGVjaG5vbG9neSBDZW50ZXINClNjaG9vbCBvZiBDb21wdXRlcg0KQmVp
amluZyBVbml2ZXJzaXR5IG9mIFBvc3RzIGFuZCBUZWxlY29tbXVuaWNhdGlvbnMNCi0tLS0t5Y6f
5aeL6YKu5Lu2LS0tLS0NCkZyb206IFJhaG1hbiwgQWtiYXINClNlbnQ6IFR1ZXNkYXksIE5vdmVt
YmVyIDA0LCAyMDE0IDg6MzQgUE0NClRvOiB3ZWlnZW5neXUgOyBDYXJzdGVuIEJvcm1hbm4NCkNj
OiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW2NvcmVdIEdyb3VwIENvbW11bmljYXRpb24g
cHVibGlzaGVkIGFzIFJGQyA3MzkwDQoNCkhpIEdlbmd5dSwNCg0KDQpDYW4geW91IGdpdmUgc29t
ZSBtb3JlIGRlc2NyaXB0aW9uIG9mIHdoeSB5b3UgdGhpbmsgdGhpcyBpcyByZXF1aXJlZD8gIENh
biB5b3UgZ2l2ZSBhIHJlZmVyZW5jZSB0byBhIHNlY3Rpb24gaW4gdGhlIE9NQSBMV00yTSBzcGVj
IHdoZXJlIHRoZXkgcmVmZXJlbmNlIHJlbGlhYmxlIGdyb3VwIGNvbW11bmljYXRpb25zPw0KDQoN
CkJlc3QgUmVnYXJkcywNCg0KDQpBa2Jhcg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQpGcm9tOiB3ZWlnZW5neXUgW21haWx0bzp3ZWlnZW5neXVAYnVwdC5lZHUuY25dDQpTZW50OiBU
dWVzZGF5LCBOb3ZlbWJlciAwNCwgMjAxNCA0OjAxIEFNDQpUbzogQ2Fyc3RlbiBCb3JtYW5uOyBS
YWhtYW4sIEFrYmFyDQpDYzogY29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtjb3JlXSBHcm91
cCBDb21tdW5pY2F0aW9uIHB1Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQpIaSwNCg0KV2hldGhlciB0
aGUgQ29SRSBXRyBpcyBpbnRlcmVzdGVkIGluIFJlbGlhYmxlIEdyb3VwIENvbW11bmljYXRpb25z
Lg0KSXQgaXMgcmVxdWlyZWQgaW4gdGhlIHNjZW5hcmlvcyBnaXZlbiBieSBPTUEuDQoNClJlZ2Fy
ZHMsDQoNCkdlbmd5dSBXRUkNCk5ldHdvcmsgVGVjaG5vbG9neSBDZW50ZXINClNjaG9vbCBvZiBD
b21wdXRlcg0KQmVpamluZyBVbml2ZXJzaXR5IG9mIFBvc3RzIGFuZCBUZWxlY29tbXVuaWNhdGlv
bnMNCi0tLS0t5Y6f5aeL6YKu5Lu2LS0tLS0NCkZyb206IENhcnN0ZW4gQm9ybWFubg0KU2VudDog
RnJpZGF5LCBPY3RvYmVyIDMxLCAyMDE0IDg6MDQgUE0NClRvOiBSYWhtYW4sIEFrYmFyDQpDYzog
Y29yZUBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtjb3JlXSBHcm91cCBDb21tdW5pY2F0aW9uIHB1
Ymxpc2hlZCBhcyBSRkMgNzM5MA0KDQoiUmFobWFuLCBBa2JhciIgPEFrYmFyLlJhaG1hbkBJbnRl
ckRpZ2l0YWwuY29tPiB3cml0ZXM6DQoNCj4gaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
NzM5MA0KDQpUaGFua3MsIEFrYmFyIGFuZCBFc2tvLCBmb3Iga2VlcGluZyB1cCB0aGUgZmxhbWUg
b24gdGhpcyBzdWJqZWN0IQ0KDQpJIGhhdmUgc2VlbiBjb25zaWRlcmFibGUgaW50ZXJlc3QgaW4g
bWFraW5nIGdyb3VwIGNvbW11bmljYXRpb24gb3ZlciBDb0FQIG1vcmUgdXNlZnVsLCBhbmQgdGhp
cyBkb2N1bWVudCBpcyBhIGdvb2QgZmlyc3Qgc3RhcnQuDQpJIGV4cGVjdCB0aGF0IG1vcmUgcGVv
cGxlIHdpbGwgY29tZSB0byB0aGUgSUVURiB3aXRoIHdvcmsgaW4gdGhpcyBhcmVhLg0KDQpHcnVl
c3NlLCBDYXJzdGVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpjb3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb3JlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9yZw0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb3JlDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMg
bWVzc2FnZSBtYXkgYmUgY29uZmlkZW50aWFsIGFuZCBsZWdhbGx5IHByb3RlY3RlZCB1bmRlciBh
cHBsaWNhYmxlIGxhdy4gVGhlIG1lc3NhZ2UgaXMgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgYWRk
cmVzc2VlKHMpLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJl
IGhlcmVieSBub3RpZmllZCB0aGF0IGFueSB1c2UsIGZvcndhcmRpbmcsIGRpc3NlbWluYXRpb24s
IG9yIHJlcHJvZHVjdGlvbiBvZiB0aGlzIG1lc3NhZ2UgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCBh
bmQgbWF5IGJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50
LCBwbGVhc2UgY29udGFjdCB0aGUgc2VuZGVyIGJ5IHJldHVybiBlLW1haWwgYW5kIGRlc3Ryb3kg
YWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4NCg==


From nobody Tue Nov 11 08:14:20 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F23FB1A9043 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 08:14:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 RQHf4tlc3Mfi for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 08:14:09 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21C081A9045 for <core@ietf.org>; Tue, 11 Nov 2014 08:14:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sABGDsg5012871; Tue, 11 Nov 2014 17:13:54 +0100 (CET)
Received: from dhcp-93f4.meeting.ietf.org (dhcp-93f4.meeting.ietf.org [31.133.147.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 87B066DF; Tue, 11 Nov 2014 17:13:52 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <36F5869FE31AB24485E5E3222C288E1F05C527@NABESITE.InterDigital.com>
Date: Tue, 11 Nov 2014 06:13:49 -1000
X-Mao-Original-Outgoing-Id: 437415229.660694-6bcc58ea61607727b132735e5d376862
Content-Transfer-Encoding: quoted-printable
Message-Id: <8DAE49C1-578D-4FB2-9C79-C91D46A95A3E@tzi.org>
References: <36F5869FE31AB24485E5E3222C288E1F05AADF@NABESITE.InterDigital.com> <m0r3xoe97d.fsf@tzi.org> <D0AA5BD11132436C9888F30BEF6B8C5F@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05BD59@NABESITE.InterDigital.com> <FF436DF43CFA484DB766BB3C0D995F87@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C27D@NABESITE.InterDigital.com> <8FF2CB13C7E94ED3818089FF2576E061@WeiGengyuPC> <36F5869FE31AB24485E5E3222C288E1F05C527@NABESITE.InterDigital.com>
To: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/FEYTm_YsXRhQqYQIp_oAKArcMZk
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Group Communication published as RFC 7390
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 16:14:15 -0000

> Zach/Carsten - Can you give your opinion on Gengyu's interpretation of =
OMA multicast requirements?

I cannot speak to the OMA requirements.

Esko has already mentioned the security considerations; we have had many =
good discussions about those in DICE, and with the progress in =
yesterday=E2=80=99s meeting, it is conceivable that DICE will come up =
with a workable solution for both group and source authentication.  The =
handling of the group keys can be performed in a multi-unicast setup =
protocol protected by DTLS, or using object security (e.g., COSE).  So =
I=E2=80=99ll consider this part as covered.

Re reliability:  Clearly, there are applications where one would want to =
benefit from the latency advantages of multicast but also achieve =
reliable transfer.  Reliable multicast is an entire discipline on its =
own, with a significant body of work.  In the IETF, we have a =
standardized reliable multicast protocol: NORM (RFC 5401/5740).  (There =
is also ALC/FLUTE, but this is more about multicasting media streams.)  =
One fundamental challenge is that a sender can never be sure that a =
group member did not drop out completely without receiving a positive =
ACK from that member (possibly aggregated via some other member or the =
routing infrastructure).  NORM can somewhat amortize that over multiple =
packets, using negative acknowledgements, if it is OK to have some delay =
in achieving reliability.  But if the entire communication is =E2=80=9Cswi=
tch on=E2=80=9D, there is nothing to amortize =E2=80=94 the one forward =
multicast will need to be affirmed by reverse unicast acknowledgments, =
hopefully paced in such a way as to not cause an implosion.  Multiple =
copies of the forward multicast (=E2=80=9Csaturation=E2=80=9D) can =
reduce the number of unicast repair retransmission required, achieving =
good reliability.  Router supported transport similar to that provided =
by MPL can also be used to further increase delivery probability of the =
forward multicast.  But if it needs to be =E2=80=9Creliable=E2=80=9D, =
positive ACKs from each group member are required.  Aggregating those =
somewhat might be a relatively inexpensive form of router support that =
could be added to a routing protocol such as RPL.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Nov 11 12:14:19 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8ACA1A8B84 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 12:14:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 YLIDiOVMy5Ef for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 12:14:16 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 069B01A902E for <core@ietf.org>; Tue, 11 Nov 2014 12:13:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sABKDu9V002333 for <core@ietf.org>; Tue, 11 Nov 2014 21:13:56 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 5B01186A; Tue, 11 Nov 2014 21:13:55 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <29DA2E69-A6D3-4679-974D-1BC0089FC08F@tzi.org>
Date: Tue, 11 Nov 2014 10:13:52 -1000
X-Mao-Original-Outgoing-Id: 437429632.737236-343efdae65b393fa3d2a16ea85c0e19e
Content-Transfer-Encoding: quoted-printable
Message-Id: <3009904A-0F30-4C0D-BC96-B5F080068CDB@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <29DA2E69-A6D3-4679-974D-1BC0089FC08F@tzi.org>
To: Core <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/ZnWAaCryhmAeA7QcCIcjV-XFneA
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 20:14:17 -0000

I have uploaded a slide deck:

  http://www.ietf.org/proceedings/91/slides/slides-91-core-0.pdf

If you have a slot, please check that your slides are in and are not =
mangled too badly.

If you didn=E2=80=99t send me slides, please do!

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Nov 11 13:28:37 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24F331A87A3 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 13:28:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 wVKJPrcRPp7S for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 13:28:35 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED2701A1B4A for <core@ietf.org>; Tue, 11 Nov 2014 13:28:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sABLSWJt021484 for <core@ietf.org>; Tue, 11 Nov 2014 22:28:32 +0100 (CET)
Received: from dhcp-9bf8.meeting.ietf.org (dhcp-9bf8.meeting.ietf.org [31.133.155.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 607BD8DF; Tue, 11 Nov 2014 22:28:31 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <3009904A-0F30-4C0D-BC96-B5F080068CDB@tzi.org>
Date: Tue, 11 Nov 2014 11:28:27 -1000
X-Mao-Original-Outgoing-Id: 437434107.57541-c48bd448b31acd91fbc3d29251b04fe1
Content-Transfer-Encoding: quoted-printable
Message-Id: <E7476995-0325-480E-A0CE-9851D606A794@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <29DA2E69-A6D3-4679-974D-1BC0089FC08F@tzi.org> <3009904A-0F30-4C0D-BC96-B5F080068CDB@tzi.org>
To: Core <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/H-tS_1Lq8BNK0zH3jRM0vBsJWfA
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Nov 2014 21:28:36 -0000

On 11 Nov 2014, at 10:13, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> I have uploaded a slide deck:
>=20
>  http://www.ietf.org/proceedings/91/slides/slides-91-core-0.pdf

Updated with slides as of 11:15.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Tue Nov 11 16:22:31 2014
Return-Path: <simon.lemay@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D989C1A8A1F for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 16:22:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 MPRXZuVh-_ET for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 16:22:25 -0800 (PST)
Received: from mail-pa0-x22f.google.com (mail-pa0-x22f.google.com [IPv6:2607:f8b0:400e:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C640E1A8A4D for <core@ietf.org>; Tue, 11 Nov 2014 16:22:24 -0800 (PST)
Received: by mail-pa0-f47.google.com with SMTP id kx10so11679784pab.34 for <core@ietf.org>; Tue, 11 Nov 2014 16:22:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=STLISJnYm+xx+iqnJ9qpwdXU85Y18ExYSSq4kiQiaAI=; b=Jh/h8YQsZMtTJTeSfbd3dp0rXma8U0XEROx3ga6gG5a54N1ks9pIgyRkLa/b0fGIVU Ui8I2XXXtiN+C/qpjH4waoDRSyHx+ipBy9XMFq2zIMjK2NluOSXHV6BCuPl0DSSr78LX Wbze0W+IGJjSXorcl/MlJJRtsT5mi1Gas1IYBC7d1RJIraQLGM0ikgpSEwv8Szzv+7J7 FqXrN9ULQinEoo+WApdya2Mup81Pe9uciHHdPZRz/qU6IY2QqLtDmjIorgNU1sRedCMC VNq/qPMYOjQiUcw8snEZHHS6kMiZeeM3DA7KSE8RMH54OaFdOqu3K2yGIABy6i6a69nT aPlA==
X-Received: by 10.66.65.169 with SMTP id y9mr20424259pas.102.1415751744030; Tue, 11 Nov 2014 16:22:24 -0800 (PST)
Received: from simons-mbp.lan ([166.170.49.85]) by mx.google.com with ESMTPSA id y2sm20428650pdp.31.2014.11.11.16.22.22 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 11 Nov 2014 16:22:23 -0800 (PST)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Simon Lemay <simon.lemay@gmail.com>
In-Reply-To: <BF7249EB-52D2-4DDC-8AF7-276FEFB3C4E8@tzi.org>
Date: Tue, 11 Nov 2014 14:22:21 -1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <B258D2D0-D2DD-43F8-B5A6-1C94EDDD6979@gmail.com>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org> <D0869870.3966%randy.turner@landisgyr.com> <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org> <FAC811D4-AD91-40C1-AC50-2297F93A76D1@gmail.com> <BF7249EB-52D2-4DDC-8AF7-276FEFB3C4E8@tzi.org>
To: Carsten Bormann <cabo@tzi.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/8_gKgCqsxOzZs8KMBj6ELNREPMY
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 00:22:28 -0000

Hi Carsten,=20

Thanks for you reply, these are very good point,=20

For the Resilience, this is a good point and would require some more =
work,  With no security it is feasible with the Endpoint information, =
but its does get more complicated when adding a security mode.

So aside from that, we could enforce the MessageID and and chosen =
Message type semantic in all cases (as it is right now for UDP) hence =
insuring the information is retransmitted.  It would be either that or =
enforcing to ignore the field without removing them in the case of TCP, =
the latter one tho creates a switch case base on the transport layer =
which i believe would be undesirable and would create in my opinion more =
confusion than it would be helpful.

Simon Lemay


> On Nov 10, 2014, at 4:52 PM, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> On 10 Nov 2014, at 16:06, Simon Lemay <simon.lemay@gmail.com> wrote:
>>=20
>> - if TCP is chosen, we can assume that payload size is not the main =
concern, hence keeping unused field probably won=92t cause problems
>=20
> As I said in the previous message =
(http://www.ietf.org/mail-archive/web/core/current/msg05748.html), the =
number of bytes consumed by the fields is not the only consideration, =
but in particularly the question whether they continue to carry their =
UDP semantics or not.
>=20
> If you want to go for the resilient variant =
(https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01#section-3.5), =
that changes everything, of course.  How do you propose to link TCP =
connections to each other (i.e., how do I know whether a TCP connection =
I have is good for sending a response to a message that was sent on =
another TCP connection)?
>=20
> Gr=FC=DFe, Carsten
>=20


From nobody Tue Nov 11 16:49:50 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 545B01A6FEB for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 16:49:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 35F0Wh7LDH8G for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 16:49:46 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 477AF1A6FDB for <core@ietf.org>; Tue, 11 Nov 2014 16:49:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAC0nfQS006062; Wed, 12 Nov 2014 01:49:41 +0100 (CET)
Received: from dhcp-a70a.meeting.ietf.org (dhcp-a70a.meeting.ietf.org [31.133.167.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 66BE99A9; Wed, 12 Nov 2014 01:49:40 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <B258D2D0-D2DD-43F8-B5A6-1C94EDDD6979@gmail.com>
Date: Tue, 11 Nov 2014 14:49:37 -1000
X-Mao-Original-Outgoing-Id: 437446177.227192-96ae69af9dc64154c57f364a497ce528
Content-Transfer-Encoding: quoted-printable
Message-Id: <6C136456-32FD-4986-BB79-DD8408CFA2C7@tzi.org>
References: <EAEFE980-6DDA-4616-AEB0-AF1D23A6E552@tzi.org> <5E6DADEA-2A1B-4E38-AF83-D1ACB4C30428@tzi.org> <D0869870.3966%randy.turner@landisgyr.com> <03A02BCF-9C78-4A0F-A529-E3D6FFF795C5@tzi.org> <FAC811D4-AD91-40C1-AC50-2297F93A76D1@gmail.com> <BF7249EB-52D2-4DDC-8AF7-276FEFB3C4E8@tzi.org> <B258D2D0-D2DD-43F8-B5A6-1C94EDDD6979@gmail.com>
To: Simon Lemay <simon.lemay@gmail.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/lgoL4G3PhHVLO1eQPs_aehrUNgI
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] CoAP over TCP
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 00:49:48 -0000

Given that we don=92t quite know how to do the resilient case, I think =
we should focus on the non-resilient case, because that=92s what we =
already use in various environments.

Requiring a TCP generator to generate message layer fields that need to =
be correct but then need to be studiously ignored by the receiver is an =
interop accident waiting to happen.

A TCP-UDP bridge already has to run timer management; it is trivial to =
do the message-ID management within that.

So even a non-multiplexing TCP-UDP bridge does not benefit from the =
fields being present (and it would need to rely on the TCP generator to =
fill them in correctly or check them, which is more logic [and more =
unusual logic] than simply generating them).

The bridge already needs code to discard the length, extending the =
header back to 4 bytes in order to add in a message-ID doesn=92t look =
like more work.

(This becomes even more straightforward if the length is 2 bytes.)

Gr=FC=DFe, Carsten


On 11 Nov 2014, at 14:22, Simon Lemay <simon.lemay@gmail.com> wrote:
>=20
> Hi Carsten,=20
>=20
> Thanks for you reply, these are very good point,=20
>=20
> For the Resilience, this is a good point and would require some more =
work,  With no security it is feasible with the Endpoint information, =
but its does get more complicated when adding a security mode.
>=20
> So aside from that, we could enforce the MessageID and and chosen =
Message type semantic in all cases (as it is right now for UDP) hence =
insuring the information is retransmitted.  It would be either that or =
enforcing to ignore the field without removing them in the case of TCP, =
the latter one tho creates a switch case base on the transport layer =
which i believe would be undesirable and would create in my opinion more =
confusion than it would be helpful.
>=20
> Simon Lemay
>=20
>=20
>> On Nov 10, 2014, at 4:52 PM, Carsten Bormann <cabo@tzi.org> wrote:
>>=20
>> On 10 Nov 2014, at 16:06, Simon Lemay <simon.lemay@gmail.com> wrote:
>>>=20
>>> - if TCP is chosen, we can assume that payload size is not the main =
concern, hence keeping unused field probably won=92t cause problems
>>=20
>> As I said in the previous message =
(http://www.ietf.org/mail-archive/web/core/current/msg05748.html), the =
number of bytes consumed by the fields is not the only consideration, =
but in particularly the question whether they continue to carry their =
UDP semantics or not.
>>=20
>> If you want to go for the resilient variant =
(https://tools.ietf.org/html/draft-bormann-core-coap-tcp-01#section-3.5), =
that changes everything, of course.  How do you propose to link TCP =
connections to each other (i.e., how do I know whether a TCP connection =
I have is good for sending a response to a message that was sent on =
another TCP connection)?
>>=20
>> Gr=FC=DFe, Carsten
>>=20
>=20
>=20
>=20


From nobody Tue Nov 11 23:27:31 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 336591A1BB5 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 23:27:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 qUFG2fRyn3s0 for <core@ietfa.amsl.com>; Tue, 11 Nov 2014 23:27:28 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5E021A1B48 for <core@ietf.org>; Tue, 11 Nov 2014 23:27:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAC7ROsF018794 for <core@ietf.org>; Wed, 12 Nov 2014 08:27:24 +0100 (CET)
Received: from dhcp-93f4.meeting.ietf.org (dhcp-93f4.meeting.ietf.org [31.133.147.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 308B1AC8; Wed, 12 Nov 2014 08:27:23 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <E7476995-0325-480E-A0CE-9851D606A794@tzi.org>
Date: Tue, 11 Nov 2014 21:27:21 -1000
X-Mao-Original-Outgoing-Id: 437470041.476742-9d2bbf3264835569fbc29c249c37db45
Content-Transfer-Encoding: quoted-printable
Message-Id: <9E213003-613A-43E1-BF6B-9D132A05ADF2@tzi.org>
References: <A9F9F8CA-4D06-4B7B-A249-FA8C4A8DA4A1@tzi.org> <29DA2E69-A6D3-4679-974D-1BC0089FC08F@tzi.org> <3009904A-0F30-4C0D-BC96-B5F080068CDB@tzi.org> <E7476995-0325-480E-A0CE-9851D606A794@tzi.org>
To: Core <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/uPw69uoGysmtMCAz--aI3JcTLvQ
Subject: Re: [core] CoRE @ IETF91
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 07:27:29 -0000

On 11 Nov 2014, at 11:28, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> On 11 Nov 2014, at 10:13, Carsten Bormann <cabo@tzi.org> wrote:
>>=20
>> I have uploaded a slide deck:
>>=20
>> http://www.ietf.org/proceedings/91/slides/slides-91-core-0.pdf
>=20
> Updated with slides as of 11:15.

And now with
=E2=80=94 the correct slides from Zach about resource directory
=E2=80=94 updated slide set for Congestion Control
=E2=80=94 Output from today=E2=80=99s CoAP over TCP ad-hoc (all errors =
are mine)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Nov 12 10:12:19 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B219E1A00AF for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 10:11:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 WFTHSE9kVbH5 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 10:11:54 -0800 (PST)
Received: from mail-pd0-x230.google.com (mail-pd0-x230.google.com [IPv6:2607:f8b0:400e:c02::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21CB41A0053 for <core@ietf.org>; Wed, 12 Nov 2014 10:11:36 -0800 (PST)
Received: by mail-pd0-f176.google.com with SMTP id ft15so12648310pdb.35 for <core@ietf.org>; Wed, 12 Nov 2014 10:11:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:content-transfer-encoding:subject:message-id:date :to:mime-version; bh=i6BDG7N95Jc2JCTTKQepTSqgLTMt/C4j1HUJGYPADJ0=; b=u8g1XfkZp1w/cf44/3I6j/+5oamVGv3zArBvkeMG0ABRJGRPYwnqF92h2sooUaYLV/ U7svEbIpCIrxrqyAcShKocy2cWcJ8Dyv1T+/ek+cKI8xmLOA8FeW4TGVo2O974swX94q Rmbvi0rOMiR2eZ/aHoFPIJMgPR6dkjUN4K0Os6KCjmrdws0FwGpb7Tw6QVfsNnK3bA9K L1AGERBCxjqmG57re0jAt1AicR+soo6Y5cDtkeYWqYR6BAtQjWR/aapGXjloYAZ8xloJ 0rnMSQhUR1IB+ZVKT2q+VORQ1usAQHTR55hn+0b9FSRmNh3zZq5z6fvPDHhq6zPnQDnw RURQ==
X-Received: by 10.70.88.165 with SMTP id bh5mr48722926pdb.51.1415815895432; Wed, 12 Nov 2014 10:11:35 -0800 (PST)
Received: from [10.14.9.79] (rrcs-173-197-107-11.west.biz.rr.com. [173.197.107.11]) by mx.google.com with ESMTPSA id y10sm22840497pdq.15.2014.11.12.10.11.33 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Nov 2014 10:11:34 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Message-Id: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
Date: Wed, 12 Nov 2014 08:11:19 -1000
To: Core <core@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/VMp1GONl97JfbZvISSbq47DWh-o
Subject: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 18:12:00 -0000

Hi,

I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20

OMA LWM2M is a device to server specification that combines CoAP-enabled =
device management with application level interfaces. It provides device =
management server and an IoT application server functionality using the =
same object model, based on CoAP.

IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.

It is important that we keep these standards aligned and compatible as =
we go forward with revisions and updates over time.

The presentation will be an overview of OMA LWM2M and IPSO Smart Objects =
that focuses on the way CoRE and CoAP are used to build higher level =
guidelines and specifications to enable device, service, and application =
level interoperability.=20

It will be 30-40 minutes overview presentation and the balance for Q&A, =
comments, and feedback.

I=92ll send out an update when I have a space secured.

Best regards,

Michael=


From nobody Wed Nov 12 14:59:38 2014
Return-Path: <heroor@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DAD31A1A55 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 14:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 OPs0FKOICby2 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 14:59:34 -0800 (PST)
Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 407CB1A19E5 for <core@ietf.org>; Wed, 12 Nov 2014 14:59:34 -0800 (PST)
Received: by mail-pd0-f173.google.com with SMTP id v10so13119038pde.4 for <core@ietf.org>; Wed, 12 Nov 2014 14:59:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Dx3oyQY1tZQj+upS1GxfhrZTiTUp5BlDw1ZrCf0SLgU=; b=ULjmL9carMqGbCP943SoE5oDjkaMlpNLtmespRr/zuU2NWxTYaOj+pkCORuAyeWj28 63eqbRvjU7D/FJQMNBC3sN2d/JRErFIUOqJh6+7sRdm88mTRCT46NaITuiDwg2KOPqXb j39dumdJcAavSEC7bXk+KMrGJGHfHp0CTaxtCyiMKYZsctICXTCWofuxYIU0s/+wmSfj FseESqFGrv7M79KMHNSs1y1FPnsyv04d5PYOlef9J6c/qp2H62ByCg+205CoEP7wbTkn /9Y4JGBmvf0dgcNRQxKgNQxkEMGiQl+iy8ygIGLEBJ5PWGbshQfK52Ez3DG62UJubAWd /kiA==
X-Received: by 10.68.231.33 with SMTP id td1mr8965715pbc.26.1415833173530; Wed, 12 Nov 2014 14:59:33 -0800 (PST)
Received: from Sids-MacBook-Pro.local (ip72-211-178-108.tc.ph.cox.net. [72.211.178.108]) by mx.google.com with ESMTPSA id y10sm23159065pdq.15.2014.11.12.14.59.31 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Nov 2014 14:59:32 -0800 (PST)
Message-ID: <5463E652.70408@gmail.com>
Date: Wed, 12 Nov 2014 15:59:30 -0700
From: Siddharth Heroor <heroor@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: core@ietf.org
References: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
In-Reply-To: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/core/CeX0c0-w_YjZPWIDzclHK9xpHXY
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 22:59:37 -0000

Hi Michael,

Would the presentation be available remotely too? I'm following most of 
the presentations remotely, and the sounds like the presentation that 
you have in mind would be interesting. Even if the presentation is not 
available remotely, would it be possible to share slides to the mailing 
list for offline viewing?

Thanks and Regards,
Sid

On 12/11/14 11:11 am, Michael Koster wrote:
> Hi,
>
> Im setting up a meeting for Thursday evening, 7:00 to 8:00 for a presentation on these standards that use IETF CoRE and CoAP.
>
> OMA LWM2M is a device to server specification that combines CoAP-enabled device management with application level interfaces. It provides device management server and an IoT application server functionality using the same object model, based on CoAP.
>
> IPSO Smart Objects are application level objects (e.g. temperature sensor, accelerometer, light control, load control) that use the LWM2M object model.
>
> It is important that we keep these standards aligned and compatible as we go forward with revisions and updates over time.
>
> The presentation will be an overview of OMA LWM2M and IPSO Smart Objects that focuses on the way CoRE and CoAP are used to build higher level guidelines and specifications to enable device, service, and application level interoperability.
>
> It will be 30-40 minutes overview presentation and the balance for Q&A, comments, and feedback.
>
> Ill send out an update when I have a space secured.
>
> Best regards,
>
> Michael
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


From nobody Wed Nov 12 16:05:24 2014
Return-Path: <Akbar.Rahman@interdigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD3AF1A0060 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 16:02:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 YBPLbHLlOUAu for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 16:02:42 -0800 (PST)
Received: from smtp-in1.interdigital.com (smtp-in1.interdigital.com [64.208.228.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 208DE1A007D for <core@ietf.org>; Wed, 12 Nov 2014 16:02:21 -0800 (PST)
X-ASG-Debug-ID: 1415836939-06daaa130c137960001-aa7cYp
Received: from smtp-out1.interdigital.com (sahara.interdigital.com [10.0.128.27]) by smtp-in1.interdigital.com with ESMTP id 1Jx3e10eGpbcYrmn for <core@ietf.org>; Wed, 12 Nov 2014 19:02:19 -0500 (EST)
X-Barracuda-Envelope-From: Akbar.Rahman@InterDigital.com
Received: from interdigital.com ([10.0.128.12]) by smtp-out1.interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 12 Nov 2014 19:02:19 -0500
Received: from KYANITE.InterDigital.com ([10.1.64.253]) by interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Wed, 12 Nov 2014 19:02:18 -0500
Received: from NALENITE.InterDigital.com (10.2.64.253) by KYANITE.InterDigital.com (10.1.64.253) with Microsoft SMTP Server (TLS) id 14.3.210.2; Wed, 12 Nov 2014 19:02:17 -0500
Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NALENITE.InterDigital.com ([::1]) with mapi id 14.03.0210.002; Wed, 12 Nov 2014 19:02:17 -0500
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: Carsten Bormann <cabo@tzi.org>, =?utf-8?B?a2xlaW5lQGl0bS51bmktwq3igJBsdWViZWNrLmRl?= <kleine@itm.xn--uni-luebeck-of3f.de>
Thread-Topic: Observe and Multicast
X-ASG-Orig-Subj: Observe and Multicast
Thread-Index: Ac/+1EQc0okajdHWTT+VXcl5TtPLXA==
Date: Thu, 13 Nov 2014 00:02:17 +0000
Message-ID: <36F5869FE31AB24485E5E3222C288E1F05F888@NABESITE.InterDigital.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.247.30]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginalArrivalTime: 13 Nov 2014 00:02:18.0796 (UTC) FILETIME=[173656C0:01CFFED5]
X-Barracuda-Connect: sahara.interdigital.com[10.0.128.27]
X-Barracuda-Start-Time: 1415836939
X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at interdigital.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.11533 Rule breakdown below pts rule name              description ---- ---------------------- --------------------------------------------------
Archived-At: http://mailarchive.ietf.org/arch/msg/core/FWTRKoqpjH14j7yUhkMgbgXdcVY
Cc: Core <core@ietf.org>
Subject: [core] Observe and Multicast
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 00:02:49 -0000

SGkgQ2Fyc3Rlbi9PbGl2ZXIsDQoNCg0KV2l0aCByZWdhcmRzIHRvIG15IGNvbW1lbnQgb24gdGhl
ICJTdGFibGUgSWRlbnRpZmllcnMgZm9yIENvQVAgRW5kcG9pbnRzIiBoZXJlIGlzIHRoZSByZWZl
cmVuY2UgdGhhdCBJIG1lbnRpb25lZCByZWdhcmRpbmcgdGhlIGN1cnJlbnQgbGFjayBvZiBjb3Vw
bGluZyBvZiBPYnNlcnZlIGFuZCBNdWx0aWNhc3Q6DQoNCg0KICAgIkNvQVAgT2JzZXJ2ZSBbT0JT
RVJWRS1Db0FQXSBpcyBhIGZlYXR1cmUgZm9yIGEgY2xpZW50IHRvICJvYnNlcnZlIg0KICAgcmVz
b3VyY2VzIChpLmUuLCB0byByZXRyaWV2ZSBhIHJlcHJlc2VudGF0aW9uIG9mIGEgcmVzb3VyY2Ug
YW5kIGtlZXANCiAgIHRoaXMgcmVwcmVzZW50YXRpb24gdXBkYXRlZCBieSB0aGUgc2VydmVyIG92
ZXIgYSBwZXJpb2Qgb2YgdGltZSkuDQogICBDb0FQIE9ic2VydmUgZG9lcyBub3Qgc3VwcG9ydCBh
IGdyb3VwIGNvbW11bmljYXRpb24gbW9kZS4gIENvQVANCiAgIE9ic2VydmUgb25seSBzdXBwb3J0
cyBhIHVuaWNhc3QgbW9kZSBvZiBvcGVyYXRpb24uIg0KDQogICAtIFNlZSAzcmQgcGFyYWdyYXBo
IG9mIGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzczOTAjc2VjdGlvbi0yLjEwIA0KDQoN
ClRoaXMgcmVzdWx0ZWQgZnJvbSBwcmV2aW91cyBkaXNjdXNzaW9ucyBvbiB0aGUgbWFpbGluZyBs
aXN0IHdpdGggS2xhdXMgcmVnYXJkaW5nIHN1cHBvcnQgb2YgbXVsdGljYXN0IGluIE9ic2VydmUu
DQoNCi9Ba2Jhcg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogY29yZSBbbWFp
bHRvOmNvcmUtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENhcnN0ZW4gQm9ybWFubg0K
U2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxMiwgMjAxNCAyOjI3IEFNDQpUbzogQ29yZQ0KU3Vi
amVjdDogUmU6IFtjb3JlXSBDb1JFIEAgSUVURjkxDQoNCk9uIDExIE5vdiAyMDE0LCBhdCAxMToy
OCwgQ2Fyc3RlbiBCb3JtYW5uIDxjYWJvQHR6aS5vcmc+IHdyb3RlOg0KPiANCj4gT24gMTEgTm92
IDIwMTQsIGF0IDEwOjEzLCBDYXJzdGVuIEJvcm1hbm4gPGNhYm9AdHppLm9yZz4gd3JvdGU6DQo+
PiANCj4+IEkgaGF2ZSB1cGxvYWRlZCBhIHNsaWRlIGRlY2s6DQo+PiANCj4+IGh0dHA6Ly93d3cu
aWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTEvc2xpZGVzL3NsaWRlcy05MS1jb3JlLTAucGRmDQo+IA0K
PiBVcGRhdGVkIHdpdGggc2xpZGVzIGFzIG9mIDExOjE1Lg0KDQpBbmQgbm93IHdpdGgNCuKAlCB0
aGUgY29ycmVjdCBzbGlkZXMgZnJvbSBaYWNoIGFib3V0IHJlc291cmNlIGRpcmVjdG9yeSDigJQg
dXBkYXRlZCBzbGlkZSBzZXQgZm9yIENvbmdlc3Rpb24gQ29udHJvbCDigJQgT3V0cHV0IGZyb20g
dG9kYXnigJlzIENvQVAgb3ZlciBUQ1AgYWQtaG9jIChhbGwgZXJyb3JzIGFyZSBtaW5lKQ0KDQpH
csO8w59lLCBDYXJzdGVuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpjb3JlIG1haWxpbmcgbGlzdA0KY29yZUBpZXRmLm9yZw0KaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jb3JlDQo=


From nobody Wed Nov 12 16:17:47 2014
Return-Path: <zach.shelby@arm.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137821A007F for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 16:17:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 ytyDNINEhCRB for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 16:17:34 -0800 (PST)
Received: from service88.mimecast.com (service88.mimecast.com [195.130.217.12]) by ietfa.amsl.com (Postfix) with ESMTP id C4A171A0078 for <core@ietf.org>; Wed, 12 Nov 2014 16:17:33 -0800 (PST)
Received: from USA-SJC-GW1.usa.Arm.com (fw-tnat.snv.arm.com [217.140.100.22]) (Using TLS) by service88.mimecast.com; Thu, 13 Nov 2014 00:17:31 +0000
Received: from Spock.usa.Arm.com ([fe80::4116:859a:65b1:2f84]) by USA-SJC-GW1.usa.Arm.com ([::1]) with mapi; Thu, 13 Nov 2014 00:17:29 +0000
From: Zach Shelby <Zach.Shelby@arm.com>
To: "core@ietf.org WG" <core@ietf.org>
Date: Thu, 13 Nov 2014 00:17:26 +0000
Thread-Topic: New Version Notification for draft-jennings-core-senml-00.txt
Thread-Index: Ac/+1zVuf/X3W0I7QLqCp/04ZeV72g==
Message-ID: <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
MIME-Version: 1.0
X-MC-Unique: 114111300173207002
Content-Type: multipart/alternative; boundary="_000_099AFB6FD82540D8B3BDB74C3FEC2C60armcom_"
Archived-At: http://mailarchive.ietf.org/arch/msg/core/JeO9wvyJQ65DPp0KP4Wj2TdOI8s
Subject: [core] Fwd: New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 00:17:44 -0000

--_000_099AFB6FD82540D8B3BDB74C3FEC2C60armcom_
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

This is a refresh of the SenML draft, attaching it to the CoRE WG and makin=
g minimal updates only. The plan is to work on already known improvements s=
uch as a CBOR serialisation and nesting support.

Zach

Begin forwarded message:

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet=
-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-jennings-core-senml-00.txt
Date: November 12, 2014 2:14:21 PM HST
To: Jari Arkko <jari.arkko@piuha.net<mailto:jari.arkko@piuha.net>>, Zach Sh=
elby <Zach.Shelby@arm.com<mailto:Zach.Shelby@arm.com>>, Cullen Jennings <fl=
uffy@cisco.com<mailto:fluffy@cisco.com>>, Cullen Jennings <fluffy@cisco.com=
<mailto:fluffy@cisco.com>>, Zach Shelby <Zach.Shelby@arm.com<mailto:Zach.Sh=
elby@arm.com>>, Jari Arkko <jari.arkko@piuha.net<mailto:jari.arkko@piuha.ne=
t>>


A new version of I-D, draft-jennings-core-senml-00.txt
has been successfully submitted by Zach Shelby and posted to the
IETF repository.

Name: draft-jennings-core-senml
Revision: 00
Title: Media Types for Sensor Markup Language (SENML)
Document date: 2014-11-12
Group: Individual Submission
Pages: 24
URL:            http://www.ietf.org/internet-drafts/draft-jennings-core-sen=
ml-00.txt
Status:         https://datatracker.ietf.org/doc/draft-jennings-core-senml/
Htmlized:       http://tools.ietf.org/html/draft-jennings-core-senml-00


Abstract:
  This specification defines media types for representing simple sensor
  measurements and device parameters in the Sensor Markup Language
  (SenML).  Representations are defined in JavaScript Object Notation
  (JSON), eXtensible Markup Language (XML) and Efficient XML
  Interchange (EXI), which share the common SenML data model.  A simple
  sensor, such as a temperature sensor, could use this media type in
  protocols such as HTTP or CoAP to transport the measurements of the
  sensor or to be configured.




Please note that it may take a couple of minutes from the time of submissio=
n
until the htmlized version and diff are available at tools.ietf.org<http://=
tools.ietf.org>.

The IETF Secretariat



Zach Shelby
Director of Technical Marketing
ARM Internet of Things BU
www.arm.com<http://www.arm.com>
US: +1 (408) 203-9434
Finland: +358 407796297
Skype: zdshelby
LinkedIn: fi.linkedin.com/in/zachshelby/<http://fi.linkedin.com/in/zachshel=
by/>


-- IMPORTANT NOTICE: The contents of this email and any attachments are con=
fidential and may also be privileged. If you are not the intended recipient=
, please notify the sender immediately and do not disclose the contents to =
any other person, use it for any purpose, or store or copy the information =
in any medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England & Wales, Company No: 2548782
--_000_099AFB6FD82540D8B3BDB74C3FEC2C60armcom_
Content-Type: text/html; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
This is a refresh of the SenML draft, attaching it to the CoRE WG and makin=
g minimal updates only. The plan is to work on already known improvements s=
uch as a CBOR serialisation and nesting support.&nbsp;
<div><br>
</div>
<div>Zach<br>
<div><br>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>From:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">&quot=
;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&q=
uot; &lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.o=
rg</a>&gt;<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Subject:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;"><b>Ne=
w Version Notification for draft-jennings-core-senml-00.txt</b><br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>Date:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">Novem=
ber 12, 2014 2:14:21 PM HST<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, =
0, 1.0);"><b>To:
</b></span><span style=3D"font-family:'Helvetica'; font-size:medium;">Jari =
Arkko &lt;<a href=3D"mailto:jari.arkko@piuha.net">jari.arkko@piuha.net</a>&=
gt;, Zach Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm=
.com</a>&gt;, Cullen Jennings &lt;<a href=3D"mailto:fluffy@cisco.com">fluff=
y@cisco.com</a>&gt;,
 Cullen Jennings &lt;<a href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</=
a>&gt;, Zach Shelby &lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@=
arm.com</a>&gt;, Jari Arkko &lt;<a href=3D"mailto:jari.arkko@piuha.net">jar=
i.arkko@piuha.net</a>&gt;<br>
</span></div>
<br>
<div><br>
A new version of I-D, draft-jennings-core-senml-00.txt<br>
has been successfully submitted by Zach Shelby and posted to the<br>
IETF repository.<br>
<br>
Name:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre"></span>draft-jennings-c=
ore-senml<br>
Revision:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>0=
0<br>
Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>Media Types for=
 Sensor Markup Language (SENML)<br>
Document date:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </s=
pan>2014-11-12<br>
Group:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>Individual Subm=
ission<br>
Pages:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>24<br>
URL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a h=
ref=3D"http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt=
">http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt</a><=
br>
Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://=
datatracker.ietf.org/doc/draft-jennings-core-senml/">https://datatracker.ie=
tf.org/doc/draft-jennings-core-senml/</a><br>
Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://tools.ietf.=
org/html/draft-jennings-core-senml-00">http://tools.ietf.org/html/draft-jen=
nings-core-senml-00</a><br>
<br>
<br>
Abstract:<br>
&nbsp;&nbsp;This specification defines media types for representing simple =
sensor<br>
&nbsp;&nbsp;measurements and device parameters in the Sensor Markup Languag=
e<br>
&nbsp;&nbsp;(SenML). &nbsp;Representations are defined in JavaScript Object=
 Notation<br>
&nbsp;&nbsp;(JSON), eXtensible Markup Language (XML) and Efficient XML<br>
&nbsp;&nbsp;Interchange (EXI), which share the common SenML data model. &nb=
sp;A simple<br>
&nbsp;&nbsp;sensor, such as a temperature sensor, could use this media type=
 in<br>
&nbsp;&nbsp;protocols such as HTTP or CoAP to transport the measurements of=
 the<br>
&nbsp;&nbsp;sensor or to be configured.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div>
</blockquote>
</div>
<br>
<div apple-content-edited=3D"true">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: mediu=
m; font-style: normal; font-variant: normal; font-weight: normal; letter-sp=
acing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: 2; word=
-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0=
px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: af=
ter-white-space; ">
<div>Zach Shelby</div>
<div>Director of Technical Marketing</div>
<div>ARM Internet of Things BU</div>
<div><a href=3D"http://www.arm.com">www.arm.com</a></div>
<div>US:&nbsp;&#43;1 (408) 203-9434</div>
<div>Finland: &#43;358 407796297</div>
<div>Skype: zdshelby</div>
<div>LinkedIn:&nbsp;<a href=3D"http://fi.linkedin.com/in/zachshelby/" title=
=3D"View public profile" name=3D"webProfileURL">fi.linkedin.com/in/zachshel=
by/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<font face=3D"Arial" color=3D"Black" size=3D"2">-- IMPORTANT NOTICE: The co=
ntents of this email and any attachments are confidential and may also be p=
rivileged. If you are not the intended recipient, please notify the sender =
immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the informat=
ion in any medium. Thank you.<br>
<br>
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Regist=
ered in England &amp; Wales, Company No: 2557590<br>
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, R=
egistered in England &amp; Wales, Company No: 2548782<br>
</font>
</body>
</html>
--_000_099AFB6FD82540D8B3BDB74C3FEC2C60armcom_--


From nobody Wed Nov 12 18:21:37 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B76F61A1AE9 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 18:21:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.45
X-Spam-Level: 
X-Spam-Status: No, score=0.45 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, HELO_EQ_DE=0.35, J_CHICKENPOX_44=0.6] autolearn=no
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 eHruW2eZxa2z for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 18:21:32 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42DD31A1AD3 for <core@ietf.org>; Wed, 12 Nov 2014 18:21:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAD2LSWM011804; Thu, 13 Nov 2014 03:21:29 +0100 (CET)
Received: from dhcp-hotel-wired-9-e9.meeting.ietf.org (unknown [130.129.9.233]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 0CEC33BB; Thu, 13 Nov 2014 03:21:27 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <4DB58CA4-A5EC-48D4-A580-8057633C6239@tzi.org>
Date: Wed, 12 Nov 2014 16:21:24 -1000
X-Mao-Original-Outgoing-Id: 437538084.395125-003b1dede81bd80e16c8021d9023a7ed
Content-Transfer-Encoding: quoted-printable
Message-Id: <84ED0F9E-C94A-4AE8-9F55-77663A69B1E0@tzi.org>
References: <019908c4d3a9073f6eb7c857921452db@xs4all.nl> <4DB58CA4-A5EC-48D4-A580-8057633C6239@tzi.org>
To: peter van der Stok <consultancy@vanderstok.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/r3Mk2eREFQhstV61D53ZUWbYx7Y
Cc: Core <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-vanderstok-core-comi-05.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 02:21:34 -0000

Here are a few hacks to make the URI model more palatable:

=E2=80=94 use 30-bit instead of 32-bit hash
=E2=80=94 use base64url encoding instead of hex (uses 5 characters)
=E2=80=94 get rid of /data/, directly use /mg/0haSH
=E2=80=94 all other nodes off /mg are renamed to include a period in the =
name (avoid conflict with any hash): mod.uri, yang.hash etc.

Todo: more efficient encoding of ?keys=3D

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Nov 12 18:36:45 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DE6E1A1A9D for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 18:36:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 FuNew1lfJZHl for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 18:36:38 -0800 (PST)
Received: from mail-wg0-x22c.google.com (mail-wg0-x22c.google.com [IPv6:2a00:1450:400c:c00::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBDF31A1AC5 for <core@ietf.org>; Wed, 12 Nov 2014 18:36:37 -0800 (PST)
Received: by mail-wg0-f44.google.com with SMTP id x12so15774662wgg.3 for <core@ietf.org>; Wed, 12 Nov 2014 18:36:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=ojgSzonAlIZvdgS0YNp7UxyHlp3aYom0xYo0sw+zUo0=; b=tqiNHAj283tO0pPpMvDxqAqdJlKpmGOc8HhCwIYKmA+ER2ZYOeLoPnh9QLPfGZ/G2U Ji6NK3jvSgFYTQm+D261lKzg0/kokAThL7a/F4t3ievl64W015PXezd+F2xdKZIpfjCS X/BHXVQOl6UPDDYTHRjAX0Kr5wi+9VShXGX5FmCS4D2otScJAoQ/ZpAnoWi+r31cBMfC TC1ODuJP4mcJf0UNs4j/AQ0YWlGfCJ+wBOsX9cKJO359o93+fkbPSiYtCCUudYMBvUTh JS6dm8F8kb+qPA7viKTdf/Rr9pyq3atqaOLYR2iXMHdpsuiOavGvBiBOxXsHeFeMxAaQ mdQQ==
X-Received: by 10.180.212.5 with SMTP id ng5mr55754654wic.50.1415846196667; Wed, 12 Nov 2014 18:36:36 -0800 (PST)
Received: from t2001067c03700160bd4acee63fb40cdf.wireless.v6.meeting.ietf.org (t2001067c03700160bd4acee63fb40cdf.wireless.v6.meeting.ietf.org. [2001:67c:370:160:bd4a:cee6:3fb4:cdf]) by mx.google.com with ESMTPSA id ne10sm4993603wic.23.2014.11.12.18.36.34 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 12 Nov 2014 18:36:36 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_51395C1B-5ACC-4996-87E8-02ADABD05E31"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Michael Koster <michaeljohnkoster@gmail.com>
In-Reply-To: <56C2F665D49E0341B9DF5938005ACDF81951D82F@DEMUMBX005.nsn-intra.net>
Date: Wed, 12 Nov 2014 16:36:31 -1000
Message-Id: <20B0ABB9-D178-4396-96EE-0E8FDFFA012A@gmail.com>
References: <56C2F665D49E0341B9DF5938005ACDF81951D82F@DEMUMBX005.nsn-intra.net>
To: "Rauschenbach, Uwe (NSN - DE/Munich)" <uwe.rauschenbach@nsn.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/3apS3Iueyq2GzsK8m226_zND5lU
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 02:36:43 -0000

--Apple-Mail=_51395C1B-5ACC-4996-87E8-02ADABD05E31
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Good point. I was going by the Wednesday end time=85 Yes, we can shift =
to after the last WG session, at 7:15.

Still no room assigned, I=92ll follow up.

Thanks!

Michael


On Nov 12, 2014, at 1:56 PM, Rauschenbach, Uwe (NSN - DE/Munich) =
<uwe.rauschenbach@nsn.com> wrote:

> Hi Michael,
> This is an excellent idea.
> Would it make sense to shift the start of the meeting by 15 minutes to =
allow also people that participate in the evening WG sessions to =
participate from the beginning?
> Kind regards, Uwe
> =20
> From: Michael Koster <michaeljohnkoster at gmail.com>
> To: Core <core at ietf.org>
> Date: Wed, 12 Nov 2014 08:11:19 -1000
> List-id: "Constrained RESTful Environments \(CoRE\) Working Group =
list" <core.ietf.org>
>=20
> Hi,
> =20
> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.
> =20
> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
> =20
> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
> =20
> It is important that we keep these standards aligned and compatible as =
we go forward with revisions and updates over time.
> =20
> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.
> =20
> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
> =20
> I=92ll send out an update when I have a space secured.
> =20
> Best regards,
> =20
> Michael


--Apple-Mail=_51395C1B-5ACC-4996-87E8-02ADABD05E31
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Good =
point. I was going by the Wednesday end time=85 Yes, we can shift to =
after the last WG session, at 7:15.<div><br></div><div>Still no room =
assigned, I=92ll follow =
up.</div><div><br></div><div>Thanks!</div><div><br></div><div>Michael</div=
><div><br></div><div><br><div><div><div>On Nov 12, 2014, at 1:56 PM, =
Rauschenbach, Uwe (NSN - DE/Munich) &lt;<a =
href=3D"mailto:uwe.rauschenbach@nsn.com">uwe.rauschenbach@nsn.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><div style=3D"font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><font =
face=3D"Calibri" size=3D"2"><span style=3D"font-size: 11pt;"><div =
style=3D"margin-top: 5pt; margin-bottom: 5pt;">Hi Michael,</div><div =
style=3D"margin-top: 5pt; margin-bottom: 5pt;">This is an excellent =
idea.</div><div style=3D"margin-top: 5pt; margin-bottom: 5pt;">Would it =
make sense to shift the start of the meeting by 15 minutes to allow also =
people that participate in the evening WG sessions to participate from =
the beginning?</div><div style=3D"margin-top: 5pt; margin-bottom: =
5pt;">Kind regards, Uwe</div><div style=3D"margin-top: 5pt; =
margin-bottom: 5pt;">&nbsp;</div><ul style=3D"margin: 0px; padding-left: =
36pt;"><li style=3D"margin-top: 5pt; margin-bottom: 5pt;"><i>From</i>: =
Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@DOMAIN.HIDDEN"><font =
color=3D"blue"><u>michaeljohnkoster at =
gmail.com</u></font></a>&gt;</li><li style=3D"margin-top: 5pt; =
margin-bottom: 5pt;"><i>To</i>: Core &lt;<a =
href=3D"mailto:core@DOMAIN.HIDDEN"><font color=3D"blue"><u>core at =
ietf.org</u></font></a>&gt;</li><li style=3D"margin-top: 5pt; =
margin-bottom: 5pt;"><i>Date</i>: Wed, 12 Nov 2014 08:11:19 =
-1000</li><li style=3D"margin-top: 5pt; margin-bottom: =
5pt;"><i>List-id</i>: "Constrained RESTful Environments \(CoRE\) Working =
Group list" &lt;<a =
href=3D"http://core.ietf.org/">core.ietf.org</a>&gt;</li></ul><div><img =
width=3D"83" height=3D"41" src=3D"rtfimage://"></div><div><font =
face=3D"Courier New" size=3D"2"><span style=3D"font-size: =
10pt;">Hi,</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">I=92m setting up a meeting =
for Thursday evening, 7:00 to 8:00 for a presentation on these standards =
that use IETF CoRE and CoAP.</span></font></div><div><font face=3D"Courier=
 New" size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">OMA LWM2M is a device to =
server specification that combines CoAP-enabled device management with =
application level interfaces. It provides device management server and =
an IoT application server functionality using the same object model, =
based on CoAP.</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">IPSO Smart Objects are =
application level objects (e.g. temperature sensor, accelerometer, light =
control, load control) that use the LWM2M object =
model.</span></font></div><div><font face=3D"Courier New" size=3D"2"><span=
 style=3D"font-size: 10pt;">&nbsp;</span></font></div><div><font =
face=3D"Courier New" size=3D"2"><span style=3D"font-size: 10pt;">It is =
important that we keep these standards aligned and compatible as we go =
forward with revisions and updates over =
time.</span></font></div><div><font face=3D"Courier New" size=3D"2"><span =
style=3D"font-size: 10pt;">&nbsp;</span></font></div><div><font =
face=3D"Courier New" size=3D"2"><span style=3D"font-size: 10pt;">The =
presentation will be an overview of OMA LWM2M and IPSO Smart Objects =
that focuses on the way CoRE and CoAP are used to build higher level =
guidelines and specifications to enable device, service, and application =
level interoperability.</span></font></div><div><font face=3D"Courier =
New" size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">It will be 30-40 minutes =
overview presentation and the balance for Q&amp;A, comments, and =
feedback.</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">I=92ll send out an update =
when I have a space secured.</span></font></div><div><font face=3D"Courier=
 New" size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: 10pt;">Best =
regards,</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: =
10pt;">&nbsp;</span></font></div><div><font face=3D"Courier New" =
size=3D"2"><span style=3D"font-size: =
10pt;">Michael</span></font></div></span></font></div></div></blockquote><=
/div><br></div></div></body></html>=

--Apple-Mail=_51395C1B-5ACC-4996-87E8-02ADABD05E31--


From nobody Thu Nov 13 00:06:44 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C62CD1A2130 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 00:06:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 S1V7B5I5tnMo for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 00:06:41 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 118A01A1C03 for <core@ietf.org>; Thu, 13 Nov 2014 00:06:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAD86IJQ025131; Thu, 13 Nov 2014 09:06:18 +0100 (CET)
Received: from dhcp-93f4.meeting.ietf.org (dhcp-93f4.meeting.ietf.org [31.133.147.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id CD8A04FC; Thu, 13 Nov 2014 09:06:16 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <34966E97BE8AD64EAE9D3D6E4DEE36F25818875D@SZXEMA501-MBS.china.huawei.com>
Date: Wed, 12 Nov 2014 22:06:12 -1000
X-Mao-Original-Outgoing-Id: 437558772.887554-0a4ca73a5828b8fe87bf37d94e533643
Content-Transfer-Encoding: quoted-printable
Message-Id: <8320421E-0BD8-424D-BE1E-329301535EAA@tzi.org>
References: <34966E97BE8AD64EAE9D3D6E4DEE36F258180F45@SZXEMA501-MBS.china.huawei.com> <OF2F7F0D02.18A57F17-ON65257D46.00363BD7-65257D46.003981A6@tcs.com> <34966E97BE8AD64EAE9D3D6E4DEE36F25818875D@SZXEMA501-MBS.china.huawei.com>
To: Likepeng <likepeng@huawei.com>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/pqxvjTZcyItDV0hhCWSB405KLHE
Cc: "core \(core@ietf.org\)" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-becker-core-coap-sms-gprs-05.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 08:06:43 -0000

Looking at the CoAP-over-SMS mail backlog...

On 01 Sep 2014, at 15:32, Likepeng <likepeng@huawei.com> wrote:
>=20
> Once they have conclusions, we will update the security considerations =
section accordingly.

Well, we do know the security considerations arising from faking =
MS-ISDNs, so we can add them to the draft now =E2=80=94 while we don=E2=80=
=99t have an answer how this can be fixed, we just have to document the =
limitations of this draft arising from this.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Nov 13 06:03:15 2014
Return-Path: <weigengyu@bupt.edu.cn>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 149BB1A8743 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 06:03:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.644
X-Spam-Level: 
X-Spam-Status: No, score=0.644 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.439] autolearn=ham
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 sDBMT3K7B3Yx for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 06:03:00 -0800 (PST)
Received: from mx1.bupt.edu.cn (mx1.bupt.edu.cn [211.68.68.2]) by ietfa.amsl.com (Postfix) with ESMTP id BBE181A874F for <core@ietf.org>; Thu, 13 Nov 2014 06:02:56 -0800 (PST)
Received: from WeiGengyuPC (unknown [222.131.9.211]) by mx1.bupt.edu.cn (AnyMacro(G7)) with ESMTPA id 0A56B19F390; Thu, 13 Nov 2014 22:02:54 +0800 (HKT)
Message-ID: <ACC9CAD80824445C9B370FFC2CA49635@WeiGengyuPC>
From: "weigengyu" <weigengyu@bupt.edu.cn>
To: "Michael Koster" <michaeljohnkoster@gmail.com>, "Core" <core@ietf.org>
References: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
In-Reply-To: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
Date: Thu, 13 Nov 2014 22:02:54 +0800
Organization: BUPT
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Mailer: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Archived-At: http://mailarchive.ietf.org/arch/msg/core/bLHETiqfET5xArPgw1WogVoJPlU
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 14:03:06 -0000

Hi,

Review the OMA LWM2M documents including "Lightweight Machine to Machine 
Requirements", are necessary.
Studying the use cases may help to understand the High Level Function 
Requriements.

Regards,

Gengyu WEI
Network Technology Center
School of Computer
Beijing University of Posts and Telecommunications
-----原始邮件----- 
From: Michael Koster
Sent: Thursday, November 13, 2014 2:11 AM
To: Core
Subject: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M,and IPSO Smart 
Objects

Hi,

I’m setting up a meeting for Thursday evening, 7:00 to 8:00 for a 
presentation on these standards that use IETF CoRE and CoAP.

OMA LWM2M is a device to server specification that combines CoAP-enabled 
device management with application level interfaces. It provides device 
management server and an IoT application server functionality using the same 
object model, based on CoAP.

IPSO Smart Objects are application level objects (e.g. temperature sensor, 
accelerometer, light control, load control) that use the LWM2M object model.

It is important that we keep these standards aligned and compatible as we go 
forward with revisions and updates over time.

The presentation will be an overview of OMA LWM2M and IPSO Smart Objects 
that focuses on the way CoRE and CoAP are used to build higher level 
guidelines and specifications to enable device, service, and application 
level interoperability.

It will be 30-40 minutes overview presentation and the balance for Q&A, 
comments, and feedback.

I’ll send out an update when I have a space secured.

Best regards,

Michael
_______________________________________________
core mailing list
core@ietf.org
https://www.ietf.org/mailman/listinfo/core 


From nobody Thu Nov 13 08:37:04 2014
Return-Path: <uwe.rauschenbach@nsn.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69BD31A0087 for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 15:57:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
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 SCvJeZKvt2eH for <core@ietfa.amsl.com>; Wed, 12 Nov 2014 15:56:55 -0800 (PST)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E05A1A0072 for <core@ietf.org>; Wed, 12 Nov 2014 15:56:54 -0800 (PST)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.14.3/8.14.3) with ESMTP id sACNuqeU028224 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 12 Nov 2014 23:56:52 GMT
Received: from DEMUHTC003.nsn-intra.net ([10.159.42.34]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id sACNuoV6026996 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 13 Nov 2014 00:56:52 +0100
Received: from DEMUHTC009.nsn-intra.net (10.159.42.40) by DEMUHTC003.nsn-intra.net (10.159.42.34) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 13 Nov 2014 00:56:50 +0100
Received: from DEMUMBX005.nsn-intra.net ([169.254.5.75]) by DEMUHTC009.nsn-intra.net ([10.159.42.40]) with mapi id 14.03.0195.001; Thu, 13 Nov 2014 00:56:50 +0100
From: "Rauschenbach, Uwe (NSN - DE/Munich)" <uwe.rauschenbach@nsn.com>
To: "michaeljohnkoster@gmail.com" <michaeljohnkoster@gmail.com>, "core@ietf.org" <core@ietf.org>
Thread-Topic: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
Thread-Index: Ac/+1FJnhe8KLN5oTFWJlsDz12FPaQ==
Date: Wed, 12 Nov 2014 23:56:49 +0000
Message-ID: <56C2F665D49E0341B9DF5938005ACDF81951D82F@DEMUMBX005.nsn-intra.net>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.159.42.118]
Content-Type: multipart/alternative; boundary="_000_56C2F665D49E0341B9DF5938005ACDF81951D82FDEMUMBX005nsnin_"
MIME-Version: 1.0
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 6906
X-purgate-ID: 151667::1415836612-0000437E-1FB378CB/0/0
Archived-At: http://mailarchive.ietf.org/arch/msg/core/6RIu3R96KJDZSGF0dTjhGf7qaN4
X-Mailman-Approved-At: Thu, 13 Nov 2014 08:37:02 -0800
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Nov 2014 23:57:03 -0000

--_000_56C2F665D49E0341B9DF5938005ACDF81951D82FDEMUMBX005nsnin_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Michael,
This is an excellent idea.
Would it make sense to shift the start of the meeting by 15 minutes to allo=
w also people that participate in the evening WG sessions to participate fr=
om the beginning?
Kind regards, Uwe

*       From: Michael Koster <michaeljohnkoster at gmail.com<mailto:michael=
johnkoster@DOMAIN.HIDDEN>>
*       To: Core <core at ietf.org<mailto:core@DOMAIN.HIDDEN>>
*       Date: Wed, 12 Nov 2014 08:11:19 -1000
*       List-id: "Constrained RESTful Environments \(CoRE\) Working Group l=
ist" <core.ietf.org>
[X]
Hi,

I'm setting up a meeting for Thursday evening, 7:00 to 8:00 for a presentat=
ion on these standards that use IETF CoRE and CoAP.

OMA LWM2M is a device to server specification that combines CoAP-enabled de=
vice management with application level interfaces. It provides device manag=
ement server and an IoT application server functionality using the same obj=
ect model, based on CoAP.

IPSO Smart Objects are application level objects (e.g. temperature sensor, =
accelerometer, light control, load control) that use the LWM2M object model=
.

It is important that we keep these standards aligned and compatible as we g=
o forward with revisions and updates over time.

The presentation will be an overview of OMA LWM2M and IPSO Smart Objects th=
at focuses on the way CoRE and CoAP are used to build higher level guidelin=
es and specifications to enable device, service, and application level inte=
roperability.

It will be 30-40 minutes overview presentation and the balance for Q&A, com=
ments, and feedback.

I'll send out an update when I have a space secured.

Best regards,

Michael



--_000_56C2F665D49E0341B9DF5938005ACDF81951D82FDEMUMBX005nsnin_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div style=3D"margin-top:5pt;margin-bottom:5pt;">Hi Michael,</div>
<div style=3D"margin-top:5pt;margin-bottom:5pt;">This is an excellent idea.=
 </div>
<div style=3D"margin-top:5pt;margin-bottom:5pt;">Would it make sense to shi=
ft the start of the meeting by 15 minutes to allow also people that partici=
pate in the evening WG sessions to participate from the beginning?</div>
<div style=3D"margin-top:5pt;margin-bottom:5pt;">Kind regards, Uwe</div>
<div style=3D"margin-top:5pt;margin-bottom:5pt;">&nbsp;</div>
<ul style=3D"margin:0;padding-left:36pt;">
<li style=3D"margin-top:5pt;margin-bottom:5pt;"><i>From</i>: Michael Koster=
 &lt;<a href=3D"mailto:michaeljohnkoster@DOMAIN.HIDDEN"><font color=3D"blue=
"><u>michaeljohnkoster at gmail.com</u></font></a>&gt;</li><li style=3D"mar=
gin-top:5pt;margin-bottom:5pt;"><i>To</i>: Core &lt;<a href=3D"mailto:core@=
DOMAIN.HIDDEN"><font color=3D"blue"><u>core at ietf.org</u></font></a>&gt;<=
/li><li style=3D"margin-top:5pt;margin-bottom:5pt;"><i>Date</i>: Wed, 12 No=
v 2014 08:11:19 -1000</li><li style=3D"margin-top:5pt;margin-bottom:5pt;"><=
i>List-id</i>: &quot;Constrained RESTful Environments \(CoRE\) Working Grou=
p list&quot; &lt;core.ietf.org&gt;</li></ul>
<div><img width=3D"83" height=3D"41" src=3D"rtfimage://"></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Hi,</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
I&#8217;m setting up a meeting for Thursday evening, 7:00 to 8:00 for a pre=
sentation on these standards that use IETF CoRE and CoAP. </span></font></d=
iv>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
OMA LWM2M is a device to server specification that combines CoAP-enabled de=
vice management with application level interfaces. It provides device manag=
ement server and an IoT application server
functionality using the same object model, based on CoAP.</span></font></di=
v>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
IPSO Smart Objects are application level objects (e.g. temperature sensor, =
accelerometer, light control, load control) that use the LWM2M object model=
.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
It is important that we keep these standards aligned and compatible as we g=
o forward with revisions and updates over time.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
The presentation will be an overview of OMA LWM2M and IPSO Smart Objects th=
at focuses on the way CoRE and CoAP are used to build higher level guidelin=
es and specifications to enable device,
service, and application level interoperability. </span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
It will be 30-40 minutes overview presentation and the balance for Q&amp;A,=
 comments, and feedback.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
I&#8217;ll send out an update when I have a space secured.</span></font></d=
iv>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Best regards,</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Michael</span></font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_56C2F665D49E0341B9DF5938005ACDF81951D82FDEMUMBX005nsnin_--


From nobody Thu Nov 13 12:20:18 2014
Return-Path: <likepeng@huawei.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 155921AD005 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 12:20:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.795
X-Spam-Level: 
X-Spam-Status: No, score=-4.795 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594, SPF_PASS=-0.001] autolearn=ham
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 RYUEy1QuB1wO for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 12:20:10 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5F961ACFFB for <core@ietf.org>; Thu, 13 Nov 2014 12:19:16 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOT43615; Thu, 13 Nov 2014 20:19:15 +0000 (GMT)
Received: from SZXEMA407-HUB.china.huawei.com (10.82.72.39) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 13 Nov 2014 20:19:14 +0000
Received: from SZXEMA501-MBS.china.huawei.com ([169.254.2.205]) by SZXEMA407-HUB.china.huawei.com ([10.82.72.39]) with mapi id 14.03.0158.001; Fri, 14 Nov 2014 04:19:10 +0800
From: Likepeng <likepeng@huawei.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [core] New Version Notification for draft-becker-core-coap-sms-gprs-05.txt
Thread-Index: AQHP/xjBkseDnLXU8U+r4kfwjGzBtJxe/6/Q
Date: Thu, 13 Nov 2014 20:19:09 +0000
Message-ID: <34966E97BE8AD64EAE9D3D6E4DEE36F2581AFCA5@SZXEMA501-MBS.china.huawei.com>
References: <34966E97BE8AD64EAE9D3D6E4DEE36F258180F45@SZXEMA501-MBS.china.huawei.com> <OF2F7F0D02.18A57F17-ON65257D46.00363BD7-65257D46.003981A6@tcs.com> <34966E97BE8AD64EAE9D3D6E4DEE36F25818875D@SZXEMA501-MBS.china.huawei.com> <8320421E-0BD8-424D-BE1E-329301535EAA@tzi.org>
In-Reply-To: <8320421E-0BD8-424D-BE1E-329301535EAA@tzi.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.46.103.218]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/core/UStNcmbOiGAyIJPWqFAS4lbEui0
Cc: "core \(core@ietf.org\)" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-becker-core-coap-sms-gprs-05.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Nov 2014 20:20:12 -0000

PldlbGwsIHdlIGRvIGtub3cgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGFyaXNpbmcgZnJv
bSBmYWtpbmcgTVMtSVNETnMsIHNvIHdlIGNhbiBhZGQgdGhlbSB0byB0aGUgZHJhZnQgbm93IOKA
lCB3aGlsZSB3ZSBkb27igJl0IGhhdmUgYW4gYW5zd2VyIGhvdyB0aGlzIGNhbiBiZSBmaXhlZCwg
d2UganVzdCBoYXZlIHRvIGRvY3VtZW50IHRoZSBsaW1pdGF0aW9ucyBvZiB0aGlzIGRyYWZ0IGFy
aXNpbmcgZnJvbSB0aGlzLg0KDQpPSywgd2lsbCBkbyBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLCB0
aGFua3MhDQoNCktpbmQgUmVnYXJkcw0KS2VwZW5nDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0N
CuWPkeS7tuS6ujogQ2Fyc3RlbiBCb3JtYW5uIFttYWlsdG86Y2Fib0B0emkub3JnXSANCuWPkemA
geaXtumXtDogMjAxNOW5tDEx5pyIMTPml6UgMTY6MDYNCuaUtuS7tuS6ujogTGlrZXBlbmcNCuaK
hOmAgTogQWJoaWphbiBCaGF0dGFjaGFyeXlhOyBjb3JlIChjb3JlQGlldGYub3JnKQ0K5Li76aKY
OiBSZTogW2NvcmVdIE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtYmVja2VyLWNv
cmUtY29hcC1zbXMtZ3Bycy0wNS50eHQNCg0KTG9va2luZyBhdCB0aGUgQ29BUC1vdmVyLVNNUyBt
YWlsIGJhY2tsb2cuLi4NCg0KT24gMDEgU2VwIDIwMTQsIGF0IDE1OjMyLCBMaWtlcGVuZyA8bGlr
ZXBlbmdAaHVhd2VpLmNvbT4gd3JvdGU6DQo+IA0KPiBPbmNlIHRoZXkgaGF2ZSBjb25jbHVzaW9u
cywgd2Ugd2lsbCB1cGRhdGUgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHNlY3Rpb24gYWNj
b3JkaW5nbHkuDQoNCldlbGwsIHdlIGRvIGtub3cgdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25z
IGFyaXNpbmcgZnJvbSBmYWtpbmcgTVMtSVNETnMsIHNvIHdlIGNhbiBhZGQgdGhlbSB0byB0aGUg
ZHJhZnQgbm93IOKAlCB3aGlsZSB3ZSBkb27igJl0IGhhdmUgYW4gYW5zd2VyIGhvdyB0aGlzIGNh
biBiZSBmaXhlZCwgd2UganVzdCBoYXZlIHRvIGRvY3VtZW50IHRoZSBsaW1pdGF0aW9ucyBvZiB0
aGlzIGRyYWZ0IGFyaXNpbmcgZnJvbSB0aGlzLg0KDQpHcsO8w59lLCBDYXJzdGVuDQoNCg==


From nobody Thu Nov 13 17:02:38 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24EB71A1AA5 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 17:02:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 VaBW4pl1FFcX for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 17:02:31 -0800 (PST)
Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 431DA1A1AB6 for <core@ietf.org>; Thu, 13 Nov 2014 17:02:31 -0800 (PST)
Received: by mail-wi0-f178.google.com with SMTP id bs8so1193341wib.11 for <core@ietf.org>; Thu, 13 Nov 2014 17:02:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=Z9Ca0FrL+nsfAMgWYtxwUdqudU1pnhZIRmwyaUPCnGI=; b=GhbkLYBy/laT9ISCpmKv8aXSrof2JCxwVwUOLw8khTp+Fv+SbdSUFcNPlyP5tEYyzb 6zNKtQNADhOvnKkWdJguyM6to6rC66aGpHv2TE7DbV53rGTDqspu5zIkXkNRK5CyZj08 QUnF0GETx9ZkECS1BrT/YI2qThkCFePdv1HUX/zcqBT4lKicE2ABWN8Vdu3beSEiG8U7 5og75MoXmfeI72ToKhauY2trtizgO6cTts1BarCPzTlrxYLo/Lxqgymkw5ilx9fQDb1j NurdAtcOfq4DmdnTBiwlpkbvl2xH/vKZYYaHYE5K0HKeluukErKvBguHVJ4iwGsYETvh mucw==
X-Received: by 10.194.250.41 with SMTP id yz9mr9235664wjc.34.1415926950019; Thu, 13 Nov 2014 17:02:30 -0800 (PST)
Received: from t2001067c03700160ec6db60a8d180fc0.wireless.v6.meeting.ietf.org (t2001067c03700160ec6db60a8d180fc0.wireless.v6.meeting.ietf.org. [2001:67c:370:160:ec6d:b60a:8d18:fc0]) by mx.google.com with ESMTPSA id gc7sm37590363wjb.16.2014.11.13.17.02.28 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Nov 2014 17:02:29 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_71ACB33F-6C41-4965-B723-5AE55BE6687D"
Message-Id: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Thu, 13 Nov 2014 15:02:17 -1000
References: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
To: Core <core@ietf.org>
In-Reply-To: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/yu6JFh3mEbg7ofHJjkbkUsHoxgo
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 01:02:34 -0000

--Apple-Mail=_71ACB33F-6C41-4965-B723-5AE55BE6687D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hello,

The Ad-Hoc meeting is apparently approved and scheduled but I still =
don=92t know which room we will be in. The time is 7:15 to 8:15 to allow =
people to arrive after the last WG session.

I=92ll send out the info as soon as I know, but as a backup, I=92ll try =
to either meet or leave directions at the registration area.

The slides are available on slideshare: =
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso

Best Regards,

Michael
---------------------------------
Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO =
Objects"

ARO URL: https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k1=
=3D6971

Update Message:
Your meeting has been scheduled and the Secretariat will contact you =
shortly to confirm details.
---------------------------------


On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:

> Hi,
>=20
> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>=20
> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>=20
> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>=20
> It is important that we keep these standards aligned and compatible as =
we go forward with revisions and updates over time.
>=20
> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>=20
> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>=20
> I=92ll send out an update when I have a space secured.
>=20
> Best regards,
>=20
> Michael


--Apple-Mail=_71ACB33F-6C41-4965-B723-5AE55BE6687D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"><meta http-equiv=3D"Content-Type" =
content=3D"text/html charset=3Dwindows-1252"></head><body =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;">Hello,<div><br></div><div>The =
Ad-Hoc meeting is apparently approved and scheduled but I still don=92t =
know which room we will be in. The time is 7:15 to 8:15 to allow people =
to arrive after the last WG session.</div><div><br></div><div>I=92ll =
send out the info as soon as I know, but as a backup, I=92ll try to =
either meet or leave directions at the registration =
area.</div><div><br></div><div>The slides are available on =
slideshare:&nbsp;<a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso</a></=
div><div><br></div><div>Best =
Regards,</div><div><br></div><div>Michael</div><div>----------------------=
-----------</div><div><div style=3D"font-family: Consolas;">Notification =
for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO Objects"</div><div =
style=3D"font-family: Consolas;"><br></div><div style=3D"font-family: =
Consolas;">ARO URL:&nbsp;<a =
href=3D"https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;=
rid=3D61&amp;k1=3D6971">https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&=
amp;cid=3D1&amp;rid=3D61&amp;k1=3D6971</a></div><div style=3D"font-family:=
 Consolas;"><br></div><div style=3D"font-family: Consolas;">Update =
Message:</div><div style=3D"font-family: Consolas;">Your meeting has =
been scheduled and the Secretariat will contact you shortly to confirm =
details.</div></div><div>---------------------------------</div><div><br><=
/div><div><br></div><div><div><div>On Nov 12, 2014, at 8:11 AM, Michael =
Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">Hi,<br><br>I=92m setting up a meeting for Thursday =
evening, 7:00 to 8:00 for a presentation on these standards that use =
IETF CoRE and CoAP. <br><br>OMA LWM2M is a device to server =
specification that combines CoAP-enabled device management with =
application level interfaces. It provides device management server and =
an IoT application server functionality using the same object model, =
based on CoAP.<br><br>IPSO Smart Objects are application level objects =
(e.g. temperature sensor, accelerometer, light control, load control) =
that use the LWM2M object model.<br><br>It is important that we keep =
these standards aligned and compatible as we go forward with revisions =
and updates over time.<br><br>The presentation will be an overview of =
OMA LWM2M and IPSO Smart Objects that focuses on the way CoRE and CoAP =
are used to build higher level guidelines and specifications to enable =
device, service, and application level interoperability. <br><br>It will =
be 30-40 minutes overview presentation and the balance for Q&amp;A, =
comments, and feedback.<br><br>I=92ll send out an update when I have a =
space secured.<br><br>Best =
regards,<br><br>Michael</blockquote></div><br></div></body></html>=

--Apple-Mail=_71ACB33F-6C41-4965-B723-5AE55BE6687D--


From nobody Thu Nov 13 20:51:08 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6B9A1A0358 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 20:51:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 dI79QOPDddaO for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 20:51:02 -0800 (PST)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09B221A0062 for <core@ietf.org>; Thu, 13 Nov 2014 20:51:02 -0800 (PST)
Received: by mail-wg0-f50.google.com with SMTP id k14so413578wgh.9 for <core@ietf.org>; Thu, 13 Nov 2014 20:51:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=3D8TmVOUf0ssO+olM5LDwQcq6Gf6HQSd5kMzwwBHRl0=; b=shyMn/beYGqv6I9OJdr9jDNanHMAYBtDx7fHkJf60ikiMO75Vwe8sPVKEVIkLr+arS 7PBGYOVB+nVU8T2A9fZuaEeIReFEvK3SQd9UHCmxAhtQFwIwyZDdWAOP7zVSUFFd10IN 4oO1BJXA+C0aAampHmmMlSq6V9AW9dL/si22sGz2qDfD+XM7FXi4sE16HowCsqKSX77c MAylPoWyf+jjNPo4Cshin0+p4mMQJAnR8RWA9NJLaiZ0Mx+6mWEZkxRNb7SfJEh2R8Fq glemEoBxft3eCKbF+jB8TL5tznZPmLa07mAki9eByRNhwBWIY/LSDkqXKMzDm7kaSQ8j a2pw==
X-Received: by 10.180.10.231 with SMTP id l7mr4051139wib.1.1415940660660; Thu, 13 Nov 2014 20:51:00 -0800 (PST)
Received: from t2001067c037001604d6e4918f2048d2d.wireless.v6.meeting.ietf.org (t2001067c037001604d6e4918f2048d2d.wireless.v6.meeting.ietf.org. [2001:67c:370:160:4d6e:4918:f204:8d2d]) by mx.google.com with ESMTPSA id p8sm5088726wia.1.2014.11.13.20.50.58 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Nov 2014 20:50:59 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_000D1B3C-1079-412B-ACCA-572125911603"
Message-Id: <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Thu, 13 Nov 2014 18:50:55 -1000
References: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com> <FC63CEA2-C280-4C4A-B532-63B5BACE4B1C@gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se>
To: Core <core@ietf.org>
In-Reply-To: <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/ynk3ai_sYKuThswdgTVrEP9PSCY
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 04:51:05 -0000

--Apple-Mail=_000D1B3C-1079-412B-ACCA-572125911603
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi,

Still have not received the room assignment but we=92re going to keep =
trying to contract the Secretariat and hope to have a room by 7:15.

Anyone still interested should meet at the registration area a little =
before 7:15 and we=92ll do what we can.

Cheers,

Michael



On Nov 13, 2014, at 5:10 PM, Samita Chakrabarti =
<samita.chakrabarti@ericsson.com> wrote:

> Thanks
> -Samita
> =20
> From: Michael Koster [mailto:michaeljohnkoster@gmail.com]=20
> Sent: Thursday, November 13, 2014 5:05 PM
> To: Samita Chakrabarti
> Subject: Fwd: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
> =20
> Here=92s an update. Still no room but I=92ll let you know when I get =
the location.
> =20
> Best regards,
> =20
> Michael
> =20
> Begin forwarded message:
>=20
>=20
> From: Michael Koster <michaeljohnkoster@gmail.com>
> Subject: Re: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart =
Objects
> Date: November 13, 2014 at 3:02:17 PM HST
> To: Core <core@ietf.org>
> =20
> Hello,
> =20
> The Ad-Hoc meeting is apparently approved and scheduled but I still =
don=92t know which room we will be in. The time is 7:15 to 8:15 to allow =
people to arrive after the last WG session.
> =20
> I=92ll send out the info as soon as I know, but as a backup, I=92ll =
try to either meet or leave directions at the registration area.
> =20
> The slides are available on slideshare: =
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso
> =20
> Best Regards,
> =20
> Michael
> ---------------------------------
> Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO =
Objects"
> =20
> ARO URL: =
https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k1=3D6971
> =20
> Update Message:
> Your meeting has been scheduled and the Secretariat will contact you =
shortly to confirm details.
> ---------------------------------
> =20
> =20
> On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>=20
>=20
> Hi,
>=20
> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>=20
> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>=20
> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>=20
> It is important that we keep these standards aligned and compatible as =
we go forward with revisions and updates over time.
>=20
> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>=20
> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>=20
> I=92ll send out an update when I have a space secured.
>=20
> Best regards,
>=20
> Michael


--Apple-Mail=_000D1B3C-1079-412B-ACCA-572125911603
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>Still have not received the =
room assignment but we=92re going to keep trying to contract the =
Secretariat and hope to have a room by 7:15.<div><br></div><div>Anyone =
still interested should meet at the registration area a little before =
7:15 and we=92ll do what we =
can.</div><div><br></div><div>Cheers,</div><div><br></div><div>Michael</di=
v><div><br></div><div><br></div><div><br><div><div>On Nov 13, 2014, at =
5:10 PM, Samita Chakrabarti &lt;<a =
href=3D"mailto:samita.chakrabarti@ericsson.com">samita.chakrabarti@ericsso=
n.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div class=3D"WordSection1" =
style=3D"page: WordSection1;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Thanks<o:p></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, =
125);">-Samita<o:p></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">&nbsp;</span></div><div><div style=3D"border-style: =
solid none none; border-top-color: rgb(181, 196, 223); border-top-width: =
1pt; padding: 3pt 0in 0in;"><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">From:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span>Michael Koster [<a =
href=3D"mailto:michaeljohnkoster@gmail.com">mailto:michaeljohnkoster@gmail=
.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, November 13, 2014 =
5:05 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Samita =
Chakrabarti<br><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Fwd: Ad-Hoc meeting to =
present CoAP, OMA LWM2M, and IPSO Smart =
Objects<o:p></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Here=92s =
an update. Still no room but I=92ll let you know when I get the =
location.<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Begin forwarded message:<o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><br><br><o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: purple; =
text-decoration: =
underline;">michaeljohnkoster@gmail.com</a>&gt;</span><o:p></o:p></div></d=
iv><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><b><span style=3D"font-family: =
Helvetica, sans-serif;">Subject: Re: Ad-Hoc meeting to present CoAP, OMA =
LWM2M, and IPSO Smart Objects</span></b><o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">November 13, 2014 at =
3:02:17 PM HST</span><o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><b><span style=3D"font-family: Helvetica, sans-serif;">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Core &lt;<a =
href=3D"mailto:core@ietf.org" style=3D"color: purple; text-decoration: =
underline;">core@ietf.org</a>&gt;</span><o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">Hello,<o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">The Ad-Hoc meeting is apparently approved and =
scheduled but I still don=92t know which room we will be in. The time is =
7:15 to 8:15 to allow people to arrive after the last WG =
session.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">I=92ll send out the info as soon as I know, but as a backup, =
I=92ll try to either meet or leave directions at the registration =
area.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">The slides are available on slideshare:&nbsp;<a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
" style=3D"color: purple; text-decoration: =
underline;">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2m=
ipso</a><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best Regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and =
IPSO Objects"<o:p></o:p></span></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">ARO URL:&nbsp;<a =
href=3D"https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;=
rid=3D61&amp;k1=3D6971" style=3D"color: purple; text-decoration: =
underline;">https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&=
amp;rid=3D61&amp;k1=3D6971</a><o:p></o:p></span></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Update =
Message:<o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Your meeting has been =
scheduled and the Secretariat will contact you shortly to confirm =
details.<o:p></o:p></span></div></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">On Nov 12, 2014, at 8:11 AM, Michael Koster =
&lt;<a href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: =
purple; text-decoration: underline;">michaeljohnkoster@gmail.com</a>&gt; =
wrote:<o:p></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><br><br><o:p></o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Hi,<br><br>I=92m setting up a meeting for Thursday evening, 7:00 =
to 8:00 for a presentation on these standards that use IETF CoRE and =
CoAP.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>OMA =
LWM2M is a device to server specification that combines CoAP-enabled =
device management with application level interfaces. It provides device =
management server and an IoT application server functionality using the =
same object model, based on CoAP.<br><br>IPSO Smart Objects are =
application level objects (e.g. temperature sensor, accelerometer, light =
control, load control) that use the LWM2M object model.<br><br>It is =
important that we keep these standards aligned and compatible as we go =
forward with revisions and updates over time.<br><br>The presentation =
will be an overview of OMA LWM2M and IPSO Smart Objects that focuses on =
the way CoRE and CoAP are used to build higher level guidelines and =
specifications to enable device, service, and application level =
interoperability.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>It will be 30-40 =
minutes overview presentation and the balance for Q&amp;A, comments, and =
feedback.<br><br>I=92ll send out an update when I have a space =
secured.<br><br>Best =
regards,<br><br>Michael</div></div></div></div></div></div></div></blockqu=
ote></div><br></div></div></body></html>=

--Apple-Mail=_000D1B3C-1079-412B-ACCA-572125911603--


From nobody Thu Nov 13 21:02:36 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 163C11A6F03 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:02:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 M4w9Fnyo5oZ1 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:02:32 -0800 (PST)
Received: from mail-wi0-x22e.google.com (mail-wi0-x22e.google.com [IPv6:2a00:1450:400c:c05::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE90C1A0065 for <core@ietf.org>; Thu, 13 Nov 2014 21:02:31 -0800 (PST)
Received: by mail-wi0-f174.google.com with SMTP id h11so1575267wiw.1 for <core@ietf.org>; Thu, 13 Nov 2014 21:02:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=9fYNzwxVOnR1fuVCBM6EDRK/XiedM3UIriBdPpSG4lc=; b=HgfPo6OaAjZqrBK8sfrDAaYABZZE0/egmIGNP4n7xd3lvcjZt/eu2+sSZtZRVvBzl3 TkhIskVDuTCN3oQqFPTvsUGf0asuOrsK976A940Bz7KK9xxvMJf5lE8a3HWNBnry/kt0 vVFRNxE3c7YzBxmguBwuAS1dv1GphopUFllfVgUAU8zupczC3CpAOP8dvnITlVAyFI2H o4mEdWvZg4T+VAvAElXrPWXMXKgnonEHBcnFPpA+2sQitZ68X2xFEd1eyAaJVebjn30D DjC2oWRaJWSFYjHNCfPfxaohz5YLpiAQiZ3oIifkzbUlyt46pY5Q/pP/HyxB7o3NEsDt pe1w==
X-Received: by 10.194.236.200 with SMTP id uw8mr10486550wjc.50.1415941350619;  Thu, 13 Nov 2014 21:02:30 -0800 (PST)
Received: from dhcp-a764.meeting.ietf.org (dhcp-a764.meeting.ietf.org. [31.133.167.100]) by mx.google.com with ESMTPSA id r10sm1869105wiy.19.2014.11.13.21.02.28 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Nov 2014 21:02:30 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_EFCAFC19-9430-434B-B9E3-8778AC9A0C53"
Message-Id: <9B4C2B2A-BDC0-4087-9A90-B4EB0ED1D917@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Thu, 13 Nov 2014 19:02:26 -1000
References: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com> <FC63CEA2-C280-4C4A-B532-63B5BACE4B1C@gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se> <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com>
To: Core <core@ietf.org>
In-Reply-To: <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/7ODw_AfzBgnrh3gFyIjAbjgtN30
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 05:02:35 -0000

--Apple-Mail=_EFCAFC19-9430-434B-B9E3-8778AC9A0C53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi,

We=92ll be meeting in Rainbow Suite 3, in the Rainbow Tower just behind =
the main hotel lobby reception.

Cheers,

Michael


On Nov 13, 2014, at 6:50 PM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:

> Hi,
>=20
> Still have not received the room assignment but we=92re going to keep =
trying to contract the Secretariat and hope to have a room by 7:15.
>=20
> Anyone still interested should meet at the registration area a little =
before 7:15 and we=92ll do what we can.
>=20
> Cheers,
>=20
> Michael
>=20
>=20
>=20
> On Nov 13, 2014, at 5:10 PM, Samita Chakrabarti =
<samita.chakrabarti@ericsson.com> wrote:
>=20
>> Thanks
>> -Samita
>> =20
>> From: Michael Koster [mailto:michaeljohnkoster@gmail.com]=20
>> Sent: Thursday, November 13, 2014 5:05 PM
>> To: Samita Chakrabarti
>> Subject: Fwd: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>> =20
>> Here=92s an update. Still no room but I=92ll let you know when I get =
the location.
>> =20
>> Best regards,
>> =20
>> Michael
>> =20
>> Begin forwarded message:
>>=20
>>=20
>> From: Michael Koster <michaeljohnkoster@gmail.com>
>> Subject: Re: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>> Date: November 13, 2014 at 3:02:17 PM HST
>> To: Core <core@ietf.org>
>> =20
>> Hello,
>> =20
>> The Ad-Hoc meeting is apparently approved and scheduled but I still =
don=92t know which room we will be in. The time is 7:15 to 8:15 to allow =
people to arrive after the last WG session.
>> =20
>> I=92ll send out the info as soon as I know, but as a backup, I=92ll =
try to either meet or leave directions at the registration area.
>> =20
>> The slides are available on slideshare: =
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso
>> =20
>> Best Regards,
>> =20
>> Michael
>> ---------------------------------
>> Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO =
Objects"
>> =20
>> ARO URL: =
https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k1=3D6971
>> =20
>> Update Message:
>> Your meeting has been scheduled and the Secretariat will contact you =
shortly to confirm details.
>> ---------------------------------
>> =20
>> =20
>> On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>>=20
>>=20
>> Hi,
>>=20
>> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>>=20
>> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>>=20
>> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>>=20
>> It is important that we keep these standards aligned and compatible =
as we go forward with revisions and updates over time.
>>=20
>> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>>=20
>> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>>=20
>> I=92ll send out an update when I have a space secured.
>>=20
>> Best regards,
>>=20
>> Michael
>=20


--Apple-Mail=_EFCAFC19-9430-434B-B9E3-8778AC9A0C53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>We=92ll be meeting in Rainbow =
Suite 3, in the Rainbow Tower just behind the main hotel lobby =
reception.</div><div><br></div><div>Cheers,</div><div><br></div><div>Micha=
el</div><div><br></div><div><br><div><div>On Nov 13, 2014, at 6:50 PM, =
Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>Still have not received the =
room assignment but we=92re going to keep trying to contract the =
Secretariat and hope to have a room by 7:15.<div><br></div><div>Anyone =
still interested should meet at the registration area a little before =
7:15 and we=92ll do what we =
can.</div><div><br></div><div>Cheers,</div><div><br></div><div>Michael</di=
v><div><br></div><div><br></div><div><br><div><div>On Nov 13, 2014, at =
5:10 PM, Samita Chakrabarti &lt;<a =
href=3D"mailto:samita.chakrabarti@ericsson.com">samita.chakrabarti@ericsso=
n.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div class=3D"WordSection1" =
style=3D"page: WordSection1;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Thanks<o:p></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, =
125);">-Samita<o:p></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">&nbsp;</span></div><div><div style=3D"border-style: =
solid none none; border-top-color: rgb(181, 196, 223); border-top-width: =
1pt; padding: 3pt 0in 0in;"><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">From:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span>Michael Koster [<a =
href=3D"mailto:michaeljohnkoster@gmail.com">mailto:michaeljohnkoster@gmail=
.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, November 13, 2014 =
5:05 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Samita =
Chakrabarti<br><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Fwd: Ad-Hoc meeting to =
present CoAP, OMA LWM2M, and IPSO Smart =
Objects<o:p></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Here=92s =
an update. Still no room but I=92ll let you know when I get the =
location.<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Begin forwarded message:<o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><br><br><o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: purple; =
text-decoration: =
underline;">michaeljohnkoster@gmail.com</a>&gt;</span><o:p></o:p></div></d=
iv><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><b><span style=3D"font-family: =
Helvetica, sans-serif;">Subject: Re: Ad-Hoc meeting to present CoAP, OMA =
LWM2M, and IPSO Smart Objects</span></b><o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">November 13, 2014 at =
3:02:17 PM HST</span><o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><b><span style=3D"font-family: Helvetica, sans-serif;">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Core &lt;<a =
href=3D"mailto:core@ietf.org" style=3D"color: purple; text-decoration: =
underline;">core@ietf.org</a>&gt;</span><o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">Hello,<o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">The Ad-Hoc meeting is apparently approved and =
scheduled but I still don=92t know which room we will be in. The time is =
7:15 to 8:15 to allow people to arrive after the last WG =
session.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">I=92ll send out the info as soon as I know, but as a backup, =
I=92ll try to either meet or leave directions at the registration =
area.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">The slides are available on slideshare:&nbsp;<a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
" style=3D"color: purple; text-decoration: =
underline;">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2m=
ipso</a><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best Regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and =
IPSO Objects"<o:p></o:p></span></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">ARO URL:&nbsp;<a =
href=3D"https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;=
rid=3D61&amp;k1=3D6971" style=3D"color: purple; text-decoration: =
underline;">https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&=
amp;rid=3D61&amp;k1=3D6971</a><o:p></o:p></span></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Update =
Message:<o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Your meeting has been =
scheduled and the Secretariat will contact you shortly to confirm =
details.<o:p></o:p></span></div></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">On Nov 12, 2014, at 8:11 AM, Michael Koster =
&lt;<a href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: =
purple; text-decoration: underline;">michaeljohnkoster@gmail.com</a>&gt; =
wrote:<o:p></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><br><br><o:p></o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Hi,<br><br>I=92m setting up a meeting for Thursday evening, 7:00 =
to 8:00 for a presentation on these standards that use IETF CoRE and =
CoAP.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>OMA =
LWM2M is a device to server specification that combines CoAP-enabled =
device management with application level interfaces. It provides device =
management server and an IoT application server functionality using the =
same object model, based on CoAP.<br><br>IPSO Smart Objects are =
application level objects (e.g. temperature sensor, accelerometer, light =
control, load control) that use the LWM2M object model.<br><br>It is =
important that we keep these standards aligned and compatible as we go =
forward with revisions and updates over time.<br><br>The presentation =
will be an overview of OMA LWM2M and IPSO Smart Objects that focuses on =
the way CoRE and CoAP are used to build higher level guidelines and =
specifications to enable device, service, and application level =
interoperability.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>It will be 30-40 =
minutes overview presentation and the balance for Q&amp;A, comments, and =
feedback.<br><br>I=92ll send out an update when I have a space =
secured.<br><br>Best =
regards,<br><br>Michael</div></div></div></div></div></div></div></blockqu=
ote></div><br></div></div></div></blockquote></div><br></div></body></html=
>=

--Apple-Mail=_EFCAFC19-9430-434B-B9E3-8778AC9A0C53--


From nobody Thu Nov 13 21:09:06 2014
Return-Path: <Rene.Hummen@comsys.rwth-aachen.de>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D4311A1BEB for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:09:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.443
X-Spam-Level: 
X-Spam-Status: No, score=-4.443 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 cG94OLYRwrOw for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:09:00 -0800 (PST)
Received: from mx-out-2.rwth-aachen.de (mx-out-2.rwth-aachen.de [134.130.5.187]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F08FC1A1A68 for <core@ietf.org>; Thu, 13 Nov 2014 21:08:59 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.07,383,1413237600";  d="p7s'?scan'208,217";a="270542263"
Received: from mail-i4.nets.rwth-aachen.de ([137.226.12.21]) by mx-2.rz.rwth-aachen.de with ESMTP; 14 Nov 2014 06:08:58 +0100
Received: from messenger.nets.rwth-aachen.de (messenger.nets.rwth-aachen.de [137.226.13.40]) by mail-i4.nets.rwth-aachen.de (Postfix) with ESMTP id 15A0113DA67; Fri, 14 Nov 2014 06:08:58 +0100 (CET)
Received: from MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee]) by MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee%12]) with mapi id 14.01.0218.012; Fri, 14 Nov 2014 06:08:57 +0100
From: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
To: Zach Shelby <Zach.Shelby@arm.com>
Thread-Topic: [core] New Version Notification for draft-jennings-core-senml-00.txt
Thread-Index: AQHP/8kYG/CQ0Zbm5ESMKpKFjfgzNg==
Date: Fri, 14 Nov 2014 05:08:57 +0000
Message-ID: <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com> <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com>
In-Reply-To: <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [134.61.97.116]
Content-Type: multipart/signed; boundary="Apple-Mail=_F37016B1-DDE6-416D-976B-C84B6071ACFA"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/core/se9GTtoZ_gzF07hblpOg1k5Q4Q8
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 05:09:04 -0000

--Apple-Mail=_F37016B1-DDE6-416D-976B-C84B6071ACFA
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_8BC8D750-C4F8-4DBD-BFB6-522D65F2DD20"


--Apple-Mail=_8BC8D750-C4F8-4DBD-BFB6-522D65F2DD20
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Zach,

glad to see this pick up pace again.

We have been using SenML in one of our joint projects with industry (use =
case: industrial monitoring). We pretty much implemented the spec 1:1 =
and just needed to change the semantics of =93bt=94 and =93t=94 from =
seconds to milliseconds. This is because the readings from the =
industrial controller (i.e., the machine) occasionally needed to be =
taken in sub-second intervals. To still be able to differentiate between =
measurements within the same time interval, we decided to move to a =
millisecond granularity. I think it would be worth integrating this as =
an (optional) encoding into the draft as it could potentially be useful =
for others as well.

Moreover, I believe it would be worth hinting at "XMLsec" and JOSE for =
object security in the context of SenML. We actually employ JOSE in our =
project and it integrates nicely with SenML.

BR
Ren=E9


On 13 Nov 2014, at 01:17, Zach Shelby <Zach.Shelby@arm.com> wrote:

> This is a refresh of the SenML draft, attaching it to the CoRE WG and =
making minimal updates only. The plan is to work on already known =
improvements such as a CBOR serialisation and nesting support.=20
>=20
> Zach
>=20
> Begin forwarded message:
>=20
>> From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
>> Subject: New Version Notification for =
draft-jennings-core-senml-00.txt
>> Date: November 12, 2014 2:14:21 PM HST
>> To: Jari Arkko <jari.arkko@piuha.net>, Zach Shelby =
<Zach.Shelby@arm.com>, Cullen Jennings <fluffy@cisco.com>, Cullen =
Jennings <fluffy@cisco.com>, Zach Shelby <Zach.Shelby@arm.com>, Jari =
Arkko <jari.arkko@piuha.net>
>>=20
>>=20
>> A new version of I-D, draft-jennings-core-senml-00.txt
>> has been successfully submitted by Zach Shelby and posted to the
>> IETF repository.
>>=20
>> Name: draft-jennings-core-senml
>> Revision: 00
>> Title: Media Types for Sensor Markup Language (SENML)
>> Document date: 2014-11-12
>> Group: Individual Submission
>> Pages: 24
>> URL:            =
http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt
>> Status:         =
https://datatracker.ietf.org/doc/draft-jennings-core-senml/
>> Htmlized:       =
http://tools.ietf.org/html/draft-jennings-core-senml-00
>>=20
>>=20
>> Abstract:
>>   This specification defines media types for representing simple =
sensor
>>   measurements and device parameters in the Sensor Markup Language
>>   (SenML).  Representations are defined in JavaScript Object Notation
>>   (JSON), eXtensible Markup Language (XML) and Efficient XML
>>   Interchange (EXI), which share the common SenML data model.  A =
simple
>>   sensor, such as a temperature sensor, could use this media type in
>>   protocols such as HTTP or CoAP to transport the measurements of the
>>   sensor or to be configured.
>>=20
>>=20
>>=20
>>=20
>> Please note that it may take a couple of minutes from the time of =
submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>=20
>> The IETF Secretariat
>>=20
>>=20
>=20
> Zach Shelby
> Director of Technical Marketing
> ARM Internet of Things BU
> www.arm.com
> US: +1 (408) 203-9434
> Finland: +358 407796297
> Skype: zdshelby
> LinkedIn: fi.linkedin.com/in/zachshelby/
>=20
>=20
> -- IMPORTANT NOTICE: The contents of this email and any attachments =
are confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
>=20
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, =
Registered in England & Wales, Company No: 2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 =
9NJ, Registered in England & Wales, Company No: 2548782
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core

--
Dipl.-Inform. Rene Hummen, Ph.D. Student
Chair of Communication and Distributed Systems
RWTH Aachen University, Germany
tel: +49 241 80 21426
web: http://www.comsys.rwth-aachen.de/team/rene-hummen/


--Apple-Mail=_8BC8D750-C4F8-4DBD-BFB6-522D65F2DD20
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi =
Zach,<div><br></div><div>glad to see this pick up pace =
again.</div><div><br></div><div>We have been using SenML in one of our =
joint projects with industry (use case: industrial monitoring). We =
pretty much implemented the spec 1:1 and just needed to change the =
semantics of =93bt=94 and =93t=94 from seconds to milliseconds. This is =
because the readings from the industrial controller (i.e., the machine) =
occasionally needed to be taken in sub-second intervals. To still be =
able to differentiate between measurements within the same time =
interval, we decided to move to a millisecond granularity. I think it =
would be worth integrating this as an (optional) encoding into the draft =
as it could potentially be useful for others as =
well.</div><div><br></div><div>Moreover, I believe it would be worth =
hinting at "XMLsec" and JOSE for object security in the context of =
SenML. We actually employ JOSE in our project and it integrates nicely =
with =
SenML.</div><div><br></div><div>BR</div><div>Ren=E9</div><div><br></div><d=
iv><br><div><div>On 13 Nov 2014, at 01:17, Zach Shelby &lt;<a =
href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
This is a refresh of the SenML draft, attaching it to the CoRE WG and =
making minimal updates only. The plan is to work on already known =
improvements such as a CBOR serialisation and nesting support.&nbsp;
<div><br>
</div>
<div>Zach<br>
<div><br>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;">
<span style=3D"font-family: Helvetica; font-size: inherit;"><b>From:
</b></span><span style=3D"font-family: Helvetica; font-size: =
inherit;">"<a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>" =
&lt;<a =
href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;<=
br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;">
<span style=3D"font-family: Helvetica; font-size: inherit;"><b>Subject:
</b></span><span style=3D"font-family: Helvetica; font-size: =
inherit;"><b>New Version Notification for =
draft-jennings-core-senml-00.txt</b><br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;">
<span style=3D"font-family: Helvetica; font-size: inherit;"><b>Date:
</b></span><span style=3D"font-family: Helvetica; font-size: =
inherit;">November 12, 2014 2:14:21 PM HST<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px;">
<span style=3D"font-family: Helvetica; font-size: inherit;"><b>To:
</b></span><span style=3D"font-family: Helvetica; font-size: =
inherit;">Jari Arkko &lt;<a =
href=3D"mailto:jari.arkko@piuha.net">jari.arkko@piuha.net</a>&gt;, Zach =
Shelby &lt;<a =
href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm.com</a>&gt;, Cullen =
Jennings &lt;<a href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</a>&gt;,=

 Cullen Jennings &lt;<a =
href=3D"mailto:fluffy@cisco.com">fluffy@cisco.com</a>&gt;, Zach Shelby =
&lt;<a href=3D"mailto:Zach.Shelby@arm.com">Zach.Shelby@arm.com</a>&gt;, =
Jari Arkko &lt;<a =
href=3D"mailto:jari.arkko@piuha.net">jari.arkko@piuha.net</a>&gt;<br>
</span></div>
<br>
<div><br>
A new version of I-D, draft-jennings-core-senml-00.txt<br>
has been successfully submitted by Zach Shelby and posted to the<br>
IETF repository.<br>
<br>
Name:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"></span>draft-jennings-core-senml<br>
Revision:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>00<br>
Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"></span>Media Types for Sensor Markup Language =
(SENML)<br>
Document date:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>2014-11-12<br>
Group:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"></span>Individual Submission<br>
Pages:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"></span>24<br>
URL: =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.t=
xt">http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt</=
a><br>
Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/draft-jennings-core-senml/">https=
://datatracker.ietf.org/doc/draft-jennings-core-senml/</a><br>
Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"http://tools.ietf.org/html/draft-jennings-core-senml-00">http://to=
ols.ietf.org/html/draft-jennings-core-senml-00</a><br>
<br>
<br>
Abstract:<br>
&nbsp;&nbsp;This specification defines media types for representing =
simple sensor<br>
&nbsp;&nbsp;measurements and device parameters in the Sensor Markup =
Language<br>
&nbsp;&nbsp;(SenML). &nbsp;Representations are defined in JavaScript =
Object Notation<br>
&nbsp;&nbsp;(JSON), eXtensible Markup Language (XML) and Efficient =
XML<br>
&nbsp;&nbsp;Interchange (EXI), which share the common SenML data model. =
&nbsp;A simple<br>
&nbsp;&nbsp;sensor, such as a temperature sensor, could use this media =
type in<br>
&nbsp;&nbsp;protocols such as HTTP or CoAP to transport the measurements =
of the<br>
&nbsp;&nbsp;sensor or to be configured.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of =
submission<br>
until the htmlized version and diff are available at <a =
href=3D"http://tools.ietf.org/">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div>
</blockquote>
</div>
<br>
<div apple-content-edited=3D"true">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div style=3D"font-family: Helvetica; font-size: inherit; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">
<div>Zach Shelby</div>
<div>Director of Technical Marketing</div>
<div>ARM Internet of Things BU</div>
<div><a href=3D"http://www.arm.com/">www.arm.com</a></div>
<div>US:&nbsp;+1 (408) 203-9434</div>
<div>Finland: +358 407796297</div>
<div>Skype: zdshelby</div>
<div>LinkedIn:&nbsp;<a href=3D"http://fi.linkedin.com/in/zachshelby/" =
title=3D"View public profile" =
name=3D"webProfileURL">fi.linkedin.com/in/zachshelby/</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
</div>
<br>
<font face=3D"Arial" size=3D"2">-- IMPORTANT NOTICE: The contents of =
this email and any attachments are confidential and may also be =
privileged. If you are not the intended recipient, please notify the =
sender immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the =
information in any medium. Thank you.<br>
<br>
ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, =
Registered in England &amp; Wales, Company No: 2557590<br>
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 =
9NJ, Registered in England &amp; Wales, Company No: 2548782<br>
</font>
</div>
_______________________________________________<br>core mailing =
list<br><a =
href=3D"mailto:core@ietf.org">core@ietf.org</a><br>https://www.ietf.org/ma=
ilman/listinfo/core<br></blockquote></div><br><div =
apple-content-edited=3D"true">
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">--<br>Dipl.-Inform. Rene Hummen, Ph.D. =
Student<br>Chair of Communication and Distributed Systems<br>RWTH Aachen =
University, Germany<br>tel: +49 241 80 21426<br>web:&nbsp;<a =
href=3D"http://www.comsys.rwth-aachen.de/team/rene-hummen/">http://www.com=
sys.rwth-aachen.de/team/rene-hummen/</a></div>

</div>
<br></div></body></html>=

--Apple-Mail=_8BC8D750-C4F8-4DBD-BFB6-522D65F2DD20--

--Apple-Mail=_F37016B1-DDE6-416D-976B-C84B6071ACFA
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOGzCCBCEw
ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0
c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD
ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5
MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ
MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm
FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq
aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq
ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV
Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E
b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD
VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz
K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB
AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh
ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J
a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ
hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL
BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE6DCCA9CgAwIBAgIECfJ04DANBgkqhkiG
9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO
LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDIxNDExNDkz
OFoXDTE5MDIxMzAwMDAwMFowXjELMAkGA1UEBhMCREUxFDASBgNVBAoTC1JXVEggQWFjaGVuMRcw
FQYDVQQDEw5SV1RIIEFhY2hlbiBDQTEgMB4GCSqGSIb3DQEJARYRY2FAcnd0aC1hYWNoZW4uZGUw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4MAhk48jcelLfNUI5kvMv+CF54xJnL4x/
cJQnN2NId6CJ3fqs0siO2exIACfzdjxOUpQ6ZFOn5pdTvTi7stnk8WAaP/d9LFd8k9Gbxjh7xh3L
+0a3ac+/tHJcX564ntUxGtVGMuShEoUaZUT5fw97TL36UJ8OqXLrqpdAKcFKaJ+pgRp2gTLj4MNU
MPjA4GlstpjoLnT++qFm7t/ZS92/E3OqNJUwHH6C35vSroVscmg+a7XxT6U4JO99MYxNcTIMzhPS
9Ytp+302w7i51daBjr0hFGPK0nLSV6gv77zBSFJ7AVGJJxBSUzDn0xkDLYvZwqaeYkj8kDB2oSeR
yfGjAgMBAAGjggGwMIIBrDAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU
btU+wBwvcck8v0lO72pVSOzR8jgwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwHAYD
VR0RBBUwE4ERY2FAcnd0aC1hYWNoZW4uZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw
MS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggr
BgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBj
YS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB
BQUAA4IBAQAXh37GLAscIHrVqQYrG5P/dYULxAseU6xuXKnSpVTnMWVFf1TtN/p2D+8XTKtl/A4W
lYa9np+ONblWcS1nJsuYf7N9wrO4zCEcVBNLIAHCY3ZXG+IoNHwgXqSYqXHzrAQZjkSJr1RfbFE4
njUy0nNhtC51HX0ongWfqODc6z7aF9we20615Mh8Kk8uox4XgjLLV/UjPVlwRAnuYIeF0wycvQ6j
z/PJMuOrXShpqejpaiRXqKx8oPXAlCcnoqRLlQc1L0iwQHBn0Em6tDmMHcahbf9SBOWiZ8+O0av4
ly8CQ95okz9hto9UErXUIzNea2AQXBtlIyLLKgVuYPf4i3IyMIIFBjCCA+6gAwIBAgIHFHkMp6Zz
lDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAV
BgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAe
Fw0xMjA5MTkwOTIzMzVaFw0xNTA5MTkwOTIzMzVaMDkxCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEUMBIGA1UEAxMLUmVuZSBIdW1tZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDDoo52P1ghFxnZmWNVnv7+qDKjyif4AoLkJrs7CVV34cRm/PhuW8WzLqOES0B0ENWE
eDUez2Dc4inRNXdF5zMy36rLuKsK5MuznnXTzqYGMeGQAU7MkUvSZdMIWDpMdVc5nKzP81leStBY
c3t6T2PNFHbeQEoHqjUNMQc9wfFWVQHTnQt9+kejn8NDMHqzKjJ+bnXm3byZCEs09CnmGli1irfJ
cR6Fo4KcRMHKVrAHUG8NB+QyPv9RzEawbxwZgyDot5G/A4iRnX0aZ7OjB6ohkepKniBZqSMeOIu1
/Y7p6zYwqiLLywX1VtDQz067R4pkrT5h/IO/VcEGXukXqPA/AgMBAAGjggHsMIIB6DAvBgNVHSAE
KDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEEAgMwCQYDVR0TBAIwADALBgNV
HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTAJpMHhUGI
9hiu0k6Ccd8MggDivTAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODAsBgNVHREEJTAj
gSFyZW5lLmh1bW1lbkBjb21zeXMucnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0
cDovL2NkcDEucGNhLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsGAQUFBwEB
BIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2Nh
Y2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgt
Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCA/Plhm3Cxu6mOs3O3
Wsl/9Ow7rbANrMvB2zxZW4yGJGu5FKaib+ir66xbpMAbmN4gqQmwuDMW+oWC7U+m9IfFG+T482Rz
AvsYEOZUmq3Y0KFx87MEJdgaWtJ7PnlUaGtgQjdMso0pvAboZnp2pfxazq46lHXDgTCJsd7MUHb6
MzV9JpDzq0qnXeM2d+WxpOckuo11SAtXod+zuI9Udm7oUVIGeI8yFQrtHhtfESOmi57zSTseEYNS
meInQtPv1ARHwuFRBcG5SkHDqbFZIw+2QVK2qq23NlTeBB/JfitX13NYdYNMgymz30iHXvxmB1nN
fmJ9RDejQ4SVonYR7pLLMYIC5zCCAuMCAQEwaTBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldU
SCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3Ro
LWFhY2hlbi5kZQIHFHkMp6ZzlDAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0xNDExMTQwNTA4NTZaMCMGCSqGSIb3DQEJBDEWBBTwh3dh4nVG
ZdQKY8HCKVU2vDs6fDB4BgkrBgEEAYI3EAQxazBpMF4xCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEXMBUGA1UEAxMOUldUSCBBYWNoZW4gQ0ExIDAeBgkqhkiG9w0BCQEWEWNhQHJ3
dGgtYWFjaGVuLmRlAgcUeQynpnOUMHoGCyqGSIb3DQEJEAILMWugaTBeMQswCQYDVQQGEwJERTEU
MBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcN
AQkBFhFjYUByd3RoLWFhY2hlbi5kZQIHFHkMp6ZzlDANBgkqhkiG9w0BAQEFAASCAQB1+PNifhDR
ZoDbR2Fgy1kVSf7i82BLSoKLdV5R7Uh95m32uAqKD/qQ26Qbn0kBj4RYhncxGsgHyJeCdhAHha4Q
XtSPaC/xvcSl8tHCeK2MVg7UB+06HRxDebzKBDpJ3cvMbN9K//cbjAmC1LLO+D+JHEqxA+OHCKdT
xH7wUUDpPFshUtX0UY0oHIFikaIRyKgwh2v9J/gNxfOo0jkfrmvb+vDA9xs0JeHFqY1Fstjw37AD
c6OkRwaDznqGM+hZz2M/Aw+bqz+qH9gAlg7nhvTGHXzV652W4wudZG5+jvH1UxeNewKn10LLKVOE
8+3LWxV/WJ5N4jCJtq5As9/UI6fkAAAAAAAA

--Apple-Mail=_F37016B1-DDE6-416D-976B-C84B6071ACFA--


From nobody Thu Nov 13 21:32:02 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 678B71A6F96 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:32:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 zjTDm2JAwX1b for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 21:31:59 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9927A1A00A7 for <core@ietf.org>; Thu, 13 Nov 2014 21:31:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAE5Vpws021701; Fri, 14 Nov 2014 06:31:51 +0100 (CET)
Received: from dhcp-hotel-wired-9-e9.meeting.ietf.org (unknown [130.129.9.233]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 35D7AD78; Fri, 14 Nov 2014 06:31:49 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de>
Date: Thu, 13 Nov 2014 19:24:25 -1000
X-Mao-Original-Outgoing-Id: 437635465.286559-f183cfe532b3fec99bb5a65692e9a9b9
Content-Transfer-Encoding: quoted-printable
Message-Id: <102B60BB-C740-450E-BD7A-C2EB7EFAFF91@tzi.org>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com> <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com> <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de>
To: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/E_BZJ9amOHNaTV68x1ruEHk26d8
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 05:32:00 -0000

Hi Ren=E9.

Hi Ren=E9,

would your use case have benefitted from the use of floating-point =
numbers?

Gr=FC=DFe, Carsten


> On 13 Nov 2014, at 19:08, Rene Hummen =
<Rene.Hummen@comsys.rwth-aachen.de> wrote:
>=20
> Hi Zach,
>=20
> glad to see this pick up pace again.
>=20
> We have been using SenML in one of our joint projects with industry =
(use case: industrial monitoring). We pretty much implemented the spec =
1:1 and just needed to change the semantics of =93bt=94 and =93t=94 from =
seconds to milliseconds. This is because the readings from the =
industrial controller (i.e., the machine) occasionally needed to be =
taken in sub-second intervals. To still be able to differentiate between =
measurements within the same time interval, we decided to move to a =
millisecond granularity. I think it would be worth integrating this as =
an (optional) encoding into the draft as it could potentially be useful =
for others as well.
>=20
> Moreover, I believe it would be worth hinting at "XMLsec" and JOSE for =
object security in the context of SenML. We actually employ JOSE in our =
project and it integrates nicely with SenML.
>=20
> BR
> Ren=E9
>=20
>=20
> On 13 Nov 2014, at 01:17, Zach Shelby <Zach.Shelby@arm.com> wrote:
>=20
>> This is a refresh of the SenML draft, attaching it to the CoRE WG and =
making minimal updates only. The plan is to work on already known =
improvements such as a CBOR serialisation and nesting support.=20
>>=20
>> Zach
>>=20
>> Begin forwarded message:
>>=20
>>> From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
>>> Subject: New Version Notification for =
draft-jennings-core-senml-00.txt
>>> Date: November 12, 2014 2:14:21 PM HST
>>> To: Jari Arkko <jari.arkko@piuha.net>, Zach Shelby =
<Zach.Shelby@arm.com>, Cullen Jennings <fluffy@cisco.com>, Cullen =
Jennings <fluffy@cisco.com>, Zach Shelby <Zach.Shelby@arm.com>, Jari =
Arkko <jari.arkko@piuha.net>
>>>=20
>>>=20
>>> A new version of I-D, draft-jennings-core-senml-00.txt
>>> has been successfully submitted by Zach Shelby and posted to the
>>> IETF repository.
>>>=20
>>> Name: draft-jennings-core-senml
>>> Revision: 00
>>> Title: Media Types for Sensor Markup Language (SENML)
>>> Document date: 2014-11-12
>>> Group: Individual Submission
>>> Pages: 24
>>> URL:            =
http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt
>>> Status:         =
https://datatracker.ietf.org/doc/draft-jennings-core-senml/
>>> Htmlized:       =
http://tools.ietf.org/html/draft-jennings-core-senml-00
>>>=20
>>>=20
>>> Abstract:
>>>   This specification defines media types for representing simple =
sensor
>>>   measurements and device parameters in the Sensor Markup Language
>>>   (SenML).  Representations are defined in JavaScript Object =
Notation
>>>   (JSON), eXtensible Markup Language (XML) and Efficient XML
>>>   Interchange (EXI), which share the common SenML data model.  A =
simple
>>>   sensor, such as a temperature sensor, could use this media type in
>>>   protocols such as HTTP or CoAP to transport the measurements of =
the
>>>   sensor or to be configured.
>>>=20
>>>=20
>>>=20
>>>=20
>>> Please note that it may take a couple of minutes from the time of =
submission
>>> until the htmlized version and diff are available at tools.ietf.org.
>>>=20
>>> The IETF Secretariat
>>>=20
>>>=20
>>=20
>> Zach Shelby
>> Director of Technical Marketing
>> ARM Internet of Things BU
>> www.arm.com
>> US: +1 (408) 203-9434
>> Finland: +358 407796297
>> Skype: zdshelby
>> LinkedIn: fi.linkedin.com/in/zachshelby/
>>=20
>>=20
>> -- IMPORTANT NOTICE: The contents of this email and any attachments =
are confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
>>=20
>> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, =
Registered in England & Wales, Company No: 2557590
>> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 =
9NJ, Registered in England & Wales, Company No: 2548782
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>=20
> --
> Dipl.-Inform. Rene Hummen, Ph.D. Student
> Chair of Communication and Distributed Systems
> RWTH Aachen University, Germany
> tel: +49 241 80 21426
> web: http://www.comsys.rwth-aachen.de/team/rene-hummen/
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core


From nobody Thu Nov 13 22:36:21 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DAA01A6FD0 for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 22:36:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 zzlB9KFRcyll for <core@ietfa.amsl.com>; Thu, 13 Nov 2014 22:36:19 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2F431A1B6E for <core@ietf.org>; Thu, 13 Nov 2014 22:36:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAE6aGDr015497 for <core@ietf.org>; Fri, 14 Nov 2014 07:36:16 +0100 (CET)
Received: from dhcp-hotel-wired-9-e9.meeting.ietf.org (unknown [130.129.9.233]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 543F6DC1; Fri, 14 Nov 2014 07:36:15 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
Date: Thu, 13 Nov 2014 20:36:10 -1000
X-Mao-Original-Outgoing-Id: 437639770.593632-63b156c4178bee0eb4d82503ef34aba0
Content-Transfer-Encoding: quoted-printable
Message-Id: <88FBBEF5-1CB9-4A0B-86A6-65928DFC773C@tzi.org>
To: "core@ietf.org WG" <core@ietf.org>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/t5FT0PBAKI7lGTmSQz8PrKQmY-k
Subject: [core] How to pronounce "LWM2M"
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 06:36:19 -0000

We have all this wonderful pronounceable two-syllable technology like =
JSON, CoAP, CBOR, IPSO etc.

But what about LWM2M?  That sticks out like a sore thumb.
That became just too apparent during Michael Koster=E2=80=99s great =
overview of CoAP/LWM2M/IPSO.

So, beginning from tonight, let=E2=80=99s all say out aloud:

	"OMA law=E2=80=99mom=E2=80=9D

(If this sounds a little bit Hawaiian: Yes, this pronunciation was =
created in Hawai=E2=80=99i.)

Gr=C3=BC=C3=9Fe, Carsten


From nobody Fri Nov 14 00:21:18 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A8851A0083 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 00:21:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 6A01_x0hYxha for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 00:21:13 -0800 (PST)
Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B0DA1A000C for <core@ietf.org>; Fri, 14 Nov 2014 00:21:13 -0800 (PST)
Received: by mail-wi0-f173.google.com with SMTP id n3so1890286wiv.6 for <core@ietf.org>; Fri, 14 Nov 2014 00:21:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=HbRFomysfr+HAC5qSnH7qNgw2CRBK7SRfT1lb6tUcPY=; b=NYXAY5oLuJLlqhKxbfDxuQmIGTKR02SDbqVcVkRmRJtdvaRH7/aLNJ6TOebaOJMwFR ayftJiORSaJZtpf5s3LDV8plotE+Lj2MlRuVInnNr1bivOeRWu0yMcLdhFSwyKRITwJE GOpCvor9Ydlo9Pzez4j2tnWBRplja6kxvlTO+aKacqrqyErvCprlMz0bgq/mK1NP8L+Q 5HzmhNG+h29he3wg5OMNAEFgUcB4hKu8C8Y8/AwBdavNFgzDPdQqKldB+kE/AqGAUkX8 qepeCTKu/dI4gziTf3A0Q/HKs5n3vjc8uc3xZH3vqYg4Fc2eeoXPurbRGsBSBsbAHlto U79A==
X-Received: by 10.180.8.34 with SMTP id o2mr5206744wia.23.1415953271768; Fri, 14 Nov 2014 00:21:11 -0800 (PST)
Received: from t2001067c037001603cec7aa0ba8dfce7.wireless.v6.meeting.ietf.org (t2001067c037001603cec7aa0ba8dfce7.wireless.v6.meeting.ietf.org. [2001:67c:370:160:3cec:7aa0:ba8d:fce7]) by mx.google.com with ESMTPSA id fi10sm2415921wic.12.2014.11.14.00.21.09 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Nov 2014 00:21:11 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7DD142C2-CFC9-4D56-BE53-8A2768BF7E8D"
Message-Id: <CF97D592-4EA9-4A24-B458-D6D7B0A5EBAC@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Thu, 13 Nov 2014 22:21:06 -1000
References: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com> <FC63CEA2-C280-4C4A-B532-63B5BACE4B1C@gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se> <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com> <9B4C2B2A-BDC0-4087-9A90-B4EB0ED1D917@gmail.com>
To: Core <core@ietf.org>
In-Reply-To: <9B4C2B2A-BDC0-4087-9A90-B4EB0ED1D917@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/Sz8Yh0KGwh6SqMhfftfhHmyPIKg
Subject: [core] Slides for the Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 08:21:17 -0000

--Apple-Mail=_7DD142C2-CFC9-4D56-BE53-8A2768BF7E8D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Thanks all for coming to the meeting.=20

The updated slides are at:
=
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso-4154219=
6

Cheers,

Michael

On Nov 13, 2014, at 7:02 PM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:

> Hi,
>=20
> We=92ll be meeting in Rainbow Suite 3, in the Rainbow Tower just =
behind the main hotel lobby reception.
>=20
> Cheers,
>=20
> Michael
>=20
>=20
> On Nov 13, 2014, at 6:50 PM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>=20
>> Hi,
>>=20
>> Still have not received the room assignment but we=92re going to keep =
trying to contract the Secretariat and hope to have a room by 7:15.
>>=20
>> Anyone still interested should meet at the registration area a little =
before 7:15 and we=92ll do what we can.
>>=20
>> Cheers,
>>=20
>> Michael
>>=20
>>=20
>>=20
>> On Nov 13, 2014, at 5:10 PM, Samita Chakrabarti =
<samita.chakrabarti@ericsson.com> wrote:
>>=20
>>> Thanks
>>> -Samita
>>> =20
>>> From: Michael Koster [mailto:michaeljohnkoster@gmail.com]=20
>>> Sent: Thursday, November 13, 2014 5:05 PM
>>> To: Samita Chakrabarti
>>> Subject: Fwd: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>>> =20
>>> Here=92s an update. Still no room but I=92ll let you know when I get =
the location.
>>> =20
>>> Best regards,
>>> =20
>>> Michael
>>> =20
>>> Begin forwarded message:
>>>=20
>>>=20
>>> From: Michael Koster <michaeljohnkoster@gmail.com>
>>> Subject: Re: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>>> Date: November 13, 2014 at 3:02:17 PM HST
>>> To: Core <core@ietf.org>
>>> =20
>>> Hello,
>>> =20
>>> The Ad-Hoc meeting is apparently approved and scheduled but I still =
don=92t know which room we will be in. The time is 7:15 to 8:15 to allow =
people to arrive after the last WG session.
>>> =20
>>> I=92ll send out the info as soon as I know, but as a backup, I=92ll =
try to either meet or leave directions at the registration area.
>>> =20
>>> The slides are available on slideshare: =
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso
>>> =20
>>> Best Regards,
>>> =20
>>> Michael
>>> ---------------------------------
>>> Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO =
Objects"
>>> =20
>>> ARO URL: =
https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k1=3D6971
>>> =20
>>> Update Message:
>>> Your meeting has been scheduled and the Secretariat will contact you =
shortly to confirm details.
>>> ---------------------------------
>>> =20
>>> =20
>>> On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>>>=20
>>>=20
>>> Hi,
>>>=20
>>> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>>>=20
>>> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>>>=20
>>> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>>>=20
>>> It is important that we keep these standards aligned and compatible =
as we go forward with revisions and updates over time.
>>>=20
>>> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>>>=20
>>> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>>>=20
>>> I=92ll send out an update when I have a space secured.
>>>=20
>>> Best regards,
>>>=20
>>> Michael
>>=20
>=20


--Apple-Mail=_7DD142C2-CFC9-4D56-BE53-8A2768BF7E8D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Thanks =
all for coming to the meeting.&nbsp;<div><br><div>The updated slides are =
at:</div><div><a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
-41542196">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mi=
pso-41542196</a></div><div><br></div><div>Cheers,</div><div><br></div><div=
>Michael</div><div><br><div><div>On Nov 13, 2014, at 7:02 PM, Michael =
Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>We=92ll be meeting in Rainbow =
Suite 3, in the Rainbow Tower just behind the main hotel lobby =
reception.</div><div><br></div><div>Cheers,</div><div><br></div><div>Micha=
el</div><div><br></div><div><br><div><div>On Nov 13, 2014, at 6:50 PM, =
Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"><div style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;">Hi,<div><br></div><div>Still have not received the =
room assignment but we=92re going to keep trying to contract the =
Secretariat and hope to have a room by 7:15.<div><br></div><div>Anyone =
still interested should meet at the registration area a little before =
7:15 and we=92ll do what we =
can.</div><div><br></div><div>Cheers,</div><div><br></div><div>Michael</di=
v><div><br></div><div><br></div><div><br><div><div>On Nov 13, 2014, at =
5:10 PM, Samita Chakrabarti &lt;<a =
href=3D"mailto:samita.chakrabarti@ericsson.com">samita.chakrabarti@ericsso=
n.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div class=3D"WordSection1" =
style=3D"page: WordSection1;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Thanks<o:p></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, =
125);">-Samita<o:p></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">&nbsp;</span></div><div><div style=3D"border-style: =
solid none none; border-top-color: rgb(181, 196, 223); border-top-width: =
1pt; padding: 3pt 0in 0in;"><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">From:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span>Michael Koster [<a =
href=3D"mailto:michaeljohnkoster@gmail.com">mailto:michaeljohnkoster@gmail=
.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, November 13, 2014 =
5:05 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Samita =
Chakrabarti<br><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Fwd: Ad-Hoc meeting to =
present CoAP, OMA LWM2M, and IPSO Smart =
Objects<o:p></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Here=92s =
an update. Still no room but I=92ll let you know when I get the =
location.<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Begin forwarded message:<o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><br><br><o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: purple; =
text-decoration: =
underline;">michaeljohnkoster@gmail.com</a>&gt;</span><o:p></o:p></div></d=
iv><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><b><span style=3D"font-family: =
Helvetica, sans-serif;">Subject: Re: Ad-Hoc meeting to present CoAP, OMA =
LWM2M, and IPSO Smart Objects</span></b><o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">November 13, 2014 at =
3:02:17 PM HST</span><o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><b><span style=3D"font-family: Helvetica, sans-serif;">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Core &lt;<a =
href=3D"mailto:core@ietf.org" style=3D"color: purple; text-decoration: =
underline;">core@ietf.org</a>&gt;</span><o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">Hello,<o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">The Ad-Hoc meeting is apparently approved and =
scheduled but I still don=92t know which room we will be in. The time is =
7:15 to 8:15 to allow people to arrive after the last WG =
session.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">I=92ll send out the info as soon as I know, but as a backup, =
I=92ll try to either meet or leave directions at the registration =
area.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">The slides are available on slideshare:&nbsp;<a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
" style=3D"color: purple; text-decoration: =
underline;">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2m=
ipso</a><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best Regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and =
IPSO Objects"<o:p></o:p></span></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">ARO URL:&nbsp;<a =
href=3D"https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;=
rid=3D61&amp;k1=3D6971" style=3D"color: purple; text-decoration: =
underline;">https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&=
amp;rid=3D61&amp;k1=3D6971</a><o:p></o:p></span></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Update =
Message:<o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Your meeting has been =
scheduled and the Secretariat will contact you shortly to confirm =
details.<o:p></o:p></span></div></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">On Nov 12, 2014, at 8:11 AM, Michael Koster =
&lt;<a href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: =
purple; text-decoration: underline;">michaeljohnkoster@gmail.com</a>&gt; =
wrote:<o:p></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><br><br><o:p></o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Hi,<br><br>I=92m setting up a meeting for Thursday evening, 7:00 =
to 8:00 for a presentation on these standards that use IETF CoRE and =
CoAP.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>OMA =
LWM2M is a device to server specification that combines CoAP-enabled =
device management with application level interfaces. It provides device =
management server and an IoT application server functionality using the =
same object model, based on CoAP.<br><br>IPSO Smart Objects are =
application level objects (e.g. temperature sensor, accelerometer, light =
control, load control) that use the LWM2M object model.<br><br>It is =
important that we keep these standards aligned and compatible as we go =
forward with revisions and updates over time.<br><br>The presentation =
will be an overview of OMA LWM2M and IPSO Smart Objects that focuses on =
the way CoRE and CoAP are used to build higher level guidelines and =
specifications to enable device, service, and application level =
interoperability.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>It will be 30-40 =
minutes overview presentation and the balance for Q&amp;A, comments, and =
feedback.<br><br>I=92ll send out an update when I have a space =
secured.<br><br>Best =
regards,<br><br>Michael</div></div></div></div></div></div></div></blockqu=
ote></div><br></div></div></div></blockquote></div><br></div></div></block=
quote></div><br></div></div></body></html>=

--Apple-Mail=_7DD142C2-CFC9-4D56-BE53-8A2768BF7E8D--


From nobody Fri Nov 14 04:54:18 2014
Return-Path: <james.huy.nguyen@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96F591A00D8 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 04:54:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001] autolearn=no
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 JX1aBgkhtwRC for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 04:54:15 -0800 (PST)
Received: from mail-qc0-x232.google.com (mail-qc0-x232.google.com [IPv6:2607:f8b0:400d:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D8F01A0086 for <core@ietf.org>; Fri, 14 Nov 2014 04:54:15 -0800 (PST)
Received: by mail-qc0-f178.google.com with SMTP id b13so14113946qcw.37 for <core@ietf.org>; Fri, 14 Nov 2014 04:54:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=pS6IeCu6eBK8US5CKo4OwFRF3IdmpR+usVy+2SEOo/8=; b=LPia0KxUx/PnRRl4VkaggJWkje+fMUTrIFta5pH7fmXASsFkmuGCsNyIq56Ri9CBNy s2M/iyDBLStRuJ5NR6Z5JPwAT+h8A9RScr9zs480FSew9tT5+/DFyrNq0O2AZkOz/gxH FCRkoiYuXAd87Cal2vaATocNVTHwywo5XlIfWZ59NsD2+U27zItBhy45sQA7WyFPCsYa r4USsrXpcuUnxXJlWtGzrNA4DTaCoxsSfjzq7CKKlpIh34qrr0zsHD6zziTOOtEBMQbQ 6eq5E1nQoXR/YGRyiiSMYRW+uq/B6ZvAqPjs1qyKfMg2H7FIujxu+eUJ1CJbSzeebSev EBJA==
X-Received: by 10.140.82.144 with SMTP id h16mr10772244qgd.40.1415969654612; Fri, 14 Nov 2014 04:54:14 -0800 (PST)
Received: from ?IPv6:2601:a:900:52b4:88b4:6ff2:abac:34e7? ([2601:a:900:52b4:88b4:6ff2:abac:34e7]) by mx.google.com with ESMTPSA id 36sm26776821qgn.10.2014.11.14.04.54.13 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Nov 2014 04:54:13 -0800 (PST)
References: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com> <FC63CEA2-C280-4C4A-B532-63B5BACE4B1C@gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se> <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-346339CF-2B55-4E97-AE18-7A5723FDF30C
Content-Transfer-Encoding: 7bit
Message-Id: <BB73D693-CD01-4289-A5CF-AAD4B8417F5E@gmail.com>
X-Mailer: iPad Mail (11D257)
From: James Nguyen <james.huy.nguyen@gmail.com>
Date: Fri, 14 Nov 2014 07:54:12 -0500
To: Michael Koster <michaeljohnkoster@gmail.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/core/M-AjVsLOhC9dNNYzhTJ3lxHUZ1M
Cc: Core <core@ietf.org>
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 12:54:17 -0000

--Apple-Mail-346339CF-2B55-4E97-AE18-7A5723FDF30C
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi,=20

The links to the slides are not accessible.  Could someone resend/repost Mic=
hael's slides, please?

Thanks,

James


> On Nov 13, 2014, at 11:50 PM, Michael Koster <michaeljohnkoster@gmail.com>=
 wrote:
>=20
> Hi,
>=20
> Still have not received the room assignment but we=E2=80=99re going to kee=
p trying to contract the Secretariat and hope to have a room by 7:15.
>=20
> Anyone still interested should meet at the registration area a little befo=
re 7:15 and we=E2=80=99ll do what we can.
>=20
> Cheers,
>=20
> Michael
>=20
>=20
>=20
>> On Nov 13, 2014, at 5:10 PM, Samita Chakrabarti <samita.chakrabarti@erics=
son.com> wrote:
>>=20
>> Thanks
>> -Samita
>> =20
>> From: Michael Koster [mailto:michaeljohnkoster@gmail.com]=20
>> Sent: Thursday, November 13, 2014 5:05 PM
>> To: Samita Chakrabarti
>> Subject: Fwd: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart O=
bjects
>> =20
>> Here=E2=80=99s an update. Still no room but I=E2=80=99ll let you know whe=
n I get the location.
>> =20
>> Best regards,
>> =20
>> Michael
>> =20
>> Begin forwarded message:
>>=20
>>=20
>> From: Michael Koster <michaeljohnkoster@gmail.com>
>> Subject: Re: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Ob=
jects
>> Date: November 13, 2014 at 3:02:17 PM HST
>> To: Core <core@ietf.org>
>> =20
>> Hello,
>> =20
>> The Ad-Hoc meeting is apparently approved and scheduled but I still don=E2=
=80=99t know which room we will be in. The time is 7:15 to 8:15 to allow peo=
ple to arrive after the last WG session.
>> =20
>> I=E2=80=99ll send out the info as soon as I know, but as a backup, I=E2=80=
=99ll try to either meet or leave directions at the registration area.
>> =20
>> The slides are available on slideshare: http://www.slideshare.net/Michael=
Koster/ietf91-ad-hoccoaplwm2mipso
>> =20
>> Best Regards,
>> =20
>> Michael
>> ---------------------------------
>> Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO Objects=
"
>> =20
>> ARO URL: https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k=
1=3D6971
>> =20
>> Update Message:
>> Your meeting has been scheduled and the Secretariat will contact you shor=
tly to confirm details.
>> ---------------------------------
>> =20
>> =20
>> On Nov 12, 2014, at 8:11 AM, Michael Koster <michaeljohnkoster@gmail.com>=
 wrote:
>>=20
>>=20
>> Hi,
>>=20
>> I=E2=80=99m setting up a meeting for Thursday evening, 7:00 to 8:00 for a=
 presentation on these standards that use IETF CoRE and CoAP.=20
>>=20
>> OMA LWM2M is a device to server specification that combines CoAP-enabled d=
evice management with application level interfaces. It provides device manag=
ement server and an IoT application server functionality using the same obje=
ct model, based on CoAP.
>>=20
>> IPSO Smart Objects are application level objects (e.g. temperature sensor=
, accelerometer, light control, load control) that use the LWM2M object mode=
l.
>>=20
>> It is important that we keep these standards aligned and compatible as we=
 go forward with revisions and updates over time.
>>=20
>> The presentation will be an overview of OMA LWM2M and IPSO Smart Objects t=
hat focuses on the way CoRE and CoAP are used to build higher level guidelin=
es and specifications to enable device, service, and application level inter=
operability.=20
>>=20
>> It will be 30-40 minutes overview presentation and the balance for Q&A, c=
omments, and feedback.
>>=20
>> I=E2=80=99ll send out an update when I have a space secured.
>>=20
>> Best regards,
>>=20
>> Michael
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core

--Apple-Mail-346339CF-2B55-4E97-AE18-7A5723FDF30C
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Hi,&nbsp;</div><div><br></div><div>The=
 links to the slides are not accessible. &nbsp;Could someone resend/repost M=
ichael's slides, please?</div><div><br></div><div>Thanks,</div><div><br></di=
v><div>James<br><br></div><div><br>On Nov 13, 2014, at 11:50 PM, Michael Kos=
ter &lt;<a href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gma=
il.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div><meta http=
-equiv=3D"Content-Type" content=3D"text/html charset=3Dwindows-1252">Hi,<div=
><br></div><div>Still have not received the room assignment but we=E2=80=99r=
e going to keep trying to contract the Secretariat and hope to have a room b=
y 7:15.<div><br></div><div>Anyone still interested should meet at the regist=
ration area a little before 7:15 and we=E2=80=99ll do what we can.</div><div=
><br></div><div>Cheers,</div><div><br></div><div>Michael</div><div><br></div=
><div><br></div><div><br><div><div>On Nov 13, 2014, at 5:10 PM, Samita Chakr=
abarti &lt;<a href=3D"mailto:samita.chakrabarti@ericsson.com">samita.chakrab=
arti@ericsson.com</a>&gt; wrote:</div><br class=3D"Apple-interchange-newline=
"><blockquote type=3D"cite"><div lang=3D"EN-US" link=3D"blue" vlink=3D"purpl=
e" style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; fon=
t-variant: normal; font-weight: normal; letter-spacing: normal; line-height:=
 normal; orphans: auto; text-align: start; text-indent: 0px; text-transform:=
 none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-st=
roke-width: 0px;"><div class=3D"WordSection1" style=3D"page: WordSection1;">=
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times=
 New Roman', serif;"><span style=3D"font-size: 11pt; font-family: Calibri, s=
ans-serif; color: rgb(31, 73, 125);">Thanks<o:p></o:p></span></div><div styl=
e=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roma=
n', serif;"><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif=
; color: rgb(31, 73, 125);">-Samita<o:p></o:p></span></div><div style=3D"mar=
gin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color:=
 rgb(31, 73, 125);">&nbsp;</span></div><div><div style=3D"border-style: soli=
d none none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; pa=
dding: 3pt 0in 0in;"><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><b><span style=3D"font-size:=
 10pt; font-family: Tahoma, sans-serif;">From:</span></b><span style=3D"font=
-size: 10pt; font-family: Tahoma, sans-serif;"><span class=3D"Apple-converte=
d-space">&nbsp;</span>Michael Koster [<a href=3D"mailto:michaeljohnkoster@gm=
ail.com">mailto:michaeljohnkoster@gmail.com</a>]<span class=3D"Apple-convert=
ed-space">&nbsp;</span><br><b>Sent:</b><span class=3D"Apple-converted-space"=
>&nbsp;</span>Thursday, November 13, 2014 5:05 PM<br><b>To:</b><span class=3D=
"Apple-converted-space">&nbsp;</span>Samita Chakrabarti<br><b>Subject:</b><s=
pan class=3D"Apple-converted-space">&nbsp;</span>Fwd: Ad-Hoc meeting to pres=
ent CoAP, OMA LWM2M, and IPSO Smart Objects<o:p></o:p></span></div></div></d=
iv><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-famil=
y: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div style=3D"margin: 0=
in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', seri=
f;">Here=E2=80=99s an update. Still no room but I=E2=80=99ll let you know wh=
en I get the location.<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.=
0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>=
&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;">Best regards,<o:p></=
o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div=
><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-fa=
mily: 'Times New Roman', serif;">Michael<o:p></o:p></div><div><div style=3D"=
margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Rom=
an', serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in 0.000=
1pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Begin fo=
rwarded message:<o:p></o:p></div></div><div style=3D"margin: 0in 0in 0.0001p=
t 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><br><br><o=
:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size:=
 12pt; font-family: 'Times New Roman', serif;"><b><span style=3D"font-family=
: Helvetica, sans-serif;">From:<span class=3D"Apple-converted-space">&nbsp;<=
/span></span></b><span style=3D"font-family: Helvetica, sans-serif;">Michael=
 Koster &lt;<a href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: p=
urple; text-decoration: underline;">michaeljohnkoster@gmail.com</a>&gt;</spa=
n><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><b><span style=3D"fo=
nt-family: Helvetica, sans-serif;">Subject: Re: Ad-Hoc meeting to present Co=
AP, OMA LWM2M, and IPSO Smart Objects</span></b><o:p></o:p></div></div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: '=
Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, sans-ser=
if;">Date:<span class=3D"Apple-converted-space">&nbsp;</span></span></b><spa=
n style=3D"font-family: Helvetica, sans-serif;">November 13, 2014 at 3:02:17=
 PM HST</span><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.00=
01pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><spa=
n style=3D"font-family: Helvetica, sans-serif;">To:<span class=3D"Apple-conv=
erted-space">&nbsp;</span></span></b><span style=3D"font-family: Helvetica, s=
ans-serif;">Core &lt;<a href=3D"mailto:core@ietf.org" style=3D"color: purple=
; text-decoration: underline;">core@ietf.org</a>&gt;</span><o:p></o:p></div>=
</div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-fa=
mily: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"m=
argin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roma=
n', serif;">Hello,<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001=
pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbs=
p;</o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-=
size: 12pt; font-family: 'Times New Roman', serif;">The Ad-Hoc meeting is ap=
parently approved and scheduled but I still don=E2=80=99t know which room we=
 will be in. The time is 7:15 to 8:15 to allow people to arrive after the la=
st WG session.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.00=
01pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&n=
bsp;</o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;">I=E2=80=99ll send out t=
he info as soon as I know, but as a backup, I=E2=80=99ll try to either meet o=
r leave directions at the registration area.<o:p></o:p></div></div><div><div=
 style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margi=
n: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', s=
erif;">The slides are available on slideshare:&nbsp;<a href=3D"http://www.sl=
ideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso" style=3D"color: purpl=
e; text-decoration: underline;">http://www.slideshare.net/MichaelKoster/ietf=
91-ad-hoccoaplwm2mipso</a><o:p></o:p></div></div><div><div style=3D"margin: 0=
in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt=
 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Best Regard=
s,<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></d=
iv></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt;=
 font-family: 'Times New Roman', serif;">Michael<o:p></o:p></div></div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: '=
Times New Roman', serif;">---------------------------------<o:p></o:p></div>=
</div><div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12p=
t; font-family: 'Times New Roman', serif;"><span style=3D"font-family: Conso=
las;">Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO Obje=
cts"<o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in 0.0001p=
t 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span styl=
e=3D"font-family: Consolas;">&nbsp;</span></div></div><div><div style=3D"mar=
gin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman'=
, serif;"><span style=3D"font-family: Consolas;">ARO URL:&nbsp;<a href=3D"ht=
tps://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;rid=3D61&amp=
;k1=3D6971" style=3D"color: purple; text-decoration: underline;">https://www=
.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;rid=3D61&amp;k1=3D697=
1</a><o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in 0.0001=
pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><span sty=
le=3D"font-family: Consolas;">&nbsp;</span></div></div><div><div style=3D"ma=
rgin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-family: Consolas;">Update Message:<o:p></o:p>=
</span></div></div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-s=
ize: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-famil=
y: Consolas;">Your meeting has been scheduled and the Secretariat will conta=
ct you shortly to confirm details.<o:p></o:p></span></div></div></div><div><=
div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: '=
Times New Roman', serif;">---------------------------------<o:p></o:p></div>=
</div><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; fo=
nt-family: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div=
 style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div style=3D"=
margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Rom=
an', serif;">On Nov 12, 2014, at 8:11 AM, Michael Koster &lt;<a href=3D"mail=
to:michaeljohnkoster@gmail.com" style=3D"color: purple; text-decoration: und=
erline;">michaeljohnkoster@gmail.com</a>&gt; wrote:<o:p></o:p></div></div><d=
iv style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><br><br><o:p></o:p></div><div style=3D"margin: 0in 0=
in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">=
Hi,<br><br>I=E2=80=99m setting up a meeting for Thursday evening, 7:00 to 8:=
00 for a presentation on these standards that use IETF CoRE and CoAP.<span c=
lass=3D"Apple-converted-space">&nbsp;</span><br><br>OMA LWM2M is a device to=
 server specification that combines CoAP-enabled device management with appl=
ication level interfaces. It provides device management server and an IoT ap=
plication server functionality using the same object model, based on CoAP.<b=
r><br>IPSO Smart Objects are application level objects (e.g. temperature sen=
sor, accelerometer, light control, load control) that use the LWM2M object m=
odel.<br><br>It is important that we keep these standards aligned and compat=
ible as we go forward with revisions and updates over time.<br><br>The prese=
ntation will be an overview of OMA LWM2M and IPSO Smart Objects that focuses=
 on the way CoRE and CoAP are used to build higher level guidelines and spec=
ifications to enable device, service, and application level interoperability=
.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>It will be 30-40=
 minutes overview presentation and the balance for Q&amp;A, comments, and fe=
edback.<br><br>I=E2=80=99ll send out an update when I have a space secured.<=
br><br>Best regards,<br><br>Michael</div></div></div></div></div></div></div=
></blockquote></div><br></div></div></div></blockquote><blockquote type=3D"c=
ite"><div><span>_______________________________________________</span><br><s=
pan>core mailing list</span><br><span><a href=3D"mailto:core@ietf.org">core@=
ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mailman/listinf=
o/core">https://www.ietf.org/mailman/listinfo/core</a></span><br></div></blo=
ckquote></body></html>=

--Apple-Mail-346339CF-2B55-4E97-AE18-7A5723FDF30C--


From nobody Fri Nov 14 12:53:29 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38AB21AC401 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 12:53:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 2HxOncFoBo0Y for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 12:53:14 -0800 (PST)
Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12AB31AC413 for <core@ietf.org>; Fri, 14 Nov 2014 12:53:14 -0800 (PST)
Received: by mail-wg0-f52.google.com with SMTP id b13so20323670wgh.39 for <core@ietf.org>; Fri, 14 Nov 2014 12:53:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=Hc7eW1s0RwAh+F6aPZN+/XaHVyojUHJY63uyq/001Is=; b=Wht5i7JJI3O6wH6rkYkoTxwXWp4qLSZ4pDpPPwPeHpOHLJYTP5vKR+Ipx+4fHj0/9z KpbMC4TI6YXIn2b0FzKKUvtNayaohomKoQgL8MVs8HSnnZozgg+qb8kXJym7lryuWH82 A6Kmhd5ld+dvjYUyb9ft44yXO0+oaRQ7YJQoKBjQYqpqeCLh1kRjU34j3MKOSzxgl4oa lNsRE3M9n09ZvUSA7B1wDQOPZgUvs+vLtDEYY2UBmylMf7+Z+SwOjmnf/Cmg0HVUDObF bAsRJv4fdPvBbXU/4Ey0KY/TU5K3Gv9V+AeFwQ72jT78HfFX7HQ82VDON9a2pTzevuIt 0kQQ==
X-Received: by 10.194.243.164 with SMTP id wz4mr17438520wjc.129.1415998392846;  Fri, 14 Nov 2014 12:53:12 -0800 (PST)
Received: from t2001067c03700160ccbd768130799a97.wireless.v6.meeting.ietf.org (t2001067c03700160ccbd768130799a97.wireless.v6.meeting.ietf.org. [2001:67c:370:160:ccbd:7681:3079:9a97]) by mx.google.com with ESMTPSA id ny6sm4731585wic.22.2014.11.14.12.53.09 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Nov 2014 12:53:11 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F2C3E310-9A93-4680-BB16-5D0048115887"
Message-Id: <94445F1C-249D-448F-B217-1697D30FE4B1@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Fri, 14 Nov 2014 10:53:06 -1000
References: <A5E893B1-DA5E-403D-AB40-719B1297870A@gmail.com> <FC63CEA2-C280-4C4A-B532-63B5BACE4B1C@gmail.com> <ECA43DA70480A3498E43C3471FB2E1F01C273C0A@eusaamb103.ericsson.se> <6E843389-398C-47F2-85C2-B9D9D90BFFB5@gmail.com> <BB73D693-CD01-4289-A5CF-AAD4B8417F5E@gmail.com>
To: Core <core@ietf.org>
In-Reply-To: <BB73D693-CD01-4289-A5CF-AAD4B8417F5E@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/C4kpkIMLshVH4ox7_7ILpOw6Npk
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 20:53:18 -0000

--Apple-Mail=_F2C3E310-9A93-4680-BB16-5D0048115887
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Here=92s a updated link. I needed to change the deck and it messed up =
the earlier link. Please let me know if there are still problems.

=
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso-4154219=
6

Cheers,

Michael


On Nov 14, 2014, at 2:54 AM, James Nguyen <james.huy.nguyen@gmail.com> =
wrote:

> Hi,=20
>=20
> The links to the slides are not accessible.  Could someone =
resend/repost Michael's slides, please?
>=20
> Thanks,
>=20
> James
>=20
>=20
> On Nov 13, 2014, at 11:50 PM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>=20
>> Hi,
>>=20
>> Still have not received the room assignment but we=92re going to keep =
trying to contract the Secretariat and hope to have a room by 7:15.
>>=20
>> Anyone still interested should meet at the registration area a little =
before 7:15 and we=92ll do what we can.
>>=20
>> Cheers,
>>=20
>> Michael
>>=20
>>=20
>>=20
>> On Nov 13, 2014, at 5:10 PM, Samita Chakrabarti =
<samita.chakrabarti@ericsson.com> wrote:
>>=20
>>> Thanks
>>> -Samita
>>> =20
>>> From: Michael Koster [mailto:michaeljohnkoster@gmail.com]=20
>>> Sent: Thursday, November 13, 2014 5:05 PM
>>> To: Samita Chakrabarti
>>> Subject: Fwd: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>>> =20
>>> Here=92s an update. Still no room but I=92ll let you know when I get =
the location.
>>> =20
>>> Best regards,
>>> =20
>>> Michael
>>> =20
>>> Begin forwarded message:
>>>=20
>>>=20
>>> From: Michael Koster <michaeljohnkoster@gmail.com>
>>> Subject: Re: Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO =
Smart Objects
>>> Date: November 13, 2014 at 3:02:17 PM HST
>>> To: Core <core@ietf.org>
>>> =20
>>> Hello,
>>> =20
>>> The Ad-Hoc meeting is apparently approved and scheduled but I still =
don=92t know which room we will be in. The time is 7:15 to 8:15 to allow =
people to arrive after the last WG session.
>>> =20
>>> I=92ll send out the info as soon as I know, but as a backup, I=92ll =
try to either meet or leave directions at the registration area.
>>> =20
>>> The slides are available on slideshare: =
http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso
>>> =20
>>> Best Regards,
>>> =20
>>> Michael
>>> ---------------------------------
>>> Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and IPSO =
Objects"
>>> =20
>>> ARO URL: =
https://www.iesg.org/bin/c5i?mid=3D38&gid=3D0&cid=3D1&rid=3D61&k1=3D6971
>>> =20
>>> Update Message:
>>> Your meeting has been scheduled and the Secretariat will contact you =
shortly to confirm details.
>>> ---------------------------------
>>> =20
>>> =20
>>> On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:
>>>=20
>>>=20
>>> Hi,
>>>=20
>>> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>>>=20
>>> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>>>=20
>>> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>>>=20
>>> It is important that we keep these standards aligned and compatible =
as we go forward with revisions and updates over time.
>>>=20
>>> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>>>=20
>>> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>>>=20
>>> I=92ll send out an update when I have a space secured.
>>>=20
>>> Best regards,
>>>=20
>>> Michael
>>=20
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core


--Apple-Mail=_F2C3E310-9A93-4680-BB16-5D0048115887
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Here=92s=
 a updated link. I needed to change the deck and it messed up the =
earlier link. Please let me know if there are still =
problems.<div><br></div><div><a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
-41542196">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mi=
pso-41542196</a></div><div><br></div><div>Cheers,</div><div><br></div><div=
>Michael</div><div><br></div><div><br><div><div>On Nov 14, 2014, at 2:54 =
AM, James Nguyen &lt;<a =
href=3D"mailto:james.huy.nguyen@gmail.com">james.huy.nguyen@gmail.com</a>&=
gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"><div =
dir=3D"auto"><div>Hi,&nbsp;</div><div><br></div><div>The links to the =
slides are not accessible. &nbsp;Could someone resend/repost Michael's =
slides, =
please?</div><div><br></div><div>Thanks,</div><div><br></div><div>James<br=
><br></div><div><br>On Nov 13, 2014, at 11:50 PM, Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:<br><br></div><blockquote type=3D"cite"><meta =
http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252">Hi,<div><br></div><div>Still have not received =
the room assignment but we=92re going to keep trying to contract the =
Secretariat and hope to have a room by 7:15.<div><br></div><div>Anyone =
still interested should meet at the registration area a little before =
7:15 and we=92ll do what we =
can.</div><div><br></div><div>Cheers,</div><div><br></div><div>Michael</di=
v><div><br></div><div><br></div><div><br><div><div>On Nov 13, 2014, at =
5:10 PM, Samita Chakrabarti &lt;<a =
href=3D"mailto:samita.chakrabarti@ericsson.com">samita.chakrabarti@ericsso=
n.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div class=3D"WordSection1" =
style=3D"page: WordSection1;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">Thanks<o:p></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, =
125);">-Samita<o:p></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);">&nbsp;</span></div><div><div style=3D"border-style: =
solid none none; border-top-color: rgb(181, 196, 223); border-top-width: =
1pt; padding: 3pt 0in 0in;"><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;">From:</span></b><span style=3D"font-size: 10pt; =
font-family: Tahoma, sans-serif;"><span =
class=3D"Apple-converted-space">&nbsp;</span>Michael Koster [<a =
href=3D"mailto:michaeljohnkoster@gmail.com">mailto:michaeljohnkoster@gmail=
.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, November 13, 2014 =
5:05 PM<br><b>To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Samita =
Chakrabarti<br><b>Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Fwd: Ad-Hoc meeting to =
present CoAP, OMA LWM2M, and IPSO Smart =
Objects<o:p></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', serif;">Here=92s =
an update. Still no room but I=92ll let you know when I get the =
location.<o:p></o:p></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Begin forwarded message:<o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><br><br><o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: purple; =
text-decoration: =
underline;">michaeljohnkoster@gmail.com</a>&gt;</span><o:p></o:p></div></d=
iv><div><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><b><span style=3D"font-family: =
Helvetica, sans-serif;">Subject: Re: Ad-Hoc meeting to present CoAP, OMA =
LWM2M, and IPSO Smart Objects</span></b><o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-family: Helvetica, =
sans-serif;">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">November 13, 2014 at =
3:02:17 PM HST</span><o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><b><span style=3D"font-family: Helvetica, sans-serif;">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-family: Helvetica, sans-serif;">Core &lt;<a =
href=3D"mailto:core@ietf.org" style=3D"color: purple; text-decoration: =
underline;">core@ietf.org</a>&gt;</span><o:p></o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">Hello,<o:p></o:p></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">The Ad-Hoc meeting is apparently approved and =
scheduled but I still don=92t know which room we will be in. The time is =
7:15 to 8:15 to allow people to arrive after the last WG =
session.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">I=92ll send out the info as soon as I know, but as a backup, =
I=92ll try to either meet or leave directions at the registration =
area.<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">The slides are available on slideshare:&nbsp;<a =
href=3D"http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2mipso=
" style=3D"color: purple; text-decoration: =
underline;">http://www.slideshare.net/MichaelKoster/ietf91-ad-hoccoaplwm2m=
ipso</a><o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Best Regards,<o:p></o:p></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><o:p>&nbsp;</o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Michael<o:p></o:p></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div>=
<div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">Notification for (Request mreq-000369) "CoAP, OMA LWM2M, and =
IPSO Objects"<o:p></o:p></span></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">ARO URL:&nbsp;<a =
href=3D"https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&amp;=
rid=3D61&amp;k1=3D6971" style=3D"color: purple; text-decoration: =
underline;">https://www.iesg.org/bin/c5i?mid=3D38&amp;gid=3D0&amp;cid=3D1&=
amp;rid=3D61&amp;k1=3D6971</a><o:p></o:p></span></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-family: =
Consolas;">&nbsp;</span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Update =
Message:<o:p></o:p></span></div></div><div><div style=3D"margin: 0in 0in =
0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-family: Consolas;">Your meeting has been =
scheduled and the Secretariat will contact you shortly to confirm =
details.<o:p></o:p></span></div></div></div><div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">---------------------------------<o:p></o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;"><o:p>&nbsp;</o:p></div></div><div><div><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: =
'Times New Roman', serif;">On Nov 12, 2014, at 8:11 AM, Michael Koster =
&lt;<a href=3D"mailto:michaeljohnkoster@gmail.com" style=3D"color: =
purple; text-decoration: underline;">michaeljohnkoster@gmail.com</a>&gt; =
wrote:<o:p></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><br><br><o:p></o:p></div><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 12pt; font-family: 'Times New Roman', =
serif;">Hi,<br><br>I=92m setting up a meeting for Thursday evening, 7:00 =
to 8:00 for a presentation on these standards that use IETF CoRE and =
CoAP.<span class=3D"Apple-converted-space">&nbsp;</span><br><br>OMA =
LWM2M is a device to server specification that combines CoAP-enabled =
device management with application level interfaces. It provides device =
management server and an IoT application server functionality using the =
same object model, based on CoAP.<br><br>IPSO Smart Objects are =
application level objects (e.g. temperature sensor, accelerometer, light =
control, load control) that use the LWM2M object model.<br><br>It is =
important that we keep these standards aligned and compatible as we go =
forward with revisions and updates over time.<br><br>The presentation =
will be an overview of OMA LWM2M and IPSO Smart Objects that focuses on =
the way CoRE and CoAP are used to build higher level guidelines and =
specifications to enable device, service, and application level =
interoperability.<span =
class=3D"Apple-converted-space">&nbsp;</span><br><br>It will be 30-40 =
minutes overview presentation and the balance for Q&amp;A, comments, and =
feedback.<br><br>I=92ll send out an update when I have a space =
secured.<br><br>Best =
regards,<br><br>Michael</div></div></div></div></div></div></div></blockqu=
ote></div><br></div></div></blockquote><blockquote =
type=3D"cite"><span>_______________________________________________</span>=
<br><span>core mailing list</span><br><span><a =
href=3D"mailto:core@ietf.org">core@ietf.org</a></span><br><span><a =
href=3D"https://www.ietf.org/mailman/listinfo/core">https://www.ietf.org/m=
ailman/listinfo/core</a></span><br></blockquote></div></blockquote></div><=
br></div></body></html>=

--Apple-Mail=_F2C3E310-9A93-4680-BB16-5D0048115887--


From nobody Fri Nov 14 13:32:59 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA7761ACE25 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 13:32:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01] autolearn=ham
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 N_3RSvqOAxiO for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 13:32:53 -0800 (PST)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBBD81A1AA3 for <core@ietf.org>; Fri, 14 Nov 2014 13:32:52 -0800 (PST)
Received: by mail-wi0-f177.google.com with SMTP id l15so3984768wiw.10 for <core@ietf.org>; Fri, 14 Nov 2014 13:32:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:content-type:message-id:mime-version:subject:date:references :to:in-reply-to; bh=d2Do+EEcRymd7PwT/EuFXo3pdm2Gw+N1uDCQ3t5BYQk=; b=im93YLpJpEIytmCX+FakJsGD+PLXx5Xc+1g5VN2yU7eecUlICQt2VmvJbq2aLcOG6A wFcujE+ePb/HF3WyU1gVw9eUqRNMYB3n+RxUyirpdnyzn9PSGqP1Z4F4L/RqrXTOEqG9 jwmehRSvKbPeJ4Iy0jW0wSfpL8kLYNRjITHkERohXQ3fLRLpOWRZihBWFkPgRRXCYujh yrAX8re1gy0magIkju1TGvB/2cVKSleEDR0uknR4hicVbQL7Z05F6waR/alWxSKkBexL Vrx7M6V6FGOr4q6ad71tKiN0vpsdGXrFKJnCDpgmQKjtNro1/lCI8//l1P0LoJV1XekE 3dcw==
X-Received: by 10.194.109.226 with SMTP id hv2mr17379574wjb.45.1416000771553;  Fri, 14 Nov 2014 13:32:51 -0800 (PST)
Received: from dhcp-a764.meeting.ietf.org (dhcp-a764.meeting.ietf.org. [31.133.167.100]) by mx.google.com with ESMTPSA id el6sm4827820wib.23.2014.11.14.13.32.48 for <core@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 14 Nov 2014 13:32:50 -0800 (PST)
From: Michael Koster <michaeljohnkoster@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_8007ADC8-DD98-4ECA-9746-7EA6FB249B17"
Message-Id: <3011F702-CF98-4AA5-BDCF-66044B93383D@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
Date: Fri, 14 Nov 2014 11:32:45 -1000
References: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
To: Core <core@ietf.org>
In-Reply-To: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/M1InDHM74bBFzS7tjvCrQ34D8CQ
Subject: Re: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Nov 2014 21:32:56 -0000

--Apple-Mail=_8007ADC8-DD98-4ECA-9746-7EA6FB249B17
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

As I mentioned at the presentation, there will be a public seminar on =
IPSO Smart Objects on Tuesday November 18th, 2-4 pm, at the Santa Clara =
Convention Center, Santa Clara, CA. in conjunction with the IPSO member =
meeting.

http://www.ipso-alliance.org/november-17-18-ipso-member-meeting


On Nov 12, 2014, at 8:11 AM, Michael Koster =
<michaeljohnkoster@gmail.com> wrote:

> Hi,
>=20
> I=92m setting up a meeting for Thursday evening, 7:00 to 8:00 for a =
presentation on these standards that use IETF CoRE and CoAP.=20
>=20
> OMA LWM2M is a device to server specification that combines =
CoAP-enabled device management with application level interfaces. It =
provides device management server and an IoT application server =
functionality using the same object model, based on CoAP.
>=20
> IPSO Smart Objects are application level objects (e.g. temperature =
sensor, accelerometer, light control, load control) that use the LWM2M =
object model.
>=20
> It is important that we keep these standards aligned and compatible as =
we go forward with revisions and updates over time.
>=20
> The presentation will be an overview of OMA LWM2M and IPSO Smart =
Objects that focuses on the way CoRE and CoAP are used to build higher =
level guidelines and specifications to enable device, service, and =
application level interoperability.=20
>=20
> It will be 30-40 minutes overview presentation and the balance for =
Q&A, comments, and feedback.
>=20
> I=92ll send out an update when I have a space secured.
>=20
> Best regards,
>=20
> Michael


--Apple-Mail=_8007ADC8-DD98-4ECA-9746-7EA6FB249B17
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_39577888-EF4F-4A9F-894C-FF990FB5A428"


--Apple-Mail=_39577888-EF4F-4A9F-894C-FF990FB5A428
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">As I mentioned at the presentation, there will be a public seminar on IPSO Smart Objects on Tuesday November 18th, 2-4 pm, at the Santa Clara Convention Center, Santa Clara, CA. in conjunction with the IPSO member meeting.<div><br></div><div><a href="http://www.ipso-alliance.org/november-17-18-ipso-member-meeting">http://www.ipso-alliance.org/november-17-18-ipso-member-meeting</a></div><div><br></div><div></div></body></html>
--Apple-Mail=_39577888-EF4F-4A9F-894C-FF990FB5A428
Content-Disposition: inline;
	filename="IPSO SMART OBJECT WORKSHOP.pdf"
Content-Type: application/pdf;
	x-mac-type=50444620;
	x-mac-creator=4D535744;
	x-unix-mode=0644;
	name="IPSO SMART OBJECT WORKSHOP.pdf"
Content-Transfer-Encoding: base64

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
TUNHp5P+3dRr8xGwIMGRNheMWDRSqLm9JfCUl7+R2YYAx7AIk2f14lK1S+uML0JUmt8Q6B4ISePy
GQy5TRAQvcntyTfZ6H2nsmqBF8aA9lIFhFY3BHWMCMT14Z2Wa09aocUju/mA2Wh+V/mFtY79+ynP
pi/8IjZB2sPZ/Gakyr2S25FS8jzvVLlwZrN7vjBxwFVklSFCUuBt/uxnf/Oyx1TTkDKrDFcqXVRK
zkewUpV9wAcsp9UKCR+LcaXY4oq6ueJgPEXJRI72cC6AbTXN6Ejiim2APtWRzFrwfPnmw5Z2j92J
E6a9Euv8q7o861AQsia83CMCLvlVI/vuk47QaN8OrGABgbXdD8joXPiALJezvrbF4LFu54N0QJ/P
wQl5ixH2zOK/f5EWhfTnsA2SjQ/di2CRt5i45bX7mIspwHehKlpIUQVFYlM2bURrJqPuqf9MVa1X
1feZSIkVLjapIqs2MRBC4izBEUT7c5+/ScXethJVIyVPioe52b4uFU7ykjdzTawqEW/Cu4BuOccZ
LNZ511/VvVTAS6IC+b4ee/HUub5HSKJj+6t6oEfjZHWuLZ2sA6kbmev8dUwg9z0UJjwdj1EdUigP
8fOy04qTisD+ncQtG6AiRdrQvklGbSefVw3DfTP+vIpwGH9elWOaxvs/+yHXDLljoTwY9HmKjyOg
wgqpeAQrci4yBhHURQ+O1feLUolxHSQY0yHQ+FBkb2dVUIRnziH+mOEpZ6phTapwVD53Cli4lg8p
suJlYrtwP3E27eGeYgjfnD+rOoAOxRAgNvo6d/5l61KgCBkKA1wgJJ8xmXg/tKQi8hfIRHERE7P6
9Y6/BWJ80nzArocvvYY3yrtmm/nQQ94dycaRarPOMz4tdJwF1Fnb+ObN0OTLaBlECPjRSd++9h9Y
Bxqh1zYtu2mI8AGxfFbdfYX9YfNwsbl/ej67MQ+fWbkfJ/gWxkaUJGhevbu15s0Wt/jhvwERR6gK
ZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjMzOTgKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1Bh
Z2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFC
b3ggWzAgMCA2MTIgNzkyXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+
IC9Gb250IDw8IC9UVDIgOSAwIFIgL1RUNCAxMSAwIFIgL1RUMyAxMCAwIFIgL1RUNiAxMyAwIFIg
L1RUNyAxNCAwIFIgL1RUNQoxMiAwIFIgL1RUOCAxNSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSAx
NiAwIFIgPj4gPj4KZW5kb2JqCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDE4IC9IZWlnaHQgMjM2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDE4IDAgUiAv
Qml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aey9B5we
xZH3v2SHMzbnu3vf/+e9O7BR1ioLESRAwumMQWmzssA2YGzAgO9sTHY6BzCgtDlKIoMwYBubYHJG
GDBgEBICjEAoZ+2uNP9vdc1T2/ukfdJKK/GMHs329PR0V9d0/aa6u7o6CPJHngN5DuQ5kOdAngN5
DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5
kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdA
ngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdARhzY
HQT83OEFO2W1e3ckRafoOBeJcoiTNLOoBAX4FCZIkll5+afyHMhzYL/iQMb4YCiYcQ6p8jGFAlJI
kmpp+XR5DuQ5sE9zQNGAc/aHp0rtCgJ+7ug+uMk+5+xzyJ5r+RzyHMhzoJs5oIKegbh7mJaURLLu
piMDoqMoyT6HqAzzl3kO5DmwL3DAF/1dQftu0cp27d7dnoh2d6uz5uZnEXlM4sI+rafpRe76fyPJ
/LgwHC/j2GSd8k+SW+yT+Zg8B/Ic2O85ACZ4SLILiGvf3QbKccgtB1Ma8M4gYVt70NoabGsNtrYG
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
mbUULqFcADq32QxGADTgJLWjQo+V6MLDkMSCDOIMr4xZLrJogyL9hVc8hpghX2IIKkNaRUuRNsRy
hiFVYB4klf2ZviWkinVBLdVbVQNVDRTQgMFLNji17kCynNtZR0iB+Ln0uf9hp/gx344QcfB7Co9R
3IBvxC9xdXArEan6qqqBqgaqGuiJBmJbqyd8qmmrGqhqoKqB3aYBAVfp7LoSpzSHrr/dnXl1Xapq
zKoGqhr4AGtA3cgiBSj5skiaEsHF2BULL9ALLsG9+qqqgaoGqhoopIGiCGORS74sxK10WLfZVcfi
Siu0+raqgaoGKqOBroNT12NWRrIql6oGqhqoaqASGug6dnU9ZixXealiDlW6qoGqBqoaqJwGKtuL
rCy3ypWyyqmqgaoGPrwa6AoudSWONNj1mB9ejVdLXtVAVQM900Alcaba9+zZt6imrmqgqoHe0EAV
5XpDq1WeVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDV
QFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUD
VQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNbA3aOD/A0IBm68KZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9i
ago1MDI1NgplbmRvYmoKMTggMCBvYmoKPDwgL0xlbmd0aCAxOSAwIFIgL1R5cGUgL1hPYmplY3Qg
L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MTggL0hlaWdodCAyMzYgL0NvbG9yU3BhY2UKL0Rldmlj
ZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD+qWcKP4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
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
y4GXr17xuXKp2737/FWXq2euOV07fZ19ve2G/Y3WHruell/sfmnpte9tvelws/2W462OvgV95/pd
+y/e9rp95Y7/nRsDiwb67i6+e/9e3D3pfd790QepD14/zHo4/Wj9Y+zjoicKTyqeqj+t/dX412ap
vfTsoNdgz7OIZ4+GuEMv/5X5r0/DBc+pzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p/rb3ldGr
n353+71nYsnE8GvR65k/St6ovjn61vZt52To5NN3ae+mp4req74/9oH9oftj9MeR6exP+E+Vn40/
d3wJ/PJ4Jm1m5t/3hPP7CmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKMjYxMgplbmRvYmoKNyAw
IG9iagpbIC9JQ0NCYXNlZCAyMCAwIFIgXQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMg
L01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAyIDAgUiBdID4+CmVuZG9i
agoyMiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIgL1ZlcnNpb24gLzEuNCA+
PgplbmRvYmoKMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl
Rm9udCAvS1RaWURZK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjIzIDAgUiAvRW5jb2RpbmcgL01h
Y1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9XaWR0aHMgWyAyNzgK
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OCAzMzMgMjc4IDAgNTU2IDU1NiA1NTYgMCA1NTYgMCAw
IDU1NiA1NTYgMCAyNzggMAowIDAgMCAwIDAgNjY3IDAgNzIyIDcyMiA2NjcgMCAwIDAgMjc4IDAg
MCAwIDgzMyA3MjIgNzc4IDY2NyAwIDcyMiA2NjcgNjExCjcyMiAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIKODMzIDU1
NiA1NTYgNTU2IDAgMzMzIDUwMCAyNzggNTU2IDUwMCA3MjIgMCA1MDAgXSA+PgplbmRvYmoKMjMg
MCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvS1RaWURZK0FyaWFsTVQg
L0ZsYWdzIDMyIC9Gb250QkJveCBbLTY2NSAtMzI1IDIwMDAgMTAwNl0KL0l0YWxpY0FuZ2xlIDAg
L0FzY2VudCA5MDUgL0Rlc2NlbnQgLTIxMiAvQ2FwSGVpZ2h0IDcxNiAvU3RlbVYgOTUgL0xlYWRp
bmcKMzMgL1hIZWlnaHQgNTE5IC9TdGVtSCA4NCAvQXZnV2lkdGggNDQxIC9NYXhXaWR0aCAyMDAw
IC9Gb250RmlsZTIgMjQgMCBSID4+CmVuZG9iagoyNCAwIG9iago8PCAvTGVuZ3RoIDI1IDAgUiAv
TGVuZ3RoMSAyNjQ0MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNvQlglMX9Nz4z
z7H37rNH9k52k81uAhsIJOEIRPJwBFTkJpggKeGSW07xQglVDvFC23oreFRRa1lCwIC2pEq1HhRa
j1ZblSqeFeXXUqpAdv+fmWeD2F//7/vuZma+zzzzHDPzvec7m9Urr5xH7KSNSESfs3TWciI+4QdR
vDFnzeq4cewIEqJOvXz5/KXGsXcJjq+Yv+Say43jyBuEXPzOgnmz5hrH5CzKgQtQYRzTGpSlC5au
vto4Dv0VZdeSZXPy5yMLcDx76ayr888n/Hz8illL5xnt55fz4+XLVq02ji9/HOVNy1fOy7enTYTY
fo26iQse+J9LjTZOQiigfuQfpI48REyEEY1UkmmEyL+QC4mCY35ecc34yf4nB8901f3LHDGLSx/9
uKw3B377wOxLT+/snq8Rsx2HFtGen8B1pmHZ8WSkRk7vPH2tZjyJn+n59NtHpkrlu1PB2JEXpF7k
KBKTerWnC2P7pDKpsH1oTO+UErs9BVWu4X2kOO5YKfI48mVIO5EOIMlkplSEsxrydUhtSDuRDiAd
QVIJQc7PxpGWIW1DOoqkSoVStD0e04aXSSFcG0J/XVKAfIOUQ5JIDHkl0gSkmUh3IG1DUkU7XrMM
aR3SAaQTSCrRpUD7XdV490D7LaLYvWhJlTicZRzOaBGHuy9tNspxk4xy1EVGsyFGs/41RnXfEUZZ
VmGUnmRVG26+2+qo6hrul/zopB8vvhw5ZQeJi1ISI9ulApJBYhJeVdTokmd3aapq2wFJJlRiEiVz
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
ZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjEgL1dpZHRocyBb
IDI3OAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMjc4IDMzMyAyNzggMCA1NTYgNTU2IDU1NiAwIDU1
NiAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgOTc1IDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjEx
IDAgNzIyIDc3OCA2NjcgMCAwIDY2NyA2MTEgMCAwIDk0NCAwIDAKMCAwIDAgMCAwIDAgMCA1NTYg
NjExIDU1NiA2MTEgNTU2IDMzMyA2MTEgNjExIDI3OCAyNzggNTU2IDI3OCA4ODkgNjExIDYxMQo2
MTEgMCAzODkgNTU2IDMzMyA2MTEgNTU2IDAgMCA1NTYgXSA+PgplbmRvYmoKMjYgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvVlROTkNTK0FyaWFsLUJvbGRNVCAvRmxh
Z3MgMzIgL0ZvbnRCQm94ClstNjI4IC0zNzYgMjAwMCAxMDE4XSAvSXRhbGljQW5nbGUgMCAvQXNj
ZW50IDkwNSAvRGVzY2VudCAtMjEyIC9DYXBIZWlnaHQKNzE2IC9TdGVtViAxNDUgL0xlYWRpbmcg
MzMgL1hIZWlnaHQgNTE5IC9TdGVtSCAxMjEgL0F2Z1dpZHRoIDQ3OSAvTWF4V2lkdGgKMjAwMCAv
Rm9udEZpbGUyIDI3IDAgUiA+PgplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL0xl
bmd0aDEgMjA2NTYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBnXwJfFRF1m9V3a33
Lb0nobvTSWdpQkLSIQQiuYEkghEIq2k1EpYguBEERJ0R4sqmgisuKNEZgUFHOh3EBGSIu47jwIzL
qDN+8s3goI48mRlEVNL9/nU7IM7M+97vvQ5Vp7Zzq+rUqVPnnLqX5deu6CAm0kUEos6/em4n0X4h
EeA3869bHszks4YToly8sPPyqzN5/1pCpD9cftUNCzP5vHxCSo8v6pi7IJMnpwFHLUJBJk9jgPmL
rl5+fSYfbAf8+VVL5g/Vhw4hP/PqudcP9U/+hHzwmrlXdwDi14L+SFHnkmXLtSxpcQIu77y2Y6g9
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
Ip+hdTwrlAUyKxYBzp1CrhNVW+BjPEXDqXUTCiZctLpl2hTf+Kp5l/lAeAv7x2nW3zbvvDz7n8zL
4lz/037pQvKHTOpf4mLkBfjk+bvrmXfUPbjnKyTF+P/1RuKLvEoyCl+zjSENpBFfpp6Pr90m4b+0
aMZXsJPxZdlUfB02jUzHd7qz8P3uRfgSLo7vwPg+ciDwH/9KmMyeOWXKhBnR+msXz72qdPySqxZM
nomq/w0NJKwqCmVuZHN0cmVhbQplbmRvYmoKMjggMCBvYmoKMTUwMTQKZW5kb2JqCjkgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWlpTVVdQK0NhbGli
cmkgL0ZvbnREZXNjcmlwdG9yCjI5IDAgUiAvVG9Vbmljb2RlIDMwIDAgUiAvRmlyc3RDaGFyIDMz
IC9MYXN0Q2hhciAzMyAvV2lkdGhzIFsgMjI2IF0gPj4KZW5kb2JqCjMwIDAgb2JqCjw8IC9MZW5n
dGggMzEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Qz2rEIBDG7z7FHLeH
RZNbIQhly0IO/UPTPoDRSVZoVCbmkLfvaMMWevADv5nf+Dny0j/3wWeQ7xTtgBkmHxzhGjeyCCPO
PoimBedtPm7Vs4tJQjI87GvGpQ9ThK4TAPKDkTXTDqcnF0d8KN4bOSQfZjh9XYbqDFtK37hgyKCE
1uBw4nEvJr2aBUFW9Nw7rvu8n5n66/jcEwInYqL5jWSjwzUZi2TCjKJTSnfXqxYY3L/SAYyTvRkS
XdtoblaPwOJYWsViVCWPnjKj/PWezW5EHKsupCYuSXzA+85STOXlen4A1e5xZQplbmRzdHJlYW0K
ZW5kb2JqCjMxIDAgb2JqCjIzMwplbmRvYmoKMjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Gb250TmFtZSAvWlpTVVdQK0NhbGlicmkgL0ZsYWdzIDQgL0ZvbnRCQm94IFstNTAzIC0z
MDcgMTI0MCA5NjRdCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0Nh
cEhlaWdodCA2MzIgL1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdXaWR0aCA1MjEgL01heFdpZHRo
IDEzMjggL0ZvbnRGaWxlMiAzMiAwIFIgPj4KZW5kb2JqCjMyIDAgb2JqCjw8IC9MZW5ndGggMzMg
MCBSIC9MZW5ndGgxIDEzNjE2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdWbd0BT
Z9vGn5OwQyBBQDRigkeoFhAtDhyVCARBHCBEE1AkLEFFkeFGcVWLtbW1tVvt0rZ0HI5txU7b2j1s
7d7avexerxb5rnNubqt+b9/vj++fvoFfrt9zPyPnPCcJmNKmhuYqYRKtwiiGVtT56oV+S70d0bdi
SZOD2vE1Qvj3q66fW0ft8zcIEdx37oLl1dROfVEIKaOmyldJbfEncmQNCtSWhiMH1tQ1LaN26m5k
0IJFFT39qYfQDqjzLet5fPE+2o6FvroqJG4jLLhz1DdU9fRLHixnObttPYIx+TXX/zhTmyFEGA4J
YZAcwiKeFIHCgEwRWNG6TVon/NCr9fvv7Nz6+wvWOeHjfhV9glAQ4qFvVuF8hHhm0+1bTp7o2hL8
beADaAZjBbphXuDOrneFCNl98sSJ3cHf6iv1dOphUIONjk7DhvuCY6RJkPUs61jWsrSyrGFZzdLC
soplJcsKluUsy1iWsixhaWZpYmlkWcxSz7KIZSFLHcsClvks81hqWWpY5rJUs1SxVLJUsJSz+FjK
WOawlLLMZpnFUsJSzOJl8bDMZJnB4mYpYilkmc5SwJLPMo1lKssUlskseSyTWHJZclgmsmSzuFiy
WDJZMlgmsDhZ0lnGs1zIMo5lLMsYltEsaSyjWEayjGAZzpLKcgHLMJahLCksQ1iSWZJYElnOZxnM
MojlPJYElniWgSwyywCWOBYHi52lP0ssSz8WG0tflj4sMSy9WaJZolgiWXqxRLBYWSws4SxhLGaW
UBYTSwhLMEsQSyBLAIs/ix+LkcXAIrGIHpG6WU6xdLH8yXKS5QTLv1j+YPmd5TeWX1l+YfmZ5SeW
H1l+YPme5TuW4yzfsnzD8jXLVyxfsnzB8jnLZyyfsnzC8jHLMZajLB+xfMjyAcv7LO+xvMvyDsvb
LG+xvMnyBsvrLK+xHGF5leUVlsMsL7O8xPIiywssz7M8x/IsyzMsT7M8xXKI5UmWJ1geZznI8hjL
oyyPsDzM8hDLgywHWDpZ9rM8wHI/y30s+1hUlg4WheVelntY7ma5i6Wd5U6WO1huZ9nLsoflNpZb
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
4Q1XO6PAUBx5hYyuijIHroCfqCjEU53eS0O064ZKFd4S/RKqdEJsPZ1COy1jvMkcogQPwYL41tw0
BAviO9CLTdFOXm9t6hmAx7YoJhxRwhlb2TMBu4OuXO1Y8L0JB68NfVxbpqBTTJeX4a1RO2j9oQLR
rZjjc31486f5JlTkNJ6MtYLitZK2xiGqBmpnHop9N8YXdXbvlZdr7wB8S06StR8O2hNT2A7giS28
becWlJLE5KSgc6tmvdzWFmT+9xNov4LMp1NbxeHCzxoh/LT/jeUwHhKBL+0Win9PhSLjTlcEfj+9
CRV//Auz0XgE/xoz4v93GS2miKmi5GFhxscm0WKMdP/9UVlZQcmBj+IjEYNw4EOVICFJmc5wP4N5
f9++6fL+EQFbjdbcTin5vvTArfi4ML3rw66XU7o+PB4xOuW4lPLBsQ+PWX582To6JfXY68eGDZWs
cVadyDBDYGBkgDxgiGHEeQkjU1MvGG8YMTxBHhBm0GvDR44ab0y9oL/BiJFUGW/Q2pLxyJ/Fxmld
AYbVcvqMVP/+fcMjzQH+hn4xEcnj4i2FJfHjhsQGGgMDjP5BgYNGZQzIW+Aa8G6gNTYqOjYiKCgi
Njoq1hrY9Z5/2Imf/MNOZvotOHmlMWDsrPSBxmtCggx+AQGd/WP6nD82LndGeC+Ln6mXxRodFBhh
DR2UNavroqh+2hr9oqJora4p2vZiVyN6djpA+5+IiosL3TPzEzN9C2rLG2r/B9+xd50KZW5kc3Ry
ZWFtCmVuZG9iagozMyAwIG9iago1OTI4CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udCAv
U3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9WVFZPVEYrQXJpYWwtQm9sZEl0YWxpY01UIC9G
b250RGVzY3JpcHRvcgozNCAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENo
YXIgNDYgL0xhc3RDaGFyIDQ2IC9XaWR0aHMgWyAyNzgKXSA+PgplbmRvYmoKMzQgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvVlRWT1RGK0FyaWFsLUJvbGRJdGFsaWNN
VCAvRmxhZ3MgOTYgL0ZvbnRCQm94ClstNTYwIC0zNzYgMTM5MCAxMDE4XSAvSXRhbGljQW5nbGUg
LTYgL0FzY2VudCA5MDUgL0Rlc2NlbnQgLTIxMiAvQ2FwSGVpZ2h0CjcxNSAvU3RlbVYgOTYgL0xl
YWRpbmcgMzMgL1hIZWlnaHQgNTE5IC9TdGVtSCA4MSAvQXZnV2lkdGggNDc5IC9NYXhXaWR0aCAx
MzMzCi9Gb250RmlsZTIgMzUgMCBSID4+CmVuZG9iagozNSAwIG9iago8PCAvTGVuZ3RoIDM2IDAg
UiAvTGVuZ3RoMSA3MDQ0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ1Ze3xU1bVe
a58zj7yHEPIa8JxhEibM5EUgECAmk8ekwAgJJOAMYjMBoqTyqolYrD9BragjSlq9XsUqeBV/FK5y
MqM4AZVYW0WrxRe9tlpLW7hX66Noi/6qkLnfOWdA6PXeP+45+fa39lpr77324+yzz2Tg6mt6KZM2
k0T+FWt61pNxFa8EFa/YMKCa+SyNyKpdsf7KNWY+L0Jk+frK1RuvMPPFt4F3r+rt0cvp12lg+ioo
jBzxNHDJqjUDPzDzxcvA9tXrVqTsxZuRt67p+UGqfXoPeXVtz5peMC5nCEn5+nX9A0aWnNXgsvVX
96b8GfbMS6HrWPXAZzrjyiZikKDPqZ4uJQskB1XRYkReI7pJRl63W3KWrdh572h3Tv0pe5FdL0iP
LDw0XedfPrB8yddbTp/JUOwlGJ80w183oJytYXQBtaTv+XrLV4syFHKRTTecu8RQV/VBaSE8/VJ7
bOZUf0JqjzvG1YA74pm5Os+PV001ONagm+fHA3PNbIeRjS01qXfqZt3odJplcvNMzsiqyWkaJ82n
TcBfAYkakbYD24AkIFMOUt0upEviPFGJPCsFkQ+i535pbrylpWbTIWku7QD+AGAFQFttBDU3Xlur
NzQ3XjXFZI/H5ImlaDgT7o3AJuAIoBe3GMXTxtZUNbmkeTDNQzvbkB4CjgB/AP4KWBDXPKoC2oEI
sAMwtbqPHt28+ORZenvz4maH58UzHDUdTQ5pDiqegwJzEK6eMqqdg2rnGMXmxNMcNbnDyRHxXszf
VGMKM+sN4f14fVPN201F4n0UqhbvkR/oACLA68Ax4CSAmUQ6COwENFQlzxhsmih+hXKD4rA+p4bs
N+RqQ642ZNWQ1ZTPLmKxizagzKOo6VES4lF/afcx6zGbOGQ9ZBP7rPtsYod1h020W9ttIseak9Ll
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
CnZhUxLBrqXRaPoFtjZsd9Fom1tti0aiPYnk5uVu1eGODuOE2BJdH8BGZc5+InngDqfWtjWMrqzi
WVjjgpqH3HzbwiE/39a5NDSMHzbU27pCMZxAWyLN4aES2ELDKpHf0IpzWt1H1XMUZDwVMWE3TM5h
P9Fmw1c2FEZ+BX7TMHSmE3RMKxLC1DkMv3A4XIEXFn5PmYmTLEHQ1xT+SQNlJrjynIZwBu+CBvs8
/hmDG28oG9U/Kfhpqy0hTvkLySI/LVG6TX6aqchutTwtJC3t0Pv4JP6i/kz9Asff6+efqadGyI7T
SKZUu8a4xpQiwS87dFqVRk77LfQ1qfKIHgeiYY3HoZVSfwHNldLFbpwkdqs4RB+C8gm5rV+v+fLj
Z45T45kp1WNdkuseHj9r9DiPG/0IceJU83fAg7Ptt136D0hjDAN+gkz12kpFREu6lrR3tfmaru7r
WV3RvG71yrkDPav7Vszvov8GQBdf6AplbmRzdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjQ3MDYKZW5k
b2JqCjE1IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQg
L1dDVUNORStUaW1lcy1Sb21hbiAvRm9udERlc2NyaXB0b3IKMzcgMCBSIC9FbmNvZGluZyAvTWFj
Um9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAzMiAvV2lkdGhzIFsgMjUwCl0g
Pj4KZW5kb2JqCjM3IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL1dD
VUNORStUaW1lcy1Sb21hbiAvRmxhZ3MgMzIgL0ZvbnRCQm94ClstMjAzIC00MjggMTcwMCAxMjcy
XSAvSXRhbGljQW5nbGUgMCAvQXNjZW50IDc1MCAvRGVzY2VudCAtMjUwIC9DYXBIZWlnaHQKNjc2
IC9TdGVtViAxMDIgL1hIZWlnaHQgNDYxIC9TdGVtSCA0NCAvTWF4V2lkdGggMTcyMSAvRm9udEZp
bGUyIDM4IDAgUiA+PgplbmRvYmoKMzggMCBvYmoKPDwgL0xlbmd0aCAzOSAwIFIgL0xlbmd0aDEg
NDc3NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9WAlwFFUa/l/3XAGaJIgSQkL3
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
YORyVfOjvSYwM6C3e0fomjeIlmCLHa0J6Eexu4JBWGGOfZUCr2lM6as5FzW7R0PviUfBN2g7QgQj
ER5zVkB16kcjkRER/kzE+RijiwVanyBG3IRvlRhrr4EvkOocwQWqU3WirKAXqfKwvX5aXvwS/s8d
LuivG56FqLbA7PCY/1GHx/6SDo/7RR0e31/pBR2egJrH8w5P/P91+Oqfddh6nJwC3k24fvpPYxD+
oBgEXumX4P8YAF7yOAfJuhPfbiLOxPIugVVabfgJp6WRxV4p0gCrpVIUhdQEm72S0XBHwufOitqU
nJzp3xZNO1c0Pem7omlJ54qopOhcUdK3GPLzCpOdyVfhdlrbYmd/sFb/8HRMfPvHDDMXBnwt1lPf
/zgme37gRYsmy2gI/9WFywaK5pbPLp/uy/E3Ntevdte2NIev+zchC9edCmVuZHN0cmVhbQplbmRv
YmoKMzkgMCBvYmoKMzA4NAplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
L1RydWVUeXBlIC9CYXNlRm9udCAvVVVCV05JK1N5bWJvbCAvRm9udERlc2NyaXB0b3IKNDAgMCBS
IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDE2NSAvTGFzdENoYXIgMTY1
IC9XaWR0aHMgWwo0NjAgXSA+PgplbmRvYmoKNDAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Gb250TmFtZSAvVVVCV05JK1N5bWJvbCAvRmxhZ3MgMzIgL0ZvbnRCQm94IFstMTY3IC0y
OTkgMTA5NCA4MjddCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzAxIC9EZXNjZW50IC0yOTkgL0Nh
cEhlaWdodCA2MjMgL1N0ZW1WIDEwMyAvWEhlaWdodAo0NjcgL1N0ZW1IIDM4IC9BdmdXaWR0aCA1
NzIgL01heFdpZHRoIDEwNDIgL0ZvbnRGaWxlMiA0MSAwIFIgPj4KZW5kb2JqCjQxIDAgb2JqCjw8
IC9MZW5ndGggNDIgMCBSIC9MZW5ndGgxIDM3MDQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngBvZd5eFTVGcbfc87cmUSSMCyCOqbMGMOaNEBAZJMBkxQaizFsM0jDloRgiUQCCKSUoTEF
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
gfw35pYd8gX3mQJZdcaJolHZvslV6WyT97EHPYOpLrhViqNdyDty6sggeE8cOXFkYLcugS7ZgS6B
Shfaao2v7Uz7Jk/G5Y8XufvZ3hWa1Ru6zRVAJ3QLppjfpaa5i5HmPfGePf78wG5D7sgf3OPG7u6s
23o3N9eteO5nK+p26ivLm3fW1TVLmXJj2619pzyF/22z8TUMKFm/EmfkljUCU6aMmzZxwoBJy6vn
LFyA/wBn3iIvCmVuZHN0cmVhbQplbmRvYmoKNDIgMCBvYmoKMjA1NwplbmRvYmoKMTIgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSlZQQUJBK0FyaWFs
LUl0YWxpY01UIC9Gb250RGVzY3JpcHRvcgo0MyAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29k
aW5nIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExNiAvV2lkdGhzIFsgMjc4CjAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAg
MCAwIDAKMCAwIDAgMCAyNzggMCAwIDAgMCAwIDc3OCA2NjcgMCAwIDY2NyAwIDAgMCA5NDQgMCAw
IDAgMCAwIDAgMCAwIDAgNTU2IDU1Ngo1MDAgMCA1NTYgMCAwIDU1NiAyMjIgMjIyIDAgMCA4MzMg
NTU2IDAgMCAwIDMzMyA1MDAgMjc4IF0gPj4KZW5kb2JqCjQzIDAgb2JqCjw8IC9UeXBlIC9Gb250
RGVzY3JpcHRvciAvRm9udE5hbWUgL0pWUEFCQStBcmlhbC1JdGFsaWNNVCAvRmxhZ3MgOTYgL0Zv
bnRCQm94ClstNTE3IC0zMjUgMTM1OSA5OTddIC9JdGFsaWNBbmdsZSAtNiAvQXNjZW50IDkwNSAv
RGVzY2VudCAtMjEyIC9DYXBIZWlnaHQKNzE2IC9TdGVtViA5NiAvTGVhZGluZyAzMyAvWEhlaWdo
dCA1MTkgL1N0ZW1IIDgxIC9BdmdXaWR0aCA0NDEgL01heFdpZHRoIDEzMzMKL0ZvbnRGaWxlMiA0
NCAwIFIgPj4KZW5kb2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGggNDUgMCBSIC9MZW5ndGgxIDExMTI4
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
b2JqCjQ2IDAgb2JqCihNaWNyb3NvZnQgV29yZCAtIERSQUZUIElOVklUQVRJT04gdG8gSVBTTyBT
TUFSVCBPQkpFQ1QgV09SS1NIT1BfX1Byb3NwZWN0aXZlTWVtYmVycyBcKDNcKS5kb2N4KQplbmRv
YmoKNDcgMCBvYmoKKE1hYyBPUyBYIDEwLjkuMyBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjQ4
IDAgb2JqCihXb3JkKQplbmRvYmoKNDkgMCBvYmoKKEQ6MjAxNDExMTQyMTMyMDRaMDAnMDAnKQpl
bmRvYmoKNTAgMCBvYmoKKCkKZW5kb2JqCjUxIDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAv
VGl0bGUgNDYgMCBSIC9Qcm9kdWNlciA0NyAwIFIgL0NyZWF0b3IgNDggMCBSIC9DcmVhdGlvbkRh
dGUgNDkgMCBSIC9Nb2REYXRlCjQ5IDAgUiAvS2V5d29yZHMgNTAgMCBSIC9BQVBMOktleXdvcmRz
IDUxIDAgUiA+PgplbmRvYmoKeHJlZgowIDUyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDEyMDY1
NyAwMDAwMCBuIAowMDAwMDAzNTE0IDAwMDAwIG4gCjAwMDAwNTc3NzQgMDAwMDAgbiAKMDAwMDAw
MDAyMiAwMDAwMCBuIAowMDAwMDAzNDk0IDAwMDAwIG4gCjAwMDAwMDM2MTggMDAwMDAgbiAKMDAw
MDA1NzczOCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAwOTMyNDQgMDAwMDAgbiAK
MDAwMDA1NzkyMSAwMDAwMCBuIAowMDAwMDc3NDE1IDAwMDAwIG4gCjAwMDAxMTE0ODMgMDAwMDAg
biAKMDAwMDEwODg5NCAwMDAwMCBuIAowMDAwMTAwMDEwIDAwMDAwIG4gCjAwMDAxMDUyODMgMDAw
MDAgbiAKMDAwMDAwMzgzOCAwMDAwMCBuIAowMDAwMDU0MzE0IDAwMDAwIG4gCjAwMDAwNTQzMzYg
MDAwMDAgbiAKMDAwMDA1NDk4MiAwMDAwMCBuIAowMDAwMDU1MDAyIDAwMDAwIG4gCjAwMDAwNTc3
MTcgMDAwMDAgbiAKMDAwMDA1Nzg1NyAwMDAwMCBuIAowMDAwMDU4MzY1IDAwMDAwIG4gCjAwMDAw
NTg2MjUgMDAwMDAgbiAKMDAwMDA3NzM5MyAwMDAwMCBuIAowMDAwMDc3ODUwIDAwMDAwIG4gCjAw
MDAwNzgxMTcgMDAwMDAgbiAKMDAwMDA5MzIyMiAwMDAwMCBuIAowMDAwMDkzNzM1IDAwMDAwIG4g
CjAwMDAwOTM0MDYgMDAwMDAgbiAKMDAwMDA5MzcxNSAwMDAwMCBuIAowMDAwMDkzOTcwIDAwMDAw
IG4gCjAwMDAwOTk5ODkgMDAwMDAgbiAKMDAwMDEwMDE5NCAwMDAwMCBuIAowMDAwMTAwNDY2IDAw
MDAwIG4gCjAwMDAxMDUyNjIgMDAwMDAgbiAKMDAwMDEwNTQ2MCAwMDAwMCBuIAowMDAwMTA1Njk5
IDAwMDAwIG4gCjAwMDAxMDg4NzMgMDAwMDAgbiAKMDAwMDEwOTA2OCAwMDAwMCBuIAowMDAwMTA5
MzE1IDAwMDAwIG4gCjAwMDAxMTE0NjIgMDAwMDAgbiAKMDAwMDExMTg2OCAwMDAwMCBuIAowMDAw
MTEyMTM1IDAwMDAwIG4gCjAwMDAxMjAzNjcgMDAwMDAgbiAKMDAwMDEyMDM4OCAwMDAwMCBuIAow
MDAwMTIwNTAxIDAwMDAwIG4gCjAwMDAxMjA1NTMgMDAwMDAgbiAKMDAwMDEyMDU3NiAwMDAwMCBu
IAowMDAwMTIwNjE4IDAwMDAwIG4gCjAwMDAxMjA2MzcgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6
ZSA1MiAvUm9vdCAyMiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPGJjNTA3YjVmZDE3YmY2NGNhYjU1
YWMxYWQ1MjQ3NDdmPgo8YmM1MDdiNWZkMTdiZjY0Y2FiNTVhYzFhZDUyNDc0N2Y+IF0gPj4Kc3Rh
cnR4cmVmCjEyMDgwMQolJUVPRgo=

--Apple-Mail=_39577888-EF4F-4A9F-894C-FF990FB5A428
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;"><div><br><div><div>On Nov 12, 2014, at 8:11 AM, =
Michael Koster &lt;<a =
href=3D"mailto:michaeljohnkoster@gmail.com">michaeljohnkoster@gmail.com</a=
>&gt; wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">Hi,<br><br>I=92m setting up a meeting for Thursday =
evening, 7:00 to 8:00 for a presentation on these standards that use =
IETF CoRE and CoAP. <br><br>OMA LWM2M is a device to server =
specification that combines CoAP-enabled device management with =
application level interfaces. It provides device management server and =
an IoT application server functionality using the same object model, =
based on CoAP.<br><br>IPSO Smart Objects are application level objects =
(e.g. temperature sensor, accelerometer, light control, load control) =
that use the LWM2M object model.<br><br>It is important that we keep =
these standards aligned and compatible as we go forward with revisions =
and updates over time.<br><br>The presentation will be an overview of =
OMA LWM2M and IPSO Smart Objects that focuses on the way CoRE and CoAP =
are used to build higher level guidelines and specifications to enable =
device, service, and application level interoperability. <br><br>It will =
be 30-40 minutes overview presentation and the balance for Q&amp;A, =
comments, and feedback.<br><br>I=92ll send out an update when I have a =
space secured.<br><br>Best =
regards,<br><br>Michael</blockquote></div><br></div></body></html>=

--Apple-Mail=_39577888-EF4F-4A9F-894C-FF990FB5A428--

--Apple-Mail=_8007ADC8-DD98-4ECA-9746-7EA6FB249B17--


From nobody Fri Nov 14 18:31:21 2014
Return-Path: <Rene.Hummen@comsys.rwth-aachen.de>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7452E1A00EA for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 18:31:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.444
X-Spam-Level: 
X-Spam-Status: No, score=-4.444 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 zXIEZEV_WQra for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 18:31:16 -0800 (PST)
Received: from mx-out-2.rwth-aachen.de (mx-out-2.rwth-aachen.de [134.130.5.187]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E3F71A016B for <core@ietf.org>; Fri, 14 Nov 2014 18:31:15 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.07,389,1413237600";  d="p7s'?scan'208";a="270686181"
Received: from mail-i4.nets.rwth-aachen.de ([137.226.12.21]) by mx-2.rz.rwth-aachen.de with ESMTP; 15 Nov 2014 03:31:14 +0100
Received: from messenger.nets.rwth-aachen.de (messenger.nets.rwth-aachen.de [137.226.13.40]) by mail-i4.nets.rwth-aachen.de (Postfix) with ESMTP id 8FD8213DE5C; Sat, 15 Nov 2014 03:31:14 +0100 (CET)
Received: from MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee]) by MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee%12]) with mapi id 14.01.0218.012; Sat, 15 Nov 2014 03:31:11 +0100
From: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [core] New Version Notification for draft-jennings-core-senml-00.txt
Thread-Index: AQHP/8xPEfqng3UOMkK6sWlywxiXnZxg6BAA
Date: Sat, 15 Nov 2014 02:31:09 +0000
Message-ID: <E7465D1F-D9C9-480C-B2B1-434A616C86D7@comsys.rwth-aachen.de>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com> <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com> <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <102B60BB-C740-450E-BD7A-C2EB7EFAFF91@tzi.org>
In-Reply-To: <102B60BB-C740-450E-BD7A-C2EB7EFAFF91@tzi.org>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [173.197.88.101]
Content-Type: multipart/signed; boundary="Apple-Mail=_8F4955BD-8766-46AB-B947-C40D82F96832"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/core/f3hnf8Rrj4LDiA2pn6qOc-4AqC4
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Nov 2014 02:31:19 -0000

--Apple-Mail=_8F4955BD-8766-46AB-B947-C40D82F96832
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Carsten,=20

interesting idea. =46rom a serialization perspective, this would =
certainly be fine for us. I am not sure if the E notation could be cause =
for trouble though...

Ren=E9


On 14 Nov 2014, at 06:24, Carsten Bormann <cabo@tzi.org> wrote:
> Hi Ren=E9.
>=20
> Hi Ren=E9,
>=20
> would your use case have benefitted from the use of floating-point =
numbers?
>=20
> Gr=FC=DFe, Carsten
>=20
>=20
>> On 13 Nov 2014, at 19:08, Rene Hummen =
<Rene.Hummen@comsys.rwth-aachen.de> wrote:
>>=20
>> Hi Zach,
>>=20
>> glad to see this pick up pace again.
>>=20
>> We have been using SenML in one of our joint projects with industry =
(use case: industrial monitoring). We pretty much implemented the spec =
1:1 and just needed to change the semantics of =93bt=94 and =93t=94 from =
seconds to milliseconds. This is because the readings from the =
industrial controller (i.e., the machine) occasionally needed to be =
taken in sub-second intervals. To still be able to differentiate between =
measurements within the same time interval, we decided to move to a =
millisecond granularity. I think it would be worth integrating this as =
an (optional) encoding into the draft as it could potentially be useful =
for others as well.
>>=20
>> Moreover, I believe it would be worth hinting at "XMLsec" and JOSE =
for object security in the context of SenML. We actually employ JOSE in =
our project and it integrates nicely with SenML.
>>=20
>> BR
>> Ren=E9
>>=20
>>=20
>> On 13 Nov 2014, at 01:17, Zach Shelby <Zach.Shelby@arm.com> wrote:
>>=20
>>> This is a refresh of the SenML draft, attaching it to the CoRE WG =
and making minimal updates only. The plan is to work on already known =
improvements such as a CBOR serialisation and nesting support.=20
>>>=20
>>> Zach
>>>=20
>>> Begin forwarded message:
>>>=20
>>>> From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
>>>> Subject: New Version Notification for =
draft-jennings-core-senml-00.txt
>>>> Date: November 12, 2014 2:14:21 PM HST
>>>> To: Jari Arkko <jari.arkko@piuha.net>, Zach Shelby =
<Zach.Shelby@arm.com>, Cullen Jennings <fluffy@cisco.com>, Cullen =
Jennings <fluffy@cisco.com>, Zach Shelby <Zach.Shelby@arm.com>, Jari =
Arkko <jari.arkko@piuha.net>
>>>>=20
>>>>=20
>>>> A new version of I-D, draft-jennings-core-senml-00.txt
>>>> has been successfully submitted by Zach Shelby and posted to the
>>>> IETF repository.
>>>>=20
>>>> Name: draft-jennings-core-senml
>>>> Revision: 00
>>>> Title: Media Types for Sensor Markup Language (SENML)
>>>> Document date: 2014-11-12
>>>> Group: Individual Submission
>>>> Pages: 24
>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt
>>>> Status:         =
https://datatracker.ietf.org/doc/draft-jennings-core-senml/
>>>> Htmlized:       =
http://tools.ietf.org/html/draft-jennings-core-senml-00
>>>>=20
>>>>=20
>>>> Abstract:
>>>>  This specification defines media types for representing simple =
sensor
>>>>  measurements and device parameters in the Sensor Markup Language
>>>>  (SenML).  Representations are defined in JavaScript Object =
Notation
>>>>  (JSON), eXtensible Markup Language (XML) and Efficient XML
>>>>  Interchange (EXI), which share the common SenML data model.  A =
simple
>>>>  sensor, such as a temperature sensor, could use this media type in
>>>>  protocols such as HTTP or CoAP to transport the measurements of =
the
>>>>  sensor or to be configured.
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>> Please note that it may take a couple of minutes from the time of =
submission
>>>> until the htmlized version and diff are available at =
tools.ietf.org.
>>>>=20
>>>> The IETF Secretariat
>>>>=20
>>>>=20
>>>=20
>>> Zach Shelby
>>> Director of Technical Marketing
>>> ARM Internet of Things BU
>>> www.arm.com
>>> US: +1 (408) 203-9434
>>> Finland: +358 407796297
>>> Skype: zdshelby
>>> LinkedIn: fi.linkedin.com/in/zachshelby/
>>>=20
>>>=20
>>> -- IMPORTANT NOTICE: The contents of this email and any attachments =
are confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
>>>=20
>>> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, =
Registered in England & Wales, Company No: 2557590
>>> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 =
9NJ, Registered in England & Wales, Company No: 2548782
>>> _______________________________________________
>>> core mailing list
>>> core@ietf.org
>>> https://www.ietf.org/mailman/listinfo/core
>>=20
>> --
>> Dipl.-Inform. Rene Hummen, Ph.D. Student
>> Chair of Communication and Distributed Systems
>> RWTH Aachen University, Germany
>> tel: +49 241 80 21426
>> web: http://www.comsys.rwth-aachen.de/team/rene-hummen/
>>=20
>> _______________________________________________
>> core mailing list
>> core@ietf.org
>> https://www.ietf.org/mailman/listinfo/core
>=20

--
Dipl.-Inform. Rene Hummen, Ph.D. Student
Chair of Communication and Distributed Systems
RWTH Aachen University, Germany
tel: +49 241 80 21426
web: http://www.comsys.rwth-aachen.de/team/rene-hummen/


--Apple-Mail=_8F4955BD-8766-46AB-B947-C40D82F96832
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOGzCCBCEw
ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0
c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD
ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5
MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ
MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm
FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq
aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq
ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV
Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E
b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD
VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz
K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB
AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh
ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J
a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ
hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL
BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE6DCCA9CgAwIBAgIECfJ04DANBgkqhkiG
9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO
LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDIxNDExNDkz
OFoXDTE5MDIxMzAwMDAwMFowXjELMAkGA1UEBhMCREUxFDASBgNVBAoTC1JXVEggQWFjaGVuMRcw
FQYDVQQDEw5SV1RIIEFhY2hlbiBDQTEgMB4GCSqGSIb3DQEJARYRY2FAcnd0aC1hYWNoZW4uZGUw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4MAhk48jcelLfNUI5kvMv+CF54xJnL4x/
cJQnN2NId6CJ3fqs0siO2exIACfzdjxOUpQ6ZFOn5pdTvTi7stnk8WAaP/d9LFd8k9Gbxjh7xh3L
+0a3ac+/tHJcX564ntUxGtVGMuShEoUaZUT5fw97TL36UJ8OqXLrqpdAKcFKaJ+pgRp2gTLj4MNU
MPjA4GlstpjoLnT++qFm7t/ZS92/E3OqNJUwHH6C35vSroVscmg+a7XxT6U4JO99MYxNcTIMzhPS
9Ytp+302w7i51daBjr0hFGPK0nLSV6gv77zBSFJ7AVGJJxBSUzDn0xkDLYvZwqaeYkj8kDB2oSeR
yfGjAgMBAAGjggGwMIIBrDAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU
btU+wBwvcck8v0lO72pVSOzR8jgwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwHAYD
VR0RBBUwE4ERY2FAcnd0aC1hYWNoZW4uZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw
MS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggr
BgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBj
YS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB
BQUAA4IBAQAXh37GLAscIHrVqQYrG5P/dYULxAseU6xuXKnSpVTnMWVFf1TtN/p2D+8XTKtl/A4W
lYa9np+ONblWcS1nJsuYf7N9wrO4zCEcVBNLIAHCY3ZXG+IoNHwgXqSYqXHzrAQZjkSJr1RfbFE4
njUy0nNhtC51HX0ongWfqODc6z7aF9we20615Mh8Kk8uox4XgjLLV/UjPVlwRAnuYIeF0wycvQ6j
z/PJMuOrXShpqejpaiRXqKx8oPXAlCcnoqRLlQc1L0iwQHBn0Em6tDmMHcahbf9SBOWiZ8+O0av4
ly8CQ95okz9hto9UErXUIzNea2AQXBtlIyLLKgVuYPf4i3IyMIIFBjCCA+6gAwIBAgIHFHkMp6Zz
lDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAV
BgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAe
Fw0xMjA5MTkwOTIzMzVaFw0xNTA5MTkwOTIzMzVaMDkxCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEUMBIGA1UEAxMLUmVuZSBIdW1tZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDDoo52P1ghFxnZmWNVnv7+qDKjyif4AoLkJrs7CVV34cRm/PhuW8WzLqOES0B0ENWE
eDUez2Dc4inRNXdF5zMy36rLuKsK5MuznnXTzqYGMeGQAU7MkUvSZdMIWDpMdVc5nKzP81leStBY
c3t6T2PNFHbeQEoHqjUNMQc9wfFWVQHTnQt9+kejn8NDMHqzKjJ+bnXm3byZCEs09CnmGli1irfJ
cR6Fo4KcRMHKVrAHUG8NB+QyPv9RzEawbxwZgyDot5G/A4iRnX0aZ7OjB6ohkepKniBZqSMeOIu1
/Y7p6zYwqiLLywX1VtDQz067R4pkrT5h/IO/VcEGXukXqPA/AgMBAAGjggHsMIIB6DAvBgNVHSAE
KDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEEAgMwCQYDVR0TBAIwADALBgNV
HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTAJpMHhUGI
9hiu0k6Ccd8MggDivTAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODAsBgNVHREEJTAj
gSFyZW5lLmh1bW1lbkBjb21zeXMucnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0
cDovL2NkcDEucGNhLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsGAQUFBwEB
BIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2Nh
Y2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgt
Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCA/Plhm3Cxu6mOs3O3
Wsl/9Ow7rbANrMvB2zxZW4yGJGu5FKaib+ir66xbpMAbmN4gqQmwuDMW+oWC7U+m9IfFG+T482Rz
AvsYEOZUmq3Y0KFx87MEJdgaWtJ7PnlUaGtgQjdMso0pvAboZnp2pfxazq46lHXDgTCJsd7MUHb6
MzV9JpDzq0qnXeM2d+WxpOckuo11SAtXod+zuI9Udm7oUVIGeI8yFQrtHhtfESOmi57zSTseEYNS
meInQtPv1ARHwuFRBcG5SkHDqbFZIw+2QVK2qq23NlTeBB/JfitX13NYdYNMgymz30iHXvxmB1nN
fmJ9RDejQ4SVonYR7pLLMYIC5zCCAuMCAQEwaTBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldU
SCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3Ro
LWFhY2hlbi5kZQIHFHkMp6ZzlDAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0xNDExMTUwMjMxMDhaMCMGCSqGSIb3DQEJBDEWBBSbuiiQpseh
AokD10n5tmqKshgOzTB4BgkrBgEEAYI3EAQxazBpMF4xCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEXMBUGA1UEAxMOUldUSCBBYWNoZW4gQ0ExIDAeBgkqhkiG9w0BCQEWEWNhQHJ3
dGgtYWFjaGVuLmRlAgcUeQynpnOUMHoGCyqGSIb3DQEJEAILMWugaTBeMQswCQYDVQQGEwJERTEU
MBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcN
AQkBFhFjYUByd3RoLWFhY2hlbi5kZQIHFHkMp6ZzlDANBgkqhkiG9w0BAQEFAASCAQCD6gXlbGXN
8AdsnJvJw7BkRbjMOhdoL1UXqhu7rwKIYTkAwnUXA2DCzk4uCFdT5mGeMcFy87/K6RYnqqGv8er5
k7Q8u1CjuBnSAwmZR9G7RrqNiz23zh2caZlrxnL9PSEsvEoxx5UgH8Q4SsGErqm7vZMGoSaUenRy
+yzwskLaL9iuR/rUFWYMKrDfPykNxOLTYgxIbWBEGLADDnFz9SWDlIyXnUc891qBXUYJHyMU1af1
LmFQeYtYfH3b/J9d1qMCtKQSHyaHXwkGxpL3ruI/PTng0wpbyvaUlIoPQJgAY9B7zcqlAZftqN3V
CcKS5QLo5aFAyGZnevs9Vx5luFb9AAAAAAAA

--Apple-Mail=_8F4955BD-8766-46AB-B947-C40D82F96832--


From nobody Fri Nov 14 20:38:07 2014
Return-Path: <Rene.Hummen@comsys.rwth-aachen.de>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E66591A1AB8 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 20:38:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.444
X-Spam-Level: 
X-Spam-Status: No, score=-4.444 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 uHBVSl7ubAwg for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 20:38:01 -0800 (PST)
Received: from mx-out-1.rwth-aachen.de (mx-out-1.rwth-aachen.de [134.130.5.186]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22D3D1A1AAE for <core@ietf.org>; Fri, 14 Nov 2014 20:38:00 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.07,389,1413237600";  d="p7s'?scan'208";a="359476452"
Received: from mail-i4.nets.rwth-aachen.de ([137.226.12.21]) by mx-1.rz.rwth-aachen.de with ESMTP; 15 Nov 2014 05:38:00 +0100
Received: from messenger.nets.rwth-aachen.de (messenger.nets.rwth-aachen.de [137.226.13.40]) by mail-i4.nets.rwth-aachen.de (Postfix) with ESMTP id 2A08313DA67; Sat, 15 Nov 2014 05:37:59 +0100 (CET)
Received: from MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee]) by MESSENGER.nets.rwth-aachen.de ([fe80::d4e:bb9d:9e0:bfee%12]) with mapi id 14.01.0218.012; Sat, 15 Nov 2014 05:37:58 +0100
From: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [core] New Version Notification for draft-jennings-core-senml-00.txt
Thread-Index: AQHP/8xPEfqng3UOMkK6sWlywxiXnZxg6BAAgAAjawA=
Date: Sat, 15 Nov 2014 04:37:57 +0000
Message-ID: <2C215283-4D23-487F-9C07-663FC0F08447@comsys.rwth-aachen.de>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com> <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com> <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <102B60BB-C740-450E-BD7A-C2EB7EFAFF91@tzi.org> <E7465D1F-D9C9-480C-B2B1-434A616C86D7@comsys.rwth-aachen.de>
In-Reply-To: <E7465D1F-D9C9-480C-B2B1-434A616C86D7@comsys.rwth-aachen.de>
Accept-Language: en-US, de-DE
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [173.197.88.101]
Content-Type: multipart/signed; boundary="Apple-Mail=_E5EC6B48-A810-496A-AD14-E2EBBEA384CD"; protocol="application/pkcs7-signature"; micalg=sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/core/4sv0_DOQWiGHqU4vqUksLyhM8xI
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Nov 2014 04:38:05 -0000

--Apple-Mail=_E5EC6B48-A810-496A-AD14-E2EBBEA384CD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Just as a clarification: I am saying that =93bt" and =93t=94 should be =
in decimal form and that the use of the scientific notation should =
probably be discouraged when following your suggestion.

Ren=E9


On 15 Nov 2014, at 03:31, Rene Hummen =
<Rene.Hummen@comsys.rwth-aachen.de> wrote:
> Hi Carsten,=20
>=20
> interesting idea. =46rom a serialization perspective, this would =
certainly be fine for us. I am not sure if the E notation could be cause =
for trouble though...
>=20
> Ren=E9
>=20
>=20
> On 14 Nov 2014, at 06:24, Carsten Bormann <cabo@tzi.org> wrote:
>> Hi Ren=E9.
>>=20
>> Hi Ren=E9,
>>=20
>> would your use case have benefitted from the use of floating-point =
numbers?
>>=20
>> Gr=FC=DFe, Carsten
>>=20
>>=20
>>> On 13 Nov 2014, at 19:08, Rene Hummen =
<Rene.Hummen@comsys.rwth-aachen.de> wrote:
>>>=20
>>> Hi Zach,
>>>=20
>>> glad to see this pick up pace again.
>>>=20
>>> We have been using SenML in one of our joint projects with industry =
(use case: industrial monitoring). We pretty much implemented the spec =
1:1 and just needed to change the semantics of =93bt=94 and =93t=94 from =
seconds to milliseconds. This is because the readings from the =
industrial controller (i.e., the machine) occasionally needed to be =
taken in sub-second intervals. To still be able to differentiate between =
measurements within the same time interval, we decided to move to a =
millisecond granularity. I think it would be worth integrating this as =
an (optional) encoding into the draft as it could potentially be useful =
for others as well.
>>>=20
>>> Moreover, I believe it would be worth hinting at "XMLsec" and JOSE =
for object security in the context of SenML. We actually employ JOSE in =
our project and it integrates nicely with SenML.
>>>=20
>>> BR
>>> Ren=E9
>>>=20
>>>=20
>>> On 13 Nov 2014, at 01:17, Zach Shelby <Zach.Shelby@arm.com> wrote:
>>>=20
>>>> This is a refresh of the SenML draft, attaching it to the CoRE WG =
and making minimal updates only. The plan is to work on already known =
improvements such as a CBOR serialisation and nesting support.=20
>>>>=20
>>>> Zach
>>>>=20
>>>> Begin forwarded message:
>>>>=20
>>>>> From: "internet-drafts@ietf.org" <internet-drafts@ietf.org>
>>>>> Subject: New Version Notification for =
draft-jennings-core-senml-00.txt
>>>>> Date: November 12, 2014 2:14:21 PM HST
>>>>> To: Jari Arkko <jari.arkko@piuha.net>, Zach Shelby =
<Zach.Shelby@arm.com>, Cullen Jennings <fluffy@cisco.com>, Cullen =
Jennings <fluffy@cisco.com>, Zach Shelby <Zach.Shelby@arm.com>, Jari =
Arkko <jari.arkko@piuha.net>
>>>>>=20
>>>>>=20
>>>>> A new version of I-D, draft-jennings-core-senml-00.txt
>>>>> has been successfully submitted by Zach Shelby and posted to the
>>>>> IETF repository.
>>>>>=20
>>>>> Name: draft-jennings-core-senml
>>>>> Revision: 00
>>>>> Title: Media Types for Sensor Markup Language (SENML)
>>>>> Document date: 2014-11-12
>>>>> Group: Individual Submission
>>>>> Pages: 24
>>>>> URL:            =
http://www.ietf.org/internet-drafts/draft-jennings-core-senml-00.txt
>>>>> Status:         =
https://datatracker.ietf.org/doc/draft-jennings-core-senml/
>>>>> Htmlized:       =
http://tools.ietf.org/html/draft-jennings-core-senml-00
>>>>>=20
>>>>>=20
>>>>> Abstract:
>>>>> This specification defines media types for representing simple =
sensor
>>>>> measurements and device parameters in the Sensor Markup Language
>>>>> (SenML).  Representations are defined in JavaScript Object =
Notation
>>>>> (JSON), eXtensible Markup Language (XML) and Efficient XML
>>>>> Interchange (EXI), which share the common SenML data model.  A =
simple
>>>>> sensor, such as a temperature sensor, could use this media type in
>>>>> protocols such as HTTP or CoAP to transport the measurements of =
the
>>>>> sensor or to be configured.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> Please note that it may take a couple of minutes from the time of =
submission
>>>>> until the htmlized version and diff are available at =
tools.ietf.org.
>>>>>=20
>>>>> The IETF Secretariat
>>>>>=20
>>>>>=20
>>>>=20
>>>> Zach Shelby
>>>> Director of Technical Marketing
>>>> ARM Internet of Things BU
>>>> www.arm.com
>>>> US: +1 (408) 203-9434
>>>> Finland: +358 407796297
>>>> Skype: zdshelby
>>>> LinkedIn: fi.linkedin.com/in/zachshelby/
>>>>=20
>>>>=20
>>>> -- IMPORTANT NOTICE: The contents of this email and any attachments =
are confidential and may also be privileged. If you are not the intended =
recipient, please notify the sender immediately and do not disclose the =
contents to any other person, use it for any purpose, or store or copy =
the information in any medium. Thank you.
>>>>=20
>>>> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 =
9NJ, Registered in England & Wales, Company No: 2557590
>>>> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge =
CB1 9NJ, Registered in England & Wales, Company No: 2548782
>>>> _______________________________________________
>>>> core mailing list
>>>> core@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/core
>>>=20
>>> --
>>> Dipl.-Inform. Rene Hummen, Ph.D. Student
>>> Chair of Communication and Distributed Systems
>>> RWTH Aachen University, Germany
>>> tel: +49 241 80 21426
>>> web: http://www.comsys.rwth-aachen.de/team/rene-hummen/
>>>=20
>>> _______________________________________________
>>> core mailing list
>>> core@ietf.org
>>> https://www.ietf.org/mailman/listinfo/core
>>=20
>=20
> --
> Dipl.-Inform. Rene Hummen, Ph.D. Student
> Chair of Communication and Distributed Systems
> RWTH Aachen University, Germany
> tel: +49 241 80 21426
> web: http://www.comsys.rwth-aachen.de/team/rene-hummen/
>=20
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core

--
Dipl.-Inform. Rene Hummen, Ph.D. Student
Chair of Communication and Distributed Systems
RWTH Aachen University, Germany
tel: +49 241 80 21426
web: http://www.comsys.rwth-aachen.de/team/rene-hummen/


--Apple-Mail=_E5EC6B48-A810-496A-AD14-E2EBBEA384CD
Content-Disposition: attachment; filename="smime.p7s"
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOGzCCBCEw
ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0
c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD
ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5
MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ
MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm
FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq
aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq
ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV
Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD
VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E
b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD
VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz
K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB
AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh
ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J
a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ
hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL
BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE6DCCA9CgAwIBAgIECfJ04DANBgkqhkiG
9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO
LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDIxNDExNDkz
OFoXDTE5MDIxMzAwMDAwMFowXjELMAkGA1UEBhMCREUxFDASBgNVBAoTC1JXVEggQWFjaGVuMRcw
FQYDVQQDEw5SV1RIIEFhY2hlbiBDQTEgMB4GCSqGSIb3DQEJARYRY2FAcnd0aC1hYWNoZW4uZGUw
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4MAhk48jcelLfNUI5kvMv+CF54xJnL4x/
cJQnN2NId6CJ3fqs0siO2exIACfzdjxOUpQ6ZFOn5pdTvTi7stnk8WAaP/d9LFd8k9Gbxjh7xh3L
+0a3ac+/tHJcX564ntUxGtVGMuShEoUaZUT5fw97TL36UJ8OqXLrqpdAKcFKaJ+pgRp2gTLj4MNU
MPjA4GlstpjoLnT++qFm7t/ZS92/E3OqNJUwHH6C35vSroVscmg+a7XxT6U4JO99MYxNcTIMzhPS
9Ytp+302w7i51daBjr0hFGPK0nLSV6gv77zBSFJ7AVGJJxBSUzDn0xkDLYvZwqaeYkj8kDB2oSeR
yfGjAgMBAAGjggGwMIIBrDAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU
btU+wBwvcck8v0lO72pVSOzR8jgwHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQwHAYD
VR0RBBUwE4ERY2FAcnd0aC1hYWNoZW4uZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2Rw
MS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIGiBggr
BgEFBQcBAQSBlTCBkjBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwt
cm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBj
YS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEB
BQUAA4IBAQAXh37GLAscIHrVqQYrG5P/dYULxAseU6xuXKnSpVTnMWVFf1TtN/p2D+8XTKtl/A4W
lYa9np+ONblWcS1nJsuYf7N9wrO4zCEcVBNLIAHCY3ZXG+IoNHwgXqSYqXHzrAQZjkSJr1RfbFE4
njUy0nNhtC51HX0ongWfqODc6z7aF9we20615Mh8Kk8uox4XgjLLV/UjPVlwRAnuYIeF0wycvQ6j
z/PJMuOrXShpqejpaiRXqKx8oPXAlCcnoqRLlQc1L0iwQHBn0Em6tDmMHcahbf9SBOWiZ8+O0av4
ly8CQ95okz9hto9UErXUIzNea2AQXBtlIyLLKgVuYPf4i3IyMIIFBjCCA+6gAwIBAgIHFHkMp6Zz
lDANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldUSCBBYWNoZW4xFzAV
BgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3RoLWFhY2hlbi5kZTAe
Fw0xMjA5MTkwOTIzMzVaFw0xNTA5MTkwOTIzMzVaMDkxCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEUMBIGA1UEAxMLUmVuZSBIdW1tZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDDoo52P1ghFxnZmWNVnv7+qDKjyif4AoLkJrs7CVV34cRm/PhuW8WzLqOES0B0ENWE
eDUez2Dc4inRNXdF5zMy36rLuKsK5MuznnXTzqYGMeGQAU7MkUvSZdMIWDpMdVc5nKzP81leStBY
c3t6T2PNFHbeQEoHqjUNMQc9wfFWVQHTnQt9+kejn8NDMHqzKjJ+bnXm3byZCEs09CnmGli1irfJ
cR6Fo4KcRMHKVrAHUG8NB+QyPv9RzEawbxwZgyDot5G/A4iRnX0aZ7OjB6ohkepKniBZqSMeOIu1
/Y7p6zYwqiLLywX1VtDQz067R4pkrT5h/IO/VcEGXukXqPA/AgMBAAGjggHsMIIB6DAvBgNVHSAE
KDAmMBEGDysGAQQBga0hgiwBAQQCAzARBg8rBgEEAYGtIYIsAgEEAgMwCQYDVR0TBAIwADALBgNV
HQ8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTAJpMHhUGI
9hiu0k6Ccd8MggDivTAfBgNVHSMEGDAWgBRu1T7AHC9xyTy/SU7valVI7NHyODAsBgNVHREEJTAj
gSFyZW5lLmh1bW1lbkBjb21zeXMucnd0aC1hYWNoZW4uZGUweQYDVR0fBHIwcDA2oDSgMoYwaHR0
cDovL2NkcDEucGNhLmRmbi5kZS9yd3RoLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMDagNKAyhjBodHRw
Oi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2NybC9jYWNybC5jcmwwgZQGCCsGAQUFBwEB
BIGHMIGEMEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3J3dGgtY2EvcHViL2Nh
Y2VydC9jYWNlcnQuY3J0MEAGCCsGAQUFBzAChjRodHRwOi8vY2RwMi5wY2EuZGZuLmRlL3J3dGgt
Y2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBBQUAA4IBAQCA/Plhm3Cxu6mOs3O3
Wsl/9Ow7rbANrMvB2zxZW4yGJGu5FKaib+ir66xbpMAbmN4gqQmwuDMW+oWC7U+m9IfFG+T482Rz
AvsYEOZUmq3Y0KFx87MEJdgaWtJ7PnlUaGtgQjdMso0pvAboZnp2pfxazq46lHXDgTCJsd7MUHb6
MzV9JpDzq0qnXeM2d+WxpOckuo11SAtXod+zuI9Udm7oUVIGeI8yFQrtHhtfESOmi57zSTseEYNS
meInQtPv1ARHwuFRBcG5SkHDqbFZIw+2QVK2qq23NlTeBB/JfitX13NYdYNMgymz30iHXvxmB1nN
fmJ9RDejQ4SVonYR7pLLMYIC5zCCAuMCAQEwaTBeMQswCQYDVQQGEwJERTEUMBIGA1UEChMLUldU
SCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcNAQkBFhFjYUByd3Ro
LWFhY2hlbi5kZQIHFHkMp6ZzlDAJBgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0xNDExMTUwNDM3NTVaMCMGCSqGSIb3DQEJBDEWBBR0sOiXzwTm
ejKlj1uQkGKxa493WjB4BgkrBgEEAYI3EAQxazBpMF4xCzAJBgNVBAYTAkRFMRQwEgYDVQQKEwtS
V1RIIEFhY2hlbjEXMBUGA1UEAxMOUldUSCBBYWNoZW4gQ0ExIDAeBgkqhkiG9w0BCQEWEWNhQHJ3
dGgtYWFjaGVuLmRlAgcUeQynpnOUMHoGCyqGSIb3DQEJEAILMWugaTBeMQswCQYDVQQGEwJERTEU
MBIGA1UEChMLUldUSCBBYWNoZW4xFzAVBgNVBAMTDlJXVEggQWFjaGVuIENBMSAwHgYJKoZIhvcN
AQkBFhFjYUByd3RoLWFhY2hlbi5kZQIHFHkMp6ZzlDANBgkqhkiG9w0BAQEFAASCAQBrf+Mbws2m
bzX8F0RUbUONh4WW07uiW6ISd+DJUZacOdU1WRCo9nQp7KgdKqW1DUYQCDNFEOsRmgSuT9iIqReM
qX60wrcWghRDkeIrs+SX7sq0pqjHw+/mZ3SSOtLAu69rVf/ERt8/xFmI5V9z3jFc2O6Yesr7UFDh
swX4gx0JpZsrUMuIu5JJK0gV8kYnT26rMdu6YkJs/sgcbt/co6mOSIqVem6+R+scO+9vHI3v/1q3
oGGu0vUdbNUzCJM1agWjXfO/S5py9Sv2RW33ym8ASidnOC8vyzTcnZkw9oiJqsI/VxjPZ1XmJx8K
47nR88eSWHFqVQDgwSr+Rdo6KgqtAAAAAAAA

--Apple-Mail=_E5EC6B48-A810-496A-AD14-E2EBBEA384CD--


From nobody Fri Nov 14 21:28:18 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA2121A1AE0 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 21:28:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 KHTbienY2aBZ for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 21:28:16 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 788231A1AA7 for <core@ietf.org>; Fri, 14 Nov 2014 21:28:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAF5SCJI009812; Sat, 15 Nov 2014 06:28:12 +0100 (CET)
Received: from [192.168.6.67] (unknown [64.129.13.2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id E1945568; Sat, 15 Nov 2014 06:28:10 +0100 (CET)
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <2C215283-4D23-487F-9C07-663FC0F08447@comsys.rwth-aachen.de>
Date: Fri, 14 Nov 2014 19:28:10 -1000
X-Mao-Original-Outgoing-Id: 437722089.333247-0d825cf3baec1054bfd718761a93c054
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA53F97A-20E8-453A-A6C5-116503304DB2@tzi.org>
References: <20141113001421.3206.11522.idtracker@ietfa.amsl.com> <099AFB6F-D825-40D8-B3BD-B74C3FEC2C60@arm.com> <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <102B60BB-C740-450E-BD7A-C2EB7EFAFF91@tzi.org> <E7465D1F-D9C9-480C-B2B1-434A616C86D7@comsys.rwth-aachen.de> <2C215283-4D23-487F-9C07-663FC0F08447@comsys.rwth-aachen.de>
To: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/FJgLQTmJF7P4Ie3P_jIqMdx_2RA
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Nov 2014 05:28:18 -0000

On 14 Nov 2014, at 18:37, Rene Hummen =
<Rene.Hummen@comsys.rwth-aachen.de> wrote:
>=20
> Just as a clarification: I am saying that =93bt" and =93t=94 should be =
in decimal form and that the use of the scientific notation should =
probably be discouraged when following your suggestion.

JSON allows all three of NR1 (decimal integer), NR2 (decimal fraction =
with decimal point), NR3 (NR1 or NR2 plus a possibly signed decimal =
exponent); there is no way to selectively disable one of the formats.  =
(Of course, you can make the semantic constraint that a number is =
supposed to be integer, but all four of 1, 1.0, 1e0, 0.1e1 are =
integers.)

Gr=FC=DFe, Carsten


From nobody Fri Nov 14 22:17:41 2014
Return-Path: <michaeljohnkoster@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B34BC1A1AB0 for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 22:17:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.989
X-Spam-Level: 
X-Spam-Status: No, score=-0.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01] autolearn=no
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 dvEs0aC1OCya for <core@ietfa.amsl.com>; Fri, 14 Nov 2014 22:16:59 -0800 (PST)
Received: from mail-la0-x22a.google.com (mail-la0-x22a.google.com [IPv6:2a00:1450:4010:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A75771A1AA7 for <core@ietf.org>; Fri, 14 Nov 2014 22:16:57 -0800 (PST)
Received: by mail-la0-f42.google.com with SMTP id s18so2263173lam.29 for <core@ietf.org>; Fri, 14 Nov 2014 22:16:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=ybkkeDte/tzgTR+sZ0j2prxXBbQEvnwH1T5P0mB1Ois=; b=rzTCkxy1056/MIxXNFZ486zJD0OCkPUl/HCf7cR8cRZ7UORiiBONdme1lSwGcU1+s4 ecA1rRlDvuB8ywcU+IeMAL/SH7485RHXzUhkeILjJcjVRiUeQ1TVM3cO6HqA8MvSiB0t 2S5AzwPBcWFXg7pAQF/NwdqGU6Kv6swHXTulFaWm9/pJ1vSC7kczETumAvuqZnRFqYu6 bBu1bqHsKHZ2amEfg5IfgC+dB7fcQ3LgpfIKsLo3en3jsAwuwk6ZEH3yKbHl/buCHS4U lD4vx0oTZZ2R77GkF1hi74djvrpDFKQhIoY9LaBZxY7y9ZDysxEA7o4yia7BVvVoi/qY cT6w==
MIME-Version: 1.0
X-Received: by 10.152.43.80 with SMTP id u16mr12318202lal.53.1416032215980; Fri, 14 Nov 2014 22:16:55 -0800 (PST)
Received: by 10.152.7.175 with HTTP; Fri, 14 Nov 2014 22:16:55 -0800 (PST)
In-Reply-To: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
References: <C5987625-1BD2-48C2-8F05-5DAB3FB19035@gmail.com>
Date: Fri, 14 Nov 2014 22:16:55 -0800
Message-ID: <CAL-MHnoFU-18CKoDF_R2qu9b0fz7HteTrwwjz5aQJR46ZB2izw@mail.gmail.com>
From: Michael Koster <michaeljohnkoster@gmail.com>
To: Core <core@ietf.org>
Content-Type: multipart/mixed; boundary=001a11c354823991800507dfb101
Archived-At: http://mailarchive.ietf.org/arch/msg/core/obVJG8jXk6anWYUucDzqtfAXYnk
Subject: [core] Ad-Hoc meeting to present CoAP, OMA LWM2M, and IPSO Smart Objects
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Nov 2014 06:17:07 -0000

--001a11c354823991800507dfb101
Content-Type: multipart/alternative; boundary=001a11c3548239917b0507dfb1ff

--001a11c3548239917b0507dfb1ff
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

As I mentioned at the presentation, there will be a public seminar on IPSO
Smart Objects on Tuesday November 18th, 2-4 pm, at the Santa Clara
Convention Center, Santa Clara, CA. in conjunction with the IPSO member
meeting.

http://www.ipso-alliance.org/november-17-18-ipso-member-meeting


On Nov 12, 2014, at 8:11 AM, Michael Koster <michaeljohnkoster@gmail.com
<javascript:_e(%7B%7D,'cvml','michaeljohnkoster@gmail.com');>> wrote:

Hi,

I=E2=80=99m setting up a meeting for Thursday evening, 7:00 to 8:00 for a
presentation on these standards that use IETF CoRE and CoAP.

OMA LWM2M is a device to server specification that combines CoAP-enabled
device management with application level interfaces. It provides device
management server and an IoT application server functionality using the
same object model, based on CoAP.

IPSO Smart Objects are application level objects (e.g. temperature sensor,
accelerometer, light control, load control) that use the LWM2M object model=
.

It is important that we keep these standards aligned and compatible as we
go forward with revisions and updates over time.

The presentation will be an overview of OMA LWM2M and IPSO Smart Objects
that focuses on the way CoRE and CoAP are used to build higher level
guidelines and specifications to enable device, service, and application
level interoperability.

It will be 30-40 minutes overview presentation and the balance for Q&A,
comments, and feedback.

I=E2=80=99ll send out an update when I have a space secured.

Best regards,

Michael

--001a11c3548239917b0507dfb1ff
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto" style=3D"word-wrap:break-word">As I mentioned at the pres=
entation, there will be a public seminar on IPSO Smart Objects on Tuesday N=
ovember 18th, 2-4 pm, at the Santa Clara Convention Center, Santa Clara, CA=
. in conjunction with the IPSO member meeting.<div><br></div><div><a href=
=3D"http://www.ipso-alliance.org/november-17-18-ipso-member-meeting" target=
=3D"_blank">http://www.ipso-alliance.org/november-17-18-ipso-member-meeting=
</a></div><div><br></div><div><br><div style=3D"direction:ltr"><div>On Nov =
12, 2014, at 8:11 AM, Michael Koster &lt;<a href=3D"javascript:_e(%7B%7D,&#=
39;cvml&#39;,&#39;michaeljohnkoster@gmail.com&#39;);" target=3D"_blank">mic=
haeljohnkoster@gmail.com</a>&gt; wrote:</div><br><blockquote type=3D"cite">=
Hi,<br><br>I=E2=80=99m setting up a meeting for Thursday evening, 7:00 to 8=
:00 for a presentation on these standards that use IETF CoRE and CoAP. <br>=
<br>OMA LWM2M is a device to server specification that combines CoAP-enable=
d device management with application level interfaces. It provides device m=
anagement server and an IoT application server functionality using the same=
 object model, based on CoAP.<br><br>IPSO Smart Objects are application lev=
el objects (e.g. temperature sensor, accelerometer, light control, load con=
trol) that use the LWM2M object model.<br><br>It is important that we keep =
these standards aligned and compatible as we go forward with revisions and =
updates over time.<br><br>The presentation will be an overview of OMA LWM2M=
 and IPSO Smart Objects that focuses on the way CoRE and CoAP are used to b=
uild higher level guidelines and specifications to enable device, service, =
and application level interoperability. <br><br>It will be 30-40 minutes ov=
erview presentation and the balance for Q&amp;A, comments, and feedback.<br=
><br>I=E2=80=99ll send out an update when I have a space secured.<br><br>Be=
st regards,<br><br>Michael</blockquote></div><br></div></div>

--001a11c3548239917b0507dfb1ff--
--001a11c354823991800507dfb101
Content-Type: application/pdf; x-mac-type=50444620; x-mac-creator=4D535744; x-unix-mode=0644; 
	name="IPSO SMART OBJECT WORKSHOP.pdf"
Content-Disposition: attachment; filename="IPSO SMART OBJECT WORKSHOP.pdf"
Content-Transfer-Encoding: base64
Content-ID: <4F158F93-1AA7-4ECE-B4D9-D30F09AD8DD9@meeting.ietf.org>
X-Attachment-Id: d8319a5a8a1c8838_0.1

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
TUNHp5P+3dRr8xGwIMGRNheMWDRSqLm9JfCUl7+R2YYAx7AIk2f14lK1S+uML0JUmt8Q6B4ISePy
GQy5TRAQvcntyTfZ6H2nsmqBF8aA9lIFhFY3BHWMCMT14Z2Wa09aocUju/mA2Wh+V/mFtY79+ynP
pi/8IjZB2sPZ/Gakyr2S25FS8jzvVLlwZrN7vjBxwFVklSFCUuBt/uxnf/Oyx1TTkDKrDFcqXVRK
zkewUpV9wAcsp9UKCR+LcaXY4oq6ueJgPEXJRI72cC6AbTXN6Ejiim2APtWRzFrwfPnmw5Z2j92J
E6a9Euv8q7o861AQsia83CMCLvlVI/vuk47QaN8OrGABgbXdD8joXPiALJezvrbF4LFu54N0QJ/P
wQl5ixH2zOK/f5EWhfTnsA2SjQ/di2CRt5i45bX7mIspwHehKlpIUQVFYlM2bURrJqPuqf9MVa1X
1feZSIkVLjapIqs2MRBC4izBEUT7c5+/ScXethJVIyVPioe52b4uFU7ykjdzTawqEW/Cu4BuOccZ
LNZ511/VvVTAS6IC+b4ee/HUub5HSKJj+6t6oEfjZHWuLZ2sA6kbmev8dUwg9z0UJjwdj1EdUigP
8fOy04qTisD+ncQtG6AiRdrQvklGbSefVw3DfTP+vIpwGH9elWOaxvs/+yHXDLljoTwY9HmKjyOg
wgqpeAQrci4yBhHURQ+O1feLUolxHSQY0yHQ+FBkb2dVUIRnziH+mOEpZ6phTapwVD53Cli4lg8p
suJlYrtwP3E27eGeYgjfnD+rOoAOxRAgNvo6d/5l61KgCBkKA1wgJJ8xmXg/tKQi8hfIRHERE7P6
9Y6/BWJ80nzArocvvYY3yrtmm/nQQ94dycaRarPOMz4tdJwF1Fnb+ObN0OTLaBlECPjRSd++9h9Y
Bxqh1zYtu2mI8AGxfFbdfYX9YfNwsbl/ej67MQ+fWbkfJ/gWxkaUJGhevbu15s0Wt/jhvwERR6gK
ZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjMzOTgKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1Bh
Z2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAvTWVkaWFC
b3ggWzAgMCA2MTIgNzkyXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1Rl
eHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCj4+
IC9Gb250IDw8IC9UVDIgOSAwIFIgL1RUNCAxMSAwIFIgL1RUMyAxMCAwIFIgL1RUNiAxMyAwIFIg
L1RUNyAxNCAwIFIgL1RUNQoxMiAwIFIgL1RUOCAxNSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSAx
NiAwIFIgPj4gPj4KZW5kb2JqCjE2IDAgb2JqCjw8IC9MZW5ndGggMTcgMCBSIC9UeXBlIC9YT2Jq
ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDE4IC9IZWlnaHQgMjM2IC9JbnRlcnBvbGF0ZQp0
cnVlIC9Db2xvclNwYWNlIDcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDE4IDAgUiAv
Qml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aey9B5we
xZH3v2SHMzbnu3vf/+e9O7BR1ioLESRAwumMQWmzssA2YGzAgO9sTHY6BzCgtDlKIoMwYBubYHJG
GDBgEBICjEAoZ+2uNP9vdc1T2/ukfdJKK/GMHs329PR0V9d0/aa6u7o6CPJHngN5DuQ5kOdAngN5
DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5
kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdA
ngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdAngN5DuQ5kOdARhzY
HQT83OEFO2W1e3ckRafoOBeJcoiTNLOoBAX4FCZIkll5+afyHMhzYL/iQMb4YCiYcQ6p8jGFAlJI
kmpp+XR5DuQ5sE9zQNGAc/aHp0rtCgJ+7ug+uMk+5+xzyJ5r+RzyHMhzoJs5oIKegbh7mJaURLLu
piMDoqMoyT6HqAzzl3kO5DmwL3DAF/1dQftu0cp27d7dnoh2d6uz5uZnEXlM4sI+rafpRe76fyPJ
/LgwHC/j2GSd8k+SW+yT+Zg8B/Ic2O85ACZ4SLILiGvf3QbKccgtB1Ma8M4gYVt70NoabGsNtrYG
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
mbUULqFcADq32QxGADTgJLWjQo+V6MLDkMSCDOIMr4xZLrJogyL9hVc8hpghX2IIKkNaRUuRNsRy
hiFVYB4klf2ZviWkinVBLdVbVQNVDRTQgMFLNji17kCynNtZR0iB+Ln0uf9hp/gx344QcfB7Co9R
3IBvxC9xdXArEan6qqqBqgaqGuiJBmJbqyd8qmmrGqhqoKqB3aYBAVfp7LoSpzSHrr/dnXl1Xapq
zKoGqhr4AGtA3cgiBSj5skiaEsHF2BULL9ALLsG9+qqqgaoGqhoopIGiCGORS74sxK10WLfZVcfi
Siu0+raqgaoGKqOBroNT12NWRrIql6oGqhqoaqASGug6dnU9ZixXealiDlW6qoGqBqoaqJwGKtuL
rCy3ypWyyqmqgaoGPrwa6AoudSWONNj1mB9ejVdLXtVAVQM900Alcaba9+zZt6imrmqgqoHe0EAV
5XpDq1WeVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDV
QFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNVDVQFUD
VQ1UNVDVQFUDVQ1UNVDVQFUDVQ1UNbA3aOD/A0IBm68KZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9i
ago1MDI1NgplbmRvYmoKMTggMCBvYmoKPDwgL0xlbmd0aCAxOSAwIFIgL1R5cGUgL1hPYmplY3Qg
L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MTggL0hlaWdodCAyMzYgL0NvbG9yU3BhY2UKL0Rldmlj
ZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0
ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD+qWcKP4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
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
y4GXr17xuXKp2737/FWXq2euOV07fZ19ve2G/Y3WHruell/sfmnpte9tvelws/2W462OvgV95/pd
+y/e9rp95Y7/nRsDiwb67i6+e/9e3D3pfd790QepD14/zHo4/Wj9Y+zjoicKTyqeqj+t/dX412ap
vfTsoNdgz7OIZ4+GuEMv/5X5r0/DBc+pzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p/rb3ldGr
n353+71nYsnE8GvR65k/St6ovjn61vZt52To5NN3ae+mp4req74/9oH9oftj9MeR6exP+E+Vn40/
d3wJ/PJ4Jm1m5t/3hPP7CmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKMjYxMgplbmRvYmoKNyAw
IG9iagpbIC9JQ0NCYXNlZCAyMCAwIFIgXQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMg
L01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAyIDAgUiBdID4+CmVuZG9i
agoyMiAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIgL1ZlcnNpb24gLzEuNCA+
PgplbmRvYmoKMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNl
Rm9udCAvS1RaWURZK0FyaWFsTVQgL0ZvbnREZXNjcmlwdG9yCjIzIDAgUiAvRW5jb2RpbmcgL01h
Y1JvbWFuRW5jb2RpbmcgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9XaWR0aHMgWyAyNzgK
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OCAzMzMgMjc4IDAgNTU2IDU1NiA1NTYgMCA1NTYgMCAw
IDU1NiA1NTYgMCAyNzggMAowIDAgMCAwIDAgNjY3IDAgNzIyIDcyMiA2NjcgMCAwIDAgMjc4IDAg
MCAwIDgzMyA3MjIgNzc4IDY2NyAwIDcyMiA2NjcgNjExCjcyMiAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMjIyIDUwMCAyMjIKODMzIDU1
NiA1NTYgNTU2IDAgMzMzIDUwMCAyNzggNTU2IDUwMCA3MjIgMCA1MDAgXSA+PgplbmRvYmoKMjMg
MCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvS1RaWURZK0FyaWFsTVQg
L0ZsYWdzIDMyIC9Gb250QkJveCBbLTY2NSAtMzI1IDIwMDAgMTAwNl0KL0l0YWxpY0FuZ2xlIDAg
L0FzY2VudCA5MDUgL0Rlc2NlbnQgLTIxMiAvQ2FwSGVpZ2h0IDcxNiAvU3RlbVYgOTUgL0xlYWRp
bmcKMzMgL1hIZWlnaHQgNTE5IC9TdGVtSCA4NCAvQXZnV2lkdGggNDQxIC9NYXhXaWR0aCAyMDAw
IC9Gb250RmlsZTIgMjQgMCBSID4+CmVuZG9iagoyNCAwIG9iago8PCAvTGVuZ3RoIDI1IDAgUiAv
TGVuZ3RoMSAyNjQ0MCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNvQlglMX9Nz4z
z7H37rNH9k52k81uAhsIJOEIRPJwBFTkJpggKeGSW07xQglVDvFC23oreFRRa1lCwIC2pEq1HhRa
j1ZblSqeFeXXUqpAdv+fmWeD2F//7/vuZma+zzzzHDPzvec7m9Urr5xH7KSNSESfs3TWciI+4QdR
vDFnzeq4cewIEqJOvXz5/KXGsXcJjq+Yv+Say43jyBuEXPzOgnmz5hrH5CzKgQtQYRzTGpSlC5au
vto4Dv0VZdeSZXPy5yMLcDx76ayr888n/Hz8illL5xnt55fz4+XLVq02ji9/HOVNy1fOy7enTYTY
fo26iQse+J9LjTZOQiigfuQfpI48REyEEY1UkmmEyL+QC4mCY35ecc34yf4nB8901f3LHDGLSx/9
uKw3B377wOxLT+/snq8Rsx2HFtGen8B1pmHZ8WSkRk7vPH2tZjyJn+n59NtHpkrlu1PB2JEXpF7k
KBKTerWnC2P7pDKpsH1oTO+UErs9BVWu4X2kOO5YKfI48mVIO5EOIMlkplSEsxrydUhtSDuRDiAd
QVIJQc7PxpGWIW1DOoqkSoVStD0e04aXSSFcG0J/XVKAfIOUQ5JIDHkl0gSkmUh3IG1DUkU7XrMM
aR3SAaQTSCrRpUD7XdV490D7LaLYvWhJlTicZRzOaBGHuy9tNspxk4xy1EVGsyFGs/41RnXfEUZZ
VmGUnmRVG26+2+qo6hrul/zopB8vvhw5ZQeJi1ISI9ulApJBYhJeVdTokmd3aapq2wFJJlRiEiVz
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
ZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjEgL1dpZHRocyBb
IDI3OAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMjc4IDMzMyAyNzggMCA1NTYgNTU2IDU1NiAwIDU1
NiAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgOTc1IDAgMCAwIDcyMiAwIDYxMSAwIDAgMCAwIDAgNjEx
IDAgNzIyIDc3OCA2NjcgMCAwIDY2NyA2MTEgMCAwIDk0NCAwIDAKMCAwIDAgMCAwIDAgMCA1NTYg
NjExIDU1NiA2MTEgNTU2IDMzMyA2MTEgNjExIDI3OCAyNzggNTU2IDI3OCA4ODkgNjExIDYxMQo2
MTEgMCAzODkgNTU2IDMzMyA2MTEgNTU2IDAgMCA1NTYgXSA+PgplbmRvYmoKMjYgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvVlROTkNTK0FyaWFsLUJvbGRNVCAvRmxh
Z3MgMzIgL0ZvbnRCQm94ClstNjI4IC0zNzYgMjAwMCAxMDE4XSAvSXRhbGljQW5nbGUgMCAvQXNj
ZW50IDkwNSAvRGVzY2VudCAtMjEyIC9DYXBIZWlnaHQKNzE2IC9TdGVtViAxNDUgL0xlYWRpbmcg
MzMgL1hIZWlnaHQgNTE5IC9TdGVtSCAxMjEgL0F2Z1dpZHRoIDQ3OSAvTWF4V2lkdGgKMjAwMCAv
Rm9udEZpbGUyIDI3IDAgUiA+PgplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL0xl
bmd0aDEgMjA2NTYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBnXwJfFRF1m9V3a33
Lb0nobvTSWdpQkLSIQQiuYEkghEIq2k1EpYguBEERJ0R4sqmgisuKNEZgUFHOh3EBGSIu47jwIzL
qDN+8s3goI48mRlEVNL9/nU7IM7M+97vvQ5Vp7Zzq+rUqVPnnLqX5deu6CAm0kUEos6/em4n0X4h
EeA3869bHszks4YToly8sPPyqzN5/1pCpD9cftUNCzP5vHxCSo8v6pi7IJMnpwFHLUJBJk9jgPmL
rl5+fSYfbAf8+VVL5g/Vhw4hP/PqudcP9U/+hHzwmrlXdwDi14L+SFHnkmXLtSxpcQIu77y2Y6g9
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
Ip+hdTwrlAUyKxYBzp1CrhNVW+BjPEXDqXUTCiZctLpl2hTf+Kp5l/lAeAv7x2nW3zbvvDz7n8zL
4lz/037pQvKHTOpf4mLkBfjk+bvrmXfUPbjnKyTF+P/1RuKLvEoyCl+zjSENpBFfpp6Pr90m4b+0
aMZXsJPxZdlUfB02jUzHd7qz8P3uRfgSLo7vwPg+ciDwH/9KmMyeOWXKhBnR+msXz72qdPySqxZM
nomq/w0NJKwqCmVuZHN0cmVhbQplbmRvYmoKMjggMCBvYmoKMTUwMTQKZW5kb2JqCjkgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWlpTVVdQK0NhbGli
cmkgL0ZvbnREZXNjcmlwdG9yCjI5IDAgUiAvVG9Vbmljb2RlIDMwIDAgUiAvRmlyc3RDaGFyIDMz
IC9MYXN0Q2hhciAzMyAvV2lkdGhzIFsgMjI2IF0gPj4KZW5kb2JqCjMwIDAgb2JqCjw8IC9MZW5n
dGggMzEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2Qz2rEIBDG7z7FHLeH
RZNbIQhly0IO/UPTPoDRSVZoVCbmkLfvaMMWevADv5nf+Dny0j/3wWeQ7xTtgBkmHxzhGjeyCCPO
PoimBedtPm7Vs4tJQjI87GvGpQ9ThK4TAPKDkTXTDqcnF0d8KN4bOSQfZjh9XYbqDFtK37hgyKCE
1uBw4nEvJr2aBUFW9Nw7rvu8n5n66/jcEwInYqL5jWSjwzUZi2TCjKJTSnfXqxYY3L/SAYyTvRkS
XdtoblaPwOJYWsViVCWPnjKj/PWezW5EHKsupCYuSXzA+85STOXlen4A1e5xZQplbmRzdHJlYW0K
ZW5kb2JqCjMxIDAgb2JqCjIzMwplbmRvYmoKMjkgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Gb250TmFtZSAvWlpTVVdQK0NhbGlicmkgL0ZsYWdzIDQgL0ZvbnRCQm94IFstNTAzIC0z
MDcgMTI0MCA5NjRdCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0Nh
cEhlaWdodCA2MzIgL1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdXaWR0aCA1MjEgL01heFdpZHRo
IDEzMjggL0ZvbnRGaWxlMiAzMiAwIFIgPj4KZW5kb2JqCjMyIDAgb2JqCjw8IC9MZW5ndGggMzMg
MCBSIC9MZW5ndGgxIDEzNjE2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdWbd0BT
Z9vGn5OwQyBBQDRigkeoFhAtDhyVCARBHCBEE1AkLEFFkeFGcVWLtbW1tVvt0rZ0HI5txU7b2j1s
7d7avexerxb5rnNubqt+b9/vj++fvoFfrt9zPyPnPCcJmNKmhuYqYRKtwiiGVtT56oV+S70d0bdi
SZOD2vE1Qvj3q66fW0ft8zcIEdx37oLl1dROfVEIKaOmyldJbfEncmQNCtSWhiMH1tQ1LaN26m5k
0IJFFT39qYfQDqjzLet5fPE+2o6FvroqJG4jLLhz1DdU9fRLHixnObttPYIx+TXX/zhTmyFEGA4J
YZAcwiKeFIHCgEwRWNG6TVon/NCr9fvv7Nz6+wvWOeHjfhV9glAQ4qFvVuF8hHhm0+1bTp7o2hL8
beADaAZjBbphXuDOrneFCNl98sSJ3cHf6iv1dOphUIONjk7DhvuCY6RJkPUs61jWsrSyrGFZzdLC
soplJcsKluUsy1iWsixhaWZpYmlkWcxSz7KIZSFLHcsClvks81hqWWpY5rJUs1SxVLJUsJSz+FjK
WOawlLLMZpnFUsJSzOJl8bDMZJnB4mYpYilkmc5SwJLPMo1lKssUlskseSyTWHJZclgmsmSzuFiy
WDJZMlgmsDhZ0lnGs1zIMo5lLMsYltEsaSyjWEayjGAZzpLKcgHLMJahLCksQ1iSWZJYElnOZxnM
MojlPJYElniWgSwyywCWOBYHi52lP0ssSz8WG0tflj4sMSy9WaJZolgiWXqxRLBYWSws4SxhLGaW
UBYTSwhLMEsQSyBLAIs/ix+LkcXAIrGIHpG6WU6xdLH8yXKS5QTLv1j+YPmd5TeWX1l+YfmZ5SeW
H1l+YPme5TuW4yzfsnzD8jXLVyxfsnzB8jnLZyyfsnzC8jHLMZajLB+xfMjyAcv7LO+xvMvyDsvb
LG+xvMnyBsvrLK+xHGF5leUVlsMsL7O8xPIiywssz7M8x/IsyzMsT7M8xXKI5UmWJ1geZznI8hjL
oyyPsDzM8hDLgywHWDpZ9rM8wHI/y30s+1hUlg4WheVelntY7ma5i6Wd5U6WO1huZ9nLsoflNpZb
WW5huZnlJpbdLLtYdrLcyHIDy/Us17Fcy3INy9UsO1iuYrmSZTvLFSyXs2xjuYzlUpatLJewbGFp
Y7mYZTPLJpaLWDaybGBZz7KOZS1LK8saltUsLSyrWFayrGBZzrKMZSnLEpZmliaWRpYGlsUs9SyL
WBay1LEsYJnPMo+llqWGZS5LNUsVSyVLBUs5i4+ljGUOSynLbJZZLCUsxSxeFg/LTJYZLG6WIpZC
luks+SzTWKayTGbJY5nEksuSwzKRJZvFxZLFkrlP+20ZvzWr/cfb8Tuz2j8KsY5aa9X+Y9BqpdYa
itVq/1AUW6i1imIlxQqK5WrsBAxZpsZmIpZSLKFopr4majVSNFBxsRqbgQn1FIsoFtKQOooFFPPV
fi6MnEdRS1FDMZeiWu2XhSFV1KqkqKAop/BRlFHMoSilebOpNYuihKKYwkvhoZhJMYPCTVFEUUgx
naKAIp9iGsVUiikUkynyKCaptlycQy5FjmqbhNZEimzVloeWS7VNRmRRZFJkUN8EmuekSKd54yku
pBhHI8dSjKHpoynSKEZRjKQYQYsNp0ilVS6gGEYxlBZLoRhC85IpkigSKc6nGEwxiOI8WjqBIp7W
HEghUwygpeMoHDTPTtGfIpaiH4WNoq/adyo2qw9FjNp3Glq9KaKpGEURScVeFBEUVuqzUIRTMYzC
TBFKfSaKEIpg6guiCKQIUPvk49H91T4FCD8KIxUN1JIohB5SN8UpfYjURa0/KU5SnKC+f1HrD4rf
KX6j+FWNKbJ3Sr+oMYWIn6n1E8WPFD9Q3/fU+o7iOMW31PcNxddU/IriS4ovKD6nIZ9R61NqfUKt
jymOURylvo8oPqTiBxTvU7xH8S4NeYdab1O8pfaeiVN5U+09A/EGxetUfI3iCMWrFK/QkMMUL1Px
JYoXKV6geJ6GPEfxLBWfoXia4imKQxRP0sgnqPU4xUGKx6jvUYpHqPgwxUMUD1IcoOikkfup9QDF
/RT3UexTo9Nx0qoaXYLooFAo7qW4h+Juirso2inuVKPxri/dQavcTrGX+vZQ3EZxK8UtFDdT3ESx
m2IXLbaTVrmR4gbqu57iOoprKa6hCVdTawfFVRRXUt92WuUKisupbxvFZRSXUmyluIRGbqFWG8XF
FJspNlFcpEb5cO4b1ahyxAaK9WpUNVrrKNaqUW60WtUo/LCR1qhRIxGrKVpo+iqat5JihRpViSHL
afoyiqUUSyiaKZooGmnpBpq+mKJejarAKotosYU0so5iAcV8inkUtTSvhmIuHVk1Ta+iqKSRFRTl
FD6KMoo5FKV00rPpyGZRlNBJF9PSXnogD8VMOtwZ9EBuWqWIopBiOkWBGunEieWrkdq2TlMjtRfs
VDVyPWKKGpmMmExD8igmqZH4RULKpVYOxUQqZquRq9HnUiM3IbLUyDWITDWyFZGhRmQjJlA4KdIp
xqsR+L1AupBa41SrF62xFGNUq/Y6Gk2RplonojVKtXoQI1VrMWIE9Q2nSFWtSSheQCOHqVbtxIaq
Vu0NKYViCE1PpkdIokikxc6nGEyLDaI4jyKBIl61ars0kEKmNQfQmnG0mINWsVP0p3mxFP0obBR9
KfqoltlYM0a1lCJ6q5Y5iGiKKIpIil4UETTBShMsVAynCKMwU4TSSBONDKFiMEUQRSBFAI30p5F+
VDRSGCgkCuHsDi+3a5wKr7B3hVfa/4SfBCfAv1D7A7XfwW/gV/AL6j+Dn9D3I9o/gO/Bd+A46t+C
b9D3NdpfgS/BF+DzsLn2z8Jq7J+CT8DH4BhqR5EfgQ/BB2i/j3wPvAveAW+b59vfMg+zv4l8w7zA
/ro5wf4aOAJ/1ZxofwUcBi+j/yXUXjTX2V+APw9/Dv6seZ79GXOt/Wlzjf0p81z7Icx9Eus9AR4H
zu6DuH8MPAoeCV1sfzi0wf5QaKP9wdAm+wHQCfaj/gC4H333oW8fairoAAq417Tcfo9phf1u0yr7
XaYWe7tptf1OcAe4HewFe8BtpmT7rchbwM2YcxNyt2m+fRd8J/xGcAP8eqx1Hda6Fmtdg9rVYAe4
ClwJtoMrMO9yrLctZKr9spBp9ktD5tq3htxmvyRkr32jMd6+wZhmXy+l2de5W91r21vda9wt7tXt
LW5Ti2RqsbXktaxsaW95r8UZERCyyr3CvbJ9hXu5e6l7WftS94OGi0S1YaNznHtJe7PbrzmyuanZ
+Euz1N4sZTVLQ5slg2i2NDuajaFN7gZ3Y3uDWzTkN7Q2KA1+Y5WGow0G0SCFdHYf3Ndg65+NdK5q
MFuyF7sXuevbF7kXVte55+EAa9Pmumva57qr0yrdVe2V7oq0crcvrcw9J222u7R9tntWWrG7pL3Y
7U3zuGdi/Iy0Ire7vchdmFbgnt5e4J6WNtU9FfUpaXnuye157klpOe7c9hz3xLRstwsnL/pZ+jn6
GS3aAUzthyMRNiljqM1pO2r7weYnbIrtoM0YEd7X3tcwOLyPlDmtj7Soz5o+l/UxhsccjjE4YwYn
ZYf3Ptz7o97f9/br5ew9eEi2iLZEO6KNUdq5RU8p0s5tX3R6FuWwEfq5TomWE7LDo6TwKHuUwWWP
koT1qPUHqzHqMcthiyE8XAoP7w43OMMxPDzMHmbQ7rrDjM6wYaOyw812s0G76zYbo51mVLSDPy80
vyg73GQ3Gdzppmkmg9OUnpntNCUPzRZGySHhv/xYEMYg7WikKHt2pyT2RUv+Uqe0raOoMDExrzNI
TM9TgvJLFGmzEl+o3TsLipWAzYpwF5d4OiTpUm+HZMgsUiLzCoqpvXHrVpERm6fEFnqU3bHePKUV
4tSkGyJiO6JFhjextLG5MTGxqRR3pY1Nifo3WlKz1sINHfhubEJb+0KgLbSev7/RMIyb04ibvgyt
/vdT/gt6pP+CY/yHH2KHwFPUM6HbsEFUGtaDdWAtaAVrwGrQAlaBlWAFWA6WgaVgCWgGTaARLAb1
YBFYCOrAAjAfzAO1oAbMBdWgClSCClAOfKAMzAGlYDaYBUpAMfACD5gJZgA3KAKFYDooAPlgGpgK
poDJIA9MArkgB0wE2cAFskAmyAATgBOkg/HgQjAOjAVjwGiQBkaBkWAEGA5SwQVgGBgKUsAQkAyS
QCI4HwwGg8B5IAHEg4FABgNAHHAAO+gPYkE/YAN9QR8QA3qDaBAFIkEvEAGswALCQRgwg1BgAiEg
GASBQBAA/IHfhG7cG4EBSECISgk16RToAn+Ck+AE+Bf4A/wOfgO/gl/Az+An8CP4AXwPvgPHwbfg
G/A1+Ap8Cb4An4PPwKfgE/AxOAaOgo/Ah+AD8D54D7wL3gFvg7fAm+AN8Dp4DRwBr4JXwGHwMngJ
vAheAM+D58Cz4BnwNHgKHAJPgifA4+AgeAw8Ch4BD4OHwIPgAOgE+8ED4H5wH9gHVNABFHAvuAfc
De4C7eBOcAe4HewFe8Bt4FZwC7gZ3AR2g11gJ7gR3ACuB9eBa8E14GqwA1wFrgTbwRXgcrANXAYu
BVvBJWALaAMXg81gE7gIbBSVE1qlDbD1YB1YC1rBGrAatIBVYCVYAZaDZWApWAKaQRNoBA1gMagH
i8BCUAcWgPlgHqgFNWAuqAZVoBJUgHLgA2VgDigFs8EsUAKKgRd4wEwwA7hBESgE00E+mAamgskg
D0wCuSAHTATZwAWyQKao/Ie/Tf/TD8/7Tz/Af/jxxcwp1f5iSIhT28/8IyGRL+aJRtGKr4vEVrFd
PCbeE+ViPexasVvsEXcIRTwunhNvnTXr/9k4tdy/ToQa94sA0UuI7hPdx0/tAZ3+YWdUtqPVy8/x
V6Xb0v3dObXvTm3vtpzqDIgQIfpcs+EIVvtZ6uo+gZ+vAcLcPVJrGzbBw/VH+jFw56l7T+096wTy
RYEoFiVilpgtyoQP518pakQtdma+WCDqxEK9tRB9c+HVaM3BKLyX6P7XqEWiXiwSDaJJNIsl+KqH
N/a0tL7FertZLMXXMrFcrBArxSrR0nO/VK+sQs8KvboMPavFGlyZtWKdbpxUWS82iI24apvEZnEx
rtjfty4+PapNbBGX4DpfKi4Tf+dbz+rZJraJy8UVeD5cKa4SO8Q1eF5cL244p3q1Xr9O7BS78JzR
ZlyFyi7ddoirxcPiaXG/uEfcKx7Q97ICe0s7wvtSre90PfZgFc55/RlHTLu59PRurcZuaOfd1nPe
y7B/686YsaRnH7XdW4+R2u609VwHbZWWngrvxDacGflf56ntkXYOl511njzj/6pqZ6zt0w3YL94Z
bc92oHbd/6qeOeJM3yFuxCvwJtxru6rZzXCyXbqfWd95euxuve8Wcau4Dddir9CMkyp7UNsrbsdr
+07RLu7C119+plHvPeJu/copokOoYp+4D1fyAbFfdOr1/9R3L947zp2zr2ct9fQqB8SD4iE8Qx4V
B/FO8wS+uPIIao/1VA/po6j9BP6W8pA+Sut9As+tZ/AO9bx4QbwoDoun0HpZv38WrVfEEfGaeEsy
w14VX+G+S7zi/yn+NHMC/vDyQVyNG0SpKHVOrJxTOntWSbHX4y4qnF6QP23qlMl5k3JzJma7sjIz
JjjTx184buyY0WmjRo5IGZKcNCghfqA8wB4TabWEm00hwUGBAf5+Rvxmm+SSs8scSkKZ4pcg5+Qk
a23Zh4LvjEKZ4kAp++wxikOb50PXWSOdGFl9zkgnjXSeHilZHOPEuOQkh0t2KC9lyY5OqbjAA9+a
JXsdynHdp+jul6A3zGjExWGGwxVTk+VQpDKHS8leUtPmKstKTpI6TCGZcmZVSHKS6AgxQU0wZZBc
3yENGi/pYhjkGtNhEEFm7WEVY7zLV6nkF3hcWba4OK9eE5n6WkpAphKor+WoVXDMYoujI+lg2yWd
FlFelhhaKVf6ZnkUow+T2oyutrZNijVRGSxnKYNXfBqDDaxSkuQsl5Io48Dypp9+AEnxj7fIjrZf
BQ5ePv4tjvqMiq+nEhBv+VVondopnt4mRfKxCxwbjhDnFxenHcuWTqcoR0NpLfBQ2yHKbapwpiR6
FUOZ1nOQe6LcWk8r95yeXiZjZ12yq6zne0lNjNJa7khOwpXVv+MVv3j0OxRjQll5RY2Wvqo2OQtn
iL0URfjQJgvi9PVspqtjaArG+8pwErXaNhR4lBS5XomUM2i3UcAi8a7aQo8+haouJTJTEWUVPbOU
FBfm4iniatMujHaA2lpygeeASO0+2jHcYduXKoYLr3YcSnQmLkqCq81TWa3Yy2yVeH5WOzy2OMXp
xfZ5ZU+VV7tKskUZfBQPhxsuoD4L53bOaB6M01YC44McHoPN6NWuFgqObNzJGePQYVECqKld0Yxx
Do9kEzwMj9IzQrOz1kHDGJ+Zg8lITM3MscXhya3f/sMh2egEcBhK0Olj8sNB+P91TPQ4f3toNFo7
oMEOV1XWGQd41qJo6AfYs9q/P06Dthc9m4FDCNIuZ452DslJBrgD3UGKAeepl7SrGONQRL7DI1fJ
XhnPIWe+R7s42l7r1zevUNY+GNSvds+zpOisFvWnUZ8i4vKKPNzQPrNRshP166pdVr09UW+fbuac
053L3Y62IDmvsE17cLlnQeHAKwgXJyAh17clLWI4XqzZeKOUs32yw+LIbvN1dreWt3U4nW31rrKa
MXgZtMm5lW1yoWccrqX+um+xrdAeOkLkSXlFGclJeO/J6JClzQUdTmlzYbHnAP5A37G5yKMa8KFo
WYa3YyD6PAccQjj1qkGrakVtiENraCtNRyNIH2874BSiVe/10wt6uwKfy+o1GoSaJCo6DVSz8DgD
an5Uc+o1L254hcXU4BLgfdjlqNQuzypvTVuZV3txiWhcSnxLiiSPF4pBHo+PcgNClRC5KkMxyRla
PV2rp1M9QKsHyhmKFC1hczrxntRWJuN9Ck85Dz4i9+LZYdGe/YZ4R2d3d5En7iXbcW8cXhKzQLFH
CU7EzwH/+EkYN1GjDOWJSmuFTzsO4cZLXXtl5lZ48VrgBTEkVwnGCsE9K2BEtj5HezpiUgWuDS6g
Pr8VDaXVq3gTtQf11GpH5HBYFJEjj8FlpzX9E7QHSvG2RcgXaE9sDFVC4jdpEYxjE/iQWq/Y0MSD
4Q1XO6PAUBx5hYyuijIHroCfqCjEU53eS0O064ZKFd4S/RKqdEJsPZ1COy1jvMkcogQPwYL41tw0
BAviO9CLTdFOXm9t6hmAx7YoJhxRwhlb2TMBu4OuXO1Y8L0JB68NfVxbpqBTTJeX4a1RO2j9oQLR
rZjjc31486f5JlTkNJ6MtYLitZK2xiGqBmpnHop9N8YXdXbvlZdr7wB8S06StR8O2hNT2A7giS28
becWlJLE5KSgc6tmvdzWFmT+9xNov4LMp1NbxeHCzxoh/LT/jeUwHhKBL+0Win9PhSLjTlcEfj+9
CRV//Auz0XgE/xoz4v93GS2miKmi5GFhxscm0WKMdP/9UVlZQcmBj+IjEYNw4EOVICFJmc5wP4N5
f9++6fL+EQFbjdbcTin5vvTArfi4ML3rw66XU7o+PB4xOuW4lPLBsQ+PWX582To6JfXY68eGDZWs
cVadyDBDYGBkgDxgiGHEeQkjU1MvGG8YMTxBHhBm0GvDR44ab0y9oL/BiJFUGW/Q2pLxyJ/Fxmld
AYbVcvqMVP/+fcMjzQH+hn4xEcnj4i2FJfHjhsQGGgMDjP5BgYNGZQzIW+Aa8G6gNTYqOjYiKCgi
Njoq1hrY9Z5/2Imf/MNOZvotOHmlMWDsrPSBxmtCggx+AQGd/WP6nD82LndGeC+Ln6mXxRodFBhh
DR2UNavroqh+2hr9oqJora4p2vZiVyN6djpA+5+IiosL3TPzEzN9C2rLG2r/B9+xd50KZW5kc3Ry
ZWFtCmVuZG9iagozMyAwIG9iago1OTI4CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udCAv
U3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9WVFZPVEYrQXJpYWwtQm9sZEl0YWxpY01UIC9G
b250RGVzY3JpcHRvcgozNCAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nIC9GaXJzdENo
YXIgNDYgL0xhc3RDaGFyIDQ2IC9XaWR0aHMgWyAyNzgKXSA+PgplbmRvYmoKMzQgMCBvYmoKPDwg
L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvVlRWT1RGK0FyaWFsLUJvbGRJdGFsaWNN
VCAvRmxhZ3MgOTYgL0ZvbnRCQm94ClstNTYwIC0zNzYgMTM5MCAxMDE4XSAvSXRhbGljQW5nbGUg
LTYgL0FzY2VudCA5MDUgL0Rlc2NlbnQgLTIxMiAvQ2FwSGVpZ2h0CjcxNSAvU3RlbVYgOTYgL0xl
YWRpbmcgMzMgL1hIZWlnaHQgNTE5IC9TdGVtSCA4MSAvQXZnV2lkdGggNDc5IC9NYXhXaWR0aCAx
MzMzCi9Gb250RmlsZTIgMzUgMCBSID4+CmVuZG9iagozNSAwIG9iago8PCAvTGVuZ3RoIDM2IDAg
UiAvTGVuZ3RoMSA3MDQ0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ1Ze3xU1bVe
a58zj7yHEPIa8JxhEibM5EUgECAmk8ekwAgJJOAMYjMBoqTyqolYrD9BragjSlq9XsUqeBV/FK5y
MqM4AZVYW0WrxRe9tlpLW7hX66Noi/6qkLnfOWdA6PXeP+45+fa39lpr77324+yzz2Tg6mt6KZM2
k0T+FWt61pNxFa8EFa/YMKCa+SyNyKpdsf7KNWY+L0Jk+frK1RuvMPPFt4F3r+rt0cvp12lg+ioo
jBzxNHDJqjUDPzDzxcvA9tXrVqTsxZuRt67p+UGqfXoPeXVtz5peMC5nCEn5+nX9A0aWnNXgsvVX
96b8GfbMS6HrWPXAZzrjyiZikKDPqZ4uJQskB1XRYkReI7pJRl63W3KWrdh572h3Tv0pe5FdL0iP
LDw0XedfPrB8yddbTp/JUOwlGJ80w183oJytYXQBtaTv+XrLV4syFHKRTTecu8RQV/VBaSE8/VJ7
bOZUf0JqjzvG1YA74pm5Os+PV001ONagm+fHA3PNbIeRjS01qXfqZt3odJplcvNMzsiqyWkaJ82n
TcBfAYkakbYD24AkIFMOUt0upEviPFGJPCsFkQ+i535pbrylpWbTIWku7QD+AGAFQFttBDU3Xlur
NzQ3XjXFZI/H5ImlaDgT7o3AJuAIoBe3GMXTxtZUNbmkeTDNQzvbkB4CjgB/AP4KWBDXPKoC2oEI
sAMwtbqPHt28+ORZenvz4maH58UzHDUdTQ5pDiqegwJzEK6eMqqdg2rnGMXmxNMcNbnDyRHxXszf
VGMKM+sN4f14fVPN201F4n0UqhbvkR/oACLA68Ax4CSAmUQ6COwENFQlzxhsmih+hXKD4rA+p4bs
N+RqQ642ZNWQ1ZTPLmKxizagzKOo6VES4lF/afcx6zGbOGQ9ZBP7rPtsYod1h020W9ttIseak9Ll
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
CnZhUxLBrqXRaPoFtjZsd9Fom1tti0aiPYnk5uVu1eGODuOE2BJdH8BGZc5+InngDqfWtjWMrqzi
WVjjgpqH3HzbwiE/39a5NDSMHzbU27pCMZxAWyLN4aES2ELDKpHf0IpzWt1H1XMUZDwVMWE3TM5h
P9Fmw1c2FEZ+BX7TMHSmE3RMKxLC1DkMv3A4XIEXFn5PmYmTLEHQ1xT+SQNlJrjynIZwBu+CBvs8
/hmDG28oG9U/Kfhpqy0hTvkLySI/LVG6TX6aqchutTwtJC3t0Pv4JP6i/kz9Asff6+efqadGyI7T
SKZUu8a4xpQiwS87dFqVRk77LfQ1qfKIHgeiYY3HoZVSfwHNldLFbpwkdqs4RB+C8gm5rV+v+fLj
Z45T45kp1WNdkuseHj9r9DiPG/0IceJU83fAg7Ptt136D0hjDAN+gkz12kpFREu6lrR3tfmaru7r
WV3RvG71yrkDPav7Vszvov8GQBdf6AplbmRzdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjQ3MDYKZW5k
b2JqCjE1IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQg
L1dDVUNORStUaW1lcy1Sb21hbiAvRm9udERlc2NyaXB0b3IKMzcgMCBSIC9FbmNvZGluZyAvTWFj
Um9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAzMiAvV2lkdGhzIFsgMjUwCl0g
Pj4KZW5kb2JqCjM3IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL1dD
VUNORStUaW1lcy1Sb21hbiAvRmxhZ3MgMzIgL0ZvbnRCQm94ClstMjAzIC00MjggMTcwMCAxMjcy
XSAvSXRhbGljQW5nbGUgMCAvQXNjZW50IDc1MCAvRGVzY2VudCAtMjUwIC9DYXBIZWlnaHQKNjc2
IC9TdGVtViAxMDIgL1hIZWlnaHQgNDYxIC9TdGVtSCA0NCAvTWF4V2lkdGggMTcyMSAvRm9udEZp
bGUyIDM4IDAgUiA+PgplbmRvYmoKMzggMCBvYmoKPDwgL0xlbmd0aCAzOSAwIFIgL0xlbmd0aDEg
NDc3NiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9WAlwFFUa/l/3XAGaJIgSQkL3
2CQmZCaTg1NC0klmIkk4QhhgRiiYIQSSQAxHzHqB8QBhkIUFBYQoeLvrunSGSE0QkVVcLMXScovV
xXuNYnnU6iq6K5Le7/XEIBS1ZW1tbf/V77+P97/X/XqmddX19TSI2kkkra45vILMK/kEUGpdW6sS
5x1pRJaRS1YsbY7zg4qIrBuWLr9xSZxP/gp4eUN9eHGcpx+BxzVAEOfZGOBRDc2tN8T55GPAjuUt
dX365E/B25rDN/Tlp3fAK9eFm+vj9kPuBB61omV1ax8/Hzhrxar6PnsWgPsLkNU07Pl6btxmMBED
JdBKstEOSgCVBJhEZP8UthZouR5Xwlc7DixMLDrDkh0m//DkeSZ+act7Y3tDP26Xdg9wcbOf7Dm2
US9E0ou9od6QtLtfY/phEGKUnxOjq3K0xITX/CzRz0pez2Z7/UwrldhZmOeZo2KOSeZI7Kw2kJHC
ttrZVhv7qnSGwGv8uyBiPCrwanVmkA7qOcGB9doPaj8ogfYK/ObUrQLh5thBW0BvAd0uWIEdZKcW
SFogaYGkBRILLQRXgwwLwYk0AxzPOsPk8sCVgMszOQ+yecB5TE4WHFHm0A6xj9k0Vvt0ovz8ysHy
YVbNptEikll+dP0M+Qh7jBSS2BZzvF0brEjvKdIpRdqiSLcq0hG2iWqgXm6OTBtcI71VI5XXSCU1
0tU10jNsEmVBLWpDs6Rns6RYlvR4lnRLltSWJbmz4N1JVVA/bo73aEqV9H2V9FKVtKtKWlcl3VQl
LamSnFXSojRpVJo0Ik2KsbUHE7clbk2kBJBdW6VtWyE7cyDfI5fG2DdPF8o5rnFyjG2M+l1Ad0T9
T8qll7PbKNvCMKN2ykYDZHYLeU18I8sz8Q0sz9T/KurJhtvqaPEDQCujxT1oxzLKNZVN0cIeSCdE
/Qvk0gRW2BezgLwOHtMdLd4O9eio61W5NJldRbksA+JRVGiqVSo0o1zZh21RfybMrV0o1MiOMRaV
ezfEBHZQPuuplb/LjVkgOZMbcwB9mB0TnozK73qAtGHy254F8l+Lq+RjiPCCv0d+zrNcPuQyHX7r
Pcyz0BMsj+3WBsqPerbLj3g2yg8Vm+p9hWa8HX4T3ZsN4UF5I8Kszo2xOVF5VSHPMFBehohNrmq5
DuLdWqKc6xovz/I8I8/0rJJnxDNVes2IUzyHzGl9o0ml6XKpJ12eXPyqPMmLmUTlidw9Ko+JJy/I
NaeXXzxVzsH0LAfl0f58+UqkZJpbnr3UvtA+2z7ePtaeZ8+0Z9hH2tPtQx1DHEmOwY5BjgEOh8Pm
sDiwbx1DY8YHWg5/MQy1JXFks/DRYtJJeDoYniE+ksAcArZWjBnrdLb5iraSlJIhxckTK7yXGEKm
MOTNudSVru+onhXQf5ce1As4YaQHq/Wxs5T5gW52mn3s83azTzgKgney075aU+70BoMp1frUmkCM
feJrjEHRGNY1rvwEAl0Lw6Ban2PGoWyIvN3k5whxhHGUzeNgy44zzTbGzTyIAjMvR9yshzymmUfo
Mc1e5WadG7J93s5sDDCx5tIG02SDNZeboOHxyvPg6u30YIDVAJ3lmXXnDdDNQOlmoMJCmBRjCAY6
Cwph0FlYYKo959WuuLo2rq411fPOq3Pj6n1x9T6oL9Xi/0ZWX/bLvA7M23Nbh69e9YVUXz3ukL6p
rSFFb1+kKJ237eEKRRczQ4vqGjgO1+t71HqvfpvqVTrnmX4XqTu4ep7q7aQOnz/Q2aHVe6PztHk+
FQt6YP3mlb4Lcm3sz7Vy8yVybebBVvJc602/i3L5uHo9z+XjuXw813ptvZmLz97XOKts9SWu1uuv
X7B69QKytpJgraZ03CniTrqMyPgI95e4P+stwxcAdL3PGn8RR+KZ6eK30FtSRJmURmtoF86TNfQe
jaVheI9/xIrBd9Hr9D5NpWvpGJ6tJ9k1FKHpNJGa2WQaxd6gceSjB+gIPG6kFthW0G/ICa9DxvOQ
jaMnKUbf4RxOp8kUQJS76T7jGO2jT+mM8aDxGRXSOlicNP5GHmqHVqBUykDMJlrB3EKrcRcVI98u
OkTvsSuMYrqcxlAReWkpNVAzXUd3QvcsnaQ3WRpm46Y85KmgubSJttNO0ulPTGY3s/stCUaD0URz
UEET/LZhNq/TafqaJbPn2HEjzegyDORWaQKVmfoOup8epIf4TOg4oIe+ZLPYXFEVxxiSUWCchX0i
uqZRNc2HRzPdgpnsohfpFcD7yJrFxrHZbAVrZxF2XCgTL7PYrdON21GlA/2eDJiB+lej0q10L3r4
BD0FeIH+jM4nMFUoFdqFb8VkUbPMtLYZtxr7jSPGa1gRKw1G/6sBU6mVbqANtBHz2UYH6Xl6C2v1
FZ1jdpbEhqGGLvYu+1wgIVnIRrSXxRYxIu63kKXD8q612HpX72O9PcZS417jFeOfmL2A740MrPx4
wATkKKGZNIuCtBi9Xmbuj/toP3VSN3p3kk7Ru3SOetlIzHM8K2PXspvYw+wYO8G+FwQhSZCRM1u4
S9gLOCqcEE6KqWK6mCXmiwvEHeJe8QnLduti60rrPdZO2+f2Db11vYt723pv6T1sVBs7jd8bR1GN
E9XwNZ1ClZjtTPJjBZfQTWavI3wvoZ4D9DTgIKp6hg7TCdT2IX2LPfcj+pBg9iEFnchjE1kRK0ad
5czLKvHZM4P5sT5zWYCFWRNbw9ayO1kH4H72IObRBehmz7BX2OvsTUAP+wLwvWAV7EKKoAqZgiZU
A+YCwkKd0CA0Cs3CZsBjwn6hS4iJJBaLFWIYoItHxZPim+L74r8sqZZWy82WP1pOWE5Zeiz/sHxn
TbLmWWdb59hSbBNtbbZHbAfsy+xP2U9RFD3+A+b086uObhR2CD/QWuEaPGcv4cx7WZiClVjDDrBH
0KlHqQPPxxh8i7+DnalRPmAA4Hb0cDSAtKsyM0apVzoVeWR62ojU4SnDrrh86GVDkpMSB0uDBg5I
cNhtVouIzySXT60IKXpmSLdkqlOmuDmvhiEI/0wQ0hWIKi600RXuF4bqAksNlksustTillq/JUtS
iqjI7VJ8qqK/6lWVGLt2ZgD0Zq8aVPQvTXqaSW81aQm00wkHxZfS4FV0FlJ8ekVbQ8QX8rpdrFtD
9wa4Xdgc6MZAHlin8vAaHAdUzi18eqrq9enDVdDQiRm+8GK9ZmbA5x3hdAbdLp2V16mLdFLL9MSc
Pnfuh9d2Rm0Aud2uRpzsOm0atFhdvCmm0aIQp8LzA7oYDupCiOdIztGHqV592E0fp5xnf6J8d/9M
qQsZFeH6SIWuhTah6ZwNcS58N7hqfsrqwrpgQGfrUBwvwqw9Pov4wZYRalL0BLVMbYg0hdBzqg1E
U7VU8wTRqSYQHa4NNxm3qztl7SQnmtLtLnWXcjzJmbI2jk/fEZe/cZTjlLXHPgCuru3vC+O51UqU
qSt1ZhIVtU7gQ/0EitRNQPtwBRlm2agnlIciSVdjPXRrRpKqRM7gZ1FI/fKLCyXhPoktI+kMcSVf
zv4doeMxje8O/EZzVccooSbQydivg/x7L0be9G6cMuLCBe4YZfHt0OiFN5hsFwSjnaBGu5QKVF3B
102JKJHKxRGlQmnAglsyTAxFfSTowXRmBRox+gNOXQuO6Cfrg8GrESeHx4ELzCNBRGjqiwBsijzn
YORyVfOjvSYwM6C3e0fomjeIlmCLHa0J6Eexu4JBWGGOfZUCr2lM6as5FzW7R0PviUfBN2g7QgQj
ER5zVkB16kcjkRER/kzE+RijiwVanyBG3IRvlRhrr4EvkOocwQWqU3WirKAXqfKwvX5aXvwS/s8d
LuivG56FqLbA7PCY/1GHx/6SDo/7RR0e31/pBR2egJrH8w5P/P91+Oqfddh6nJwC3k24fvpPYxD+
oBgEXumX4P8YAF7yOAfJuhPfbiLOxPIugVVabfgJp6WRxV4p0gCrpVIUhdQEm72S0XBHwufOitqU
nJzp3xZNO1c0Pem7omlJ54qopOhcUdK3GPLzCpOdyVfhdlrbYmd/sFb/8HRMfPvHDDMXBnwt1lPf
/zgme37gRYsmy2gI/9WFywaK5pbPLp/uy/E3Ntevdte2NIev+zchC9edCmVuZHN0cmVhbQplbmRv
YmoKMzkgMCBvYmoKMzA4NAplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
L1RydWVUeXBlIC9CYXNlRm9udCAvVVVCV05JK1N5bWJvbCAvRm9udERlc2NyaXB0b3IKNDAgMCBS
IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZyAvRmlyc3RDaGFyIDE2NSAvTGFzdENoYXIgMTY1
IC9XaWR0aHMgWwo0NjAgXSA+PgplbmRvYmoKNDAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
dG9yIC9Gb250TmFtZSAvVVVCV05JK1N5bWJvbCAvRmxhZ3MgMzIgL0ZvbnRCQm94IFstMTY3IC0y
OTkgMTA5NCA4MjddCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgNzAxIC9EZXNjZW50IC0yOTkgL0Nh
cEhlaWdodCA2MjMgL1N0ZW1WIDEwMyAvWEhlaWdodAo0NjcgL1N0ZW1IIDM4IC9BdmdXaWR0aCA1
NzIgL01heFdpZHRoIDEwNDIgL0ZvbnRGaWxlMiA0MSAwIFIgPj4KZW5kb2JqCjQxIDAgb2JqCjw8
IC9MZW5ndGggNDIgMCBSIC9MZW5ndGgxIDM3MDQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
ZWFtCngBvZd5eFTVGcbfc87cmUSSMCyCOqbMGMOaNEBAZJMBkxQaizFsM0jDloRgiUQCCKSUoTEF
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
gfw35pYd8gX3mQJZdcaJolHZvslV6WyT97EHPYOpLrhViqNdyDty6sggeE8cOXFkYLcugS7ZgS6B
Shfaao2v7Uz7Jk/G5Y8XufvZ3hWa1Ru6zRVAJ3QLppjfpaa5i5HmPfGePf78wG5D7sgf3OPG7u6s
23o3N9eteO5nK+p26ivLm3fW1TVLmXJj2619pzyF/22z8TUMKFm/EmfkljUCU6aMmzZxwoBJy6vn
LFyA/wBn3iIvCmVuZHN0cmVhbQplbmRvYmoKNDIgMCBvYmoKMjA1NwplbmRvYmoKMTIgMCBvYmoK
PDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvSlZQQUJBK0FyaWFs
LUl0YWxpY01UIC9Gb250RGVzY3JpcHRvcgo0MyAwIFIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29k
aW5nIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExNiAvV2lkdGhzIFsgMjc4CjAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAg
MCAwIDAKMCAwIDAgMCAyNzggMCAwIDAgMCAwIDc3OCA2NjcgMCAwIDY2NyAwIDAgMCA5NDQgMCAw
IDAgMCAwIDAgMCAwIDAgNTU2IDU1Ngo1MDAgMCA1NTYgMCAwIDU1NiAyMjIgMjIyIDAgMCA4MzMg
NTU2IDAgMCAwIDMzMyA1MDAgMjc4IF0gPj4KZW5kb2JqCjQzIDAgb2JqCjw8IC9UeXBlIC9Gb250
RGVzY3JpcHRvciAvRm9udE5hbWUgL0pWUEFCQStBcmlhbC1JdGFsaWNNVCAvRmxhZ3MgOTYgL0Zv
bnRCQm94ClstNTE3IC0zMjUgMTM1OSA5OTddIC9JdGFsaWNBbmdsZSAtNiAvQXNjZW50IDkwNSAv
RGVzY2VudCAtMjEyIC9DYXBIZWlnaHQKNzE2IC9TdGVtViA5NiAvTGVhZGluZyAzMyAvWEhlaWdo
dCA1MTkgL1N0ZW1IIDgxIC9BdmdXaWR0aCA0NDEgL01heFdpZHRoIDEzMzMKL0ZvbnRGaWxlMiA0
NCAwIFIgPj4KZW5kb2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGggNDUgMCBSIC9MZW5ndGgxIDExMTI4
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
b2JqCjQ2IDAgb2JqCihNaWNyb3NvZnQgV29yZCAtIERSQUZUIElOVklUQVRJT04gdG8gSVBTTyBT
TUFSVCBPQkpFQ1QgV09SS1NIT1BfX1Byb3NwZWN0aXZlTWVtYmVycyBcKDNcKS5kb2N4KQplbmRv
YmoKNDcgMCBvYmoKKE1hYyBPUyBYIDEwLjkuMyBRdWFydHogUERGQ29udGV4dCkKZW5kb2JqCjQ4
IDAgb2JqCihXb3JkKQplbmRvYmoKNDkgMCBvYmoKKEQ6MjAxNDExMTQyMTMyMDRaMDAnMDAnKQpl
bmRvYmoKNTAgMCBvYmoKKCkKZW5kb2JqCjUxIDAgb2JqClsgXQplbmRvYmoKMSAwIG9iago8PCAv
VGl0bGUgNDYgMCBSIC9Qcm9kdWNlciA0NyAwIFIgL0NyZWF0b3IgNDggMCBSIC9DcmVhdGlvbkRh
dGUgNDkgMCBSIC9Nb2REYXRlCjQ5IDAgUiAvS2V5d29yZHMgNTAgMCBSIC9BQVBMOktleXdvcmRz
IDUxIDAgUiA+PgplbmRvYmoKeHJlZgowIDUyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDEyMDY1
NyAwMDAwMCBuIAowMDAwMDAzNTE0IDAwMDAwIG4gCjAwMDAwNTc3NzQgMDAwMDAgbiAKMDAwMDAw
MDAyMiAwMDAwMCBuIAowMDAwMDAzNDk0IDAwMDAwIG4gCjAwMDAwMDM2MTggMDAwMDAgbiAKMDAw
MDA1NzczOCAwMDAwMCBuIAowMDAwMDAwMDAwIDAwMDAwIG4gCjAwMDAwOTMyNDQgMDAwMDAgbiAK
MDAwMDA1NzkyMSAwMDAwMCBuIAowMDAwMDc3NDE1IDAwMDAwIG4gCjAwMDAxMTE0ODMgMDAwMDAg
biAKMDAwMDEwODg5NCAwMDAwMCBuIAowMDAwMTAwMDEwIDAwMDAwIG4gCjAwMDAxMDUyODMgMDAw
MDAgbiAKMDAwMDAwMzgzOCAwMDAwMCBuIAowMDAwMDU0MzE0IDAwMDAwIG4gCjAwMDAwNTQzMzYg
MDAwMDAgbiAKMDAwMDA1NDk4MiAwMDAwMCBuIAowMDAwMDU1MDAyIDAwMDAwIG4gCjAwMDAwNTc3
MTcgMDAwMDAgbiAKMDAwMDA1Nzg1NyAwMDAwMCBuIAowMDAwMDU4MzY1IDAwMDAwIG4gCjAwMDAw
NTg2MjUgMDAwMDAgbiAKMDAwMDA3NzM5MyAwMDAwMCBuIAowMDAwMDc3ODUwIDAwMDAwIG4gCjAw
MDAwNzgxMTcgMDAwMDAgbiAKMDAwMDA5MzIyMiAwMDAwMCBuIAowMDAwMDkzNzM1IDAwMDAwIG4g
CjAwMDAwOTM0MDYgMDAwMDAgbiAKMDAwMDA5MzcxNSAwMDAwMCBuIAowMDAwMDkzOTcwIDAwMDAw
IG4gCjAwMDAwOTk5ODkgMDAwMDAgbiAKMDAwMDEwMDE5NCAwMDAwMCBuIAowMDAwMTAwNDY2IDAw
MDAwIG4gCjAwMDAxMDUyNjIgMDAwMDAgbiAKMDAwMDEwNTQ2MCAwMDAwMCBuIAowMDAwMTA1Njk5
IDAwMDAwIG4gCjAwMDAxMDg4NzMgMDAwMDAgbiAKMDAwMDEwOTA2OCAwMDAwMCBuIAowMDAwMTA5
MzE1IDAwMDAwIG4gCjAwMDAxMTE0NjIgMDAwMDAgbiAKMDAwMDExMTg2OCAwMDAwMCBuIAowMDAw
MTEyMTM1IDAwMDAwIG4gCjAwMDAxMjAzNjcgMDAwMDAgbiAKMDAwMDEyMDM4OCAwMDAwMCBuIAow
MDAwMTIwNTAxIDAwMDAwIG4gCjAwMDAxMjA1NTMgMDAwMDAgbiAKMDAwMDEyMDU3NiAwMDAwMCBu
IAowMDAwMTIwNjE4IDAwMDAwIG4gCjAwMDAxMjA2MzcgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6
ZSA1MiAvUm9vdCAyMiAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPGJjNTA3YjVmZDE3YmY2NGNhYjU1
YWMxYWQ1MjQ3NDdmPgo8YmM1MDdiNWZkMTdiZjY0Y2FiNTVhYzFhZDUyNDc0N2Y+IF0gPj4Kc3Rh
cnR4cmVmCjEyMDgwMQolJUVPRgo=
--001a11c354823991800507dfb101--


From nobody Mon Nov 17 05:23:25 2014
Return-Path: <mharnen@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 278F41A00BD for <core@ietfa.amsl.com>; Mon, 17 Nov 2014 05:23:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.923
X-Spam-Level: **
X-Spam-Status: No, score=2.923 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, J_CHICKENPOX_45=0.6, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 6uEkyUVdcd5n for <core@ietfa.amsl.com>; Mon, 17 Nov 2014 05:23:17 -0800 (PST)
Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9C3E1A0084 for <core@ietf.org>; Mon, 17 Nov 2014 05:23:16 -0800 (PST)
Received: by mail-ob0-f175.google.com with SMTP id wp4so3924446obc.34 for <core@ietf.org>; Mon, 17 Nov 2014 05:23:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:date:message-id:subject:from:to:content-type;  bh=ZdvDEv/P9PMNrEIf2mEDnlVhXE6i+kuABEoTpq3IQ5A=; b=HqLrTaNN4v8ySB+1i1iOSBJUFrDhkASz8CnVb8xj+vh0hJb4iIhIVwHxNf1j2r/I0c PMbyaJEaXx08dsiXJzUkYlymun/Wxwq17Jt/IKhRZGcLLx2xr4kUH3Yewm9Sf7KqKu1b UTahNa33GVnS+Yzzi7t/7AvkXLfeXnr3x8dgo17xOp+F7PdptEHtCtk07WGsHISls//Z jpxpWiP848QKgIXtjaIDRNt2GVmksAUYh641p6OSCcjq4VW+TmuozjtAvZhtOyFipvq/ iH3pWzmEC3ZYgvbHtd7AccEndkO0D8h0GbLGnHaXZlN6T7khAQaIEUrhEryoxvljkdax zlKQ==
MIME-Version: 1.0
X-Received: by 10.60.48.4 with SMTP id h4mr2276789oen.42.1416230596095; Mon, 17 Nov 2014 05:23:16 -0800 (PST)
Sender: mharnen@gmail.com
Received: by 10.202.134.78 with HTTP; Mon, 17 Nov 2014 05:23:15 -0800 (PST)
Date: Mon, 17 Nov 2014 14:23:15 +0100
X-Google-Sender-Auth: A114YhIA8CeYukjH0orBwm2xPAI
Message-ID: <CAH3PiiWj9MeS_MnqUTD4oDYQG4ismdUPOBpotP1zVWyOYDtwJA@mail.gmail.com>
From: =?UTF-8?B?TWljaGHFgiBLcsOzbA==?= <Michal.Krol@imag.fr>
To: core@ietf.org
Content-Type: multipart/mixed; boundary=001a1134c73299dc7d05080de1da
Archived-At: http://mailarchive.ietf.org/arch/msg/core/TjFmAhBzcmCSoJxYjWf8c1eJIf4
Subject: [core] Featurecast - group communication service for WSN
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Nov 2014 13:23:22 -0000

--001a1134c73299dc7d05080de1da
Content-Type: multipart/alternative; boundary=001a1134c73299dc6e05080de1d8

--001a1134c73299dc6e05080de1d8
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear all,

We have designed a group communication service suitable for Wireless Sensor
Networks. It addresses the requirements specified in the Group
Communication for CoAP (draft-ietf-core-groupcomm-25) and presents several
interesting aspects comparing to the use of IP Multicast. A paper on
Featurecast (Featurecast: Lightweight Data-Centric
Communications for Wireless Sensor Networks) has been accepted for
publication at EWSN'2015.

We have prepared a draft to spawn a discussion around the issues and get
your opinion on the proposed approach. Any feedback is welcome.

Thanks in advance,

Micha=C5=82 Kr=C3=B3l
PhD  student
Grenoble INP

--001a1134c73299dc6e05080de1d8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear all,<br>
<br>
We have designed a group communication service suitable for Wireless=20
Sensor Networks. It addresses the requirements specified in the Group=20
Communication for CoAP (draft-ietf-core-groupcomm-25) and presents=20
several=20
interesting aspects comparing to the use of IP Multicast. A paper on=20
Featurecast (Featurecast: Lightweight Data-Centric<br>Communications for Wi=
reless Sensor Networks) has been accepted for publication at EWSN&#39;2015.=
<br>
<br>We have prepared a draft to spawn a discussion around the issues and ge=
t
 your opinion on the proposed approach. Any feedback is welcome.<br>
<span><br>
Thanks in advance,<br>
<br>
Micha=C5=82 Kr=C3=B3l<br>
PhD=C2=A0 student<br>
</span>Grenoble INP</div>

--001a1134c73299dc6e05080de1d8--
--001a1134c73299dc7d05080de1da
Content-Type: text/plain; charset=US-ASCII; name="draft-krol-featurecast-00.txt"
Content-Disposition: attachment; filename="draft-krol-featurecast-00.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_i2lv362q0

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTS4gS3JvbApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRi4gUm91c3NlYXUKSW50ZW5kZWQgc3RhdHVzOiBJbmZv
cm1hdGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBEdWRhCkV4cGly
ZXM6IE1heSAxNywgMjAxNSAgICAgICAgICAgICAgICAgICBHcmVub2JsZSBJbnN0aXR1dGUgb2Yg
VGVjaG5vbG9neQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTm92ZW1iZXIgMTMsIDIwMTQKCgogICAgICAgICAgICAgRmVhdHVyZWNhc3Q6IERh
dGEtQ2VudHJpYyBHcm91cCBDb21tdW5pY2F0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgZHJh
ZnQta3JvbC1mZWF0dXJlY2FzdC0wMAoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQgcHJlc2Vu
dHMgRmVhdHVyZWNhc3QsIGEgZ3JvdXAgY29tbXVuaWNhdGlvbiBzZXJ2aWNlIGluCiAgIHdoaWNo
IGFkZHJlc3NpbmcgYW5kIHJvdXRpbmcgYXJlIGJhc2VkIG9uIG5vZGUgZmVhdHVyZXMgZGVmaW5l
ZCBhcwogICBwcmVkaWNhdGVzLiAgRm9yIGluc3RhbmNlLCBvbmUgY2FuIHNlbmQgYSBwYWNrZXQg
dG8gdGhlIGFkZHJlc3MKICAgY29tcG9zZWQgb2YgZmVhdHVyZXMgWyB0ZW1wZXJhdHVyZSBhbmQg
Um9vbSBEIF0gdG8gcmVhY2ggYWxsIG5vZGVzCiAgIHdpdGggYSB0ZW1wZXJhdHVyZSBzZW5zb3Ig
bG9jYXRlZCBpbiBSb29tIEQuIEVhY2ggbm9kZSBjb25zdHJ1Y3RzIGl0cwogICBhZGRyZXNzIGZy
b20gdGhlIHNldCBvZiBpdHMgZmVhdHVyZXMgYW5kIGRpc3NlbWluYXRlcyB0aGUgZmVhdHVyZXMg
aW4KICAgdGhlIG5ldHdvcmsgc28gdGhhdCBpbnRlcm1lZGlhdGUgbm9kZXMgY2FuIGJ1aWxkIHJv
dXRpbmcgdGFibGVzLgogICBXaXRoIEZlYXR1cmVjYXN0LCBhIG5vZGUgY2FuIHNlbmQgYSBwYWNr
ZXQgdG8gYSBzZXQgb2Ygbm9kZXMgbWF0Y2hpbmcKICAgZ2l2ZW4gZmVhdHVyZXMuICBGZWF0dXJl
Y2FzdCBmaXRzIGludG8gSVB2NiBhZGRyZXNzIGZpZWxkIHdpdGhvdXQgYW55CiAgIGFkZGl0aW9u
YWwgaGVhZGVycy4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQg
aXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBv
ZiBCQ1AgNzggYW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1
bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYpLiAg
Tm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlCiAgIHdvcmtpbmcgZG9j
dW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQt
CiAgIERyYWZ0cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJl
bnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEg
bWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9y
IG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBpcyBpbmFw
cHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1hdGVyaWFs
IG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIKCiAgIFRo
aXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gTWF5IDE3LCAyMDE1LgoKQ29weXJpZ2h0
IE5vdGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDE0IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25z
IGlkZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYg
VHJ1c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAg
IChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUg
ZGF0ZSBvZgoKCgpLcm9sLCBldCBhbC4gICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE3LCAyMDE1
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgRmVhdHVyZWNhc3QgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTQKCgogICBwdWJsaWNh
dGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAg
Y2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMg
d2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFj
dGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0CiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGlj
ZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0aGUgVHJ1c3QgTGVn
YWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMKICAgZGVz
Y3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoKVGFibGUgb2YgQ29udGVudHMK
CiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgMgogICAxLjEuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1l
bnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgMi4gIEZlYXR1cmVjYXN0IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgIDIuMS4g
IEZlYXR1cmVjYXN0IEFkZHJlc3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNAogICAyLjIuICBDb21wYWN0IFJlcHJlc2VudGF0aW9uIG9mIEZlYXR1cmVzICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgMi4yLjEuICBSZXF1aXJlbWVudHMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1CiAgIDIuMi4yLiAgQ29tcGFj
dCBSZXByZXNlbnRhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNgog
ICAzLiAgRmVhdHVyZWNhc3QgUm91dGluZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDcKICAgMy4xLiAgQ29sbGVjdGlvbiBUcmVlIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3CiAgIDMuMi4gIENvbnN0cnVjdGluZyBSb3V0
aW5nIFRhYmxlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNwogICAzLjMuICBG
b3J3YXJkaW5nICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDgKICAgMy40LiAgVG9wb2xvZ3kgTWFpbnRlbmFuY2UgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICA4CiAgIDMuNS4gIEZlYXR1cmVjYXN0IENvbnRyb2wgTWVzc2Fn
ZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOAogICAzLjUuMS4gIEZlYXR1cmUg
QWR2ZXJ0aXNlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAg
My41LjIuICBGZWF0dXJlIERpc2Nvbm5lY3QgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gICA5CiAgIDQuICBVc2UgQ2FzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMAogICA1LiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgQXV0aG9ycycg
QWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDExCgoxLiAgSW50cm9kdWN0aW9uCgogICBUaGlzIGRvY3VtZW50IGludHJvZHVjZXMgRmVhdHVy
ZWNhc3QsIGEgbmV0d29yayBsYXllciBncm91cAogICBjb21tdW5pY2F0aW9uIHNlcnZpY2Ugd2Vs
bCBzdWl0ZWQgZm9yIHNlbnNvciBuZXR3b3Jrcy4gIEZlYXR1cmVjYXN0CiAgIHN1cHBvcnRzIGRh
dGEtY2VudHJpYyBncm91cCBjb21tdW5pY2F0aW9uIGluIHdoaWNoIGFkZHJlc3NlcwogICBjb3Jy
ZXNwb25kIHRvIGEgc2V0IG9mIGZlYXR1cmVzIGNoYXJhY3Rlcml6aW5nIHNlbnNvciBub2Rlcy4K
ICAgRmVhdHVyZXMgYXJlIGRlZmluZWQgYXMgcHJlZGljYXRlcywgc28gd2UgY2FuIHJlcHJlc2Vu
dCB0aGVtIGluIGEKICAgY29tcGFjdCB3YXkgaW4gYWRkcmVzcyBmaWVsZHMgYW5kIGluIHJvdXRp
bmcgdGFibGVzLiAgVG8gY3JlYXRlCiAgIHJvdXRpbmcgdGFibGVzLCBldmVyeSBub2RlIGluIHRo
ZSBuZXR3b3JrIGRlZmluZXMgYSBzZXQgb2YgaXRzCiAgIGZlYXR1cmVzIGFuZCBhZHZlcnRpc2Ug
dGhlbSBpbiB0aGUgbmV0d29yay4gIEFwcGxpY2F0aW9ucyBjYW4gdGhlbgogICB1c2UgRmVhdHVy
ZWNhc3QgdG8gc2VuZCBhIHBhY2tldCB0byBhIGdyb3VwIG9mIG5vZGVzIG1hdGNoaW5nIHRoZQog
ICBmZWF0dXJlczogZS5nLiBbIDR0aCBmbG9vciBhbmQgdGVtcGVyYXR1cmUgXSBvciBbIGxpZ2h0
IGFuZCBzZWN0b3IgQQogICBdLiAgRmVhdHVyZWNhc3QgY29uc3RydWN0cyByb3V0aW5nIHRhYmxl
cyBiYXNlZCBvbiBzaW5nbGUgZWxlbWVudHMKICAgKGJ1aWxkaW5nIEEsIDR0aCBmbG9vcikgYW5k
IG5vdCBvbiB0aGVpciBjb21iaW5hdGlvbiAodGVtcGVyYXR1cmUgb24KICAgdGhlIDFzdCBmbG9v
ciBpbiBidWlsZGluZyBBKSwgd2hpY2ggc2lnbmlmaWNhbnRseSByZWR1Y2VzIG92ZXJoZWFkCiAg
IGFuZCBtZW1vcnkgdXNhZ2UuICBUaGUgc2l6ZSBvZiByb3V0aW5nIHRhYmxlcyBvbmx5IGRlcGVu
ZHMgb24gdGhlCiAgIG51bWJlciBvZiBmZWF0dXJlcyBhbmQgbm90IG9uIHRoZSBzaXplIG9mIHRo
ZSBuZXR3b3JrLgoKICAgRmVhdHVyZWNhc3QgY2xvc2VseSByZWZsZWN0cyB0aGUgcmVsYXRpb25z
aGlwcyBiZXR3ZWVuIHNlbnNvcnMsCiAgIGFjdHVhdG9ycywgYW5kIHRoZSByZWFsIHdvcmxkLiAg
Tm9kZXMgY2FuIGZyZWVseSBjcmVhdGUgYW5kIGRlZmluZQoKCgpLcm9sLCBldCBhbC4gICAgICAg
ICAgICAgIEV4cGlyZXMgTWF5IDE3LCAyMDE1ICAgICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgRmVhdHVyZWNhc3QgICAgICAgICAgICAgICAg
IE5vdmVtYmVyIDIwMTQKCgogICBmZWF0dXJlcyB0aGF0IG1heSBiZSBzcGVjaWZpYyB0byBhIHBh
cnRpY3VsYXIgYXBwbGljYXRpb24gb3IgYSBnaXZlbgogICBkZXBsb3ltZW50IHNjZW5hcmlvLiAg
VGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGNlbnRyYWwgcmVwb3NpdG9yeSBvcgogICBhIGZlYXR1
cmUgbWFwcGluZyBzZXJ2aWNlLiAgQ2xvc2UgY291cGxpbmcgYmV0d2VlbiBmZWF0dXJlcyBhbmQK
ICAgYWRkcmVzc2VzIHJlbGlldmVzIGFwcGxpY2F0aW9uIGRldmVsb3BlcnMgZnJvbSB0aGUgdXNl
IG9mIG5hbWUKICAgc2VydmljZXMgc3VjaCBhcyBETlMsIGJlY2F1c2UgYW4gYWRkcmVzcyBpcyBk
ZXJpdmVkIGZyb20gYSBzZXQgb2YKICAgZmVhdHVyZXMgYW5kIGNvbnZleXMgaGlnaCBsZXZlbCBz
ZW1hbnRpY3MgdGhhdCB3b3VsZCBvdGhlcndpc2UgYmUKICAgcmVwcmVzZW50ZWQgdXNpbmcgbmFt
ZXMuICBGZWF0dXJlY2FzdCBleHRlbmRzIHRoZSBzdGFuZGFyZCBub3Rpb24gb2YKICAgbXVsdGlj
YXN0IHdpdGggYSBtb3JlIGdlbmVyYWwgZGVmaW5pdGlvbiBvZiBncm91cHM6IGluc3RlYWQgb2Yg
b25lCiAgIGFkZHJlc3MgcmVwcmVzZW50aW5nIGEgbXVsdGljYXN0IGdyb3VwLCBhIEZlYXR1cmVj
YXN0IGFkZHJlc3MgZGVmaW5lcwogICBhIGdyb3VwIG1lbWJlcnNoaXAgYmFzZWQgb24gYSBzZXQg
b2YgZmVhdHVyZXMuICBXaXRoIEZlYXR1cmVjYXN0LCBhCiAgIG5vZGUgaGFzIGltcGxpY2l0bHkg
YW4gYWRkcmVzcyBmb3IgZXZlcnkgc3Vic2V0IG9mIGl0cyBmZWF0dXJlcy4gIFNvCiAgIGEgbm9k
ZSBkZWZpbmluZyAiYnVpbGRpbmcgQSIgYW5kICJ0ZW1wZXJhdHVyZSIgbWF5IHJlY2VpdmUgcGFj
a2V0cwogICBzZW50IHRvIHRoZSBhZGRyZXNzIHJlcHJlc2VudGluZyAiYnVpbGRpbmcgQSIsICJ0
ZW1wZXJhdHVyZSIsIGFuZAogICAidGVtcGVyYXR1cmUgaW4gYnVpbGRpbmcgQSIuCgogICBGZWF0
dXJlY2FzdCB0YWtlcyBhZHZhbnRhZ2UgQmxvb20gRmlsdGVycyBhbmQgaGFzaGluZywgZG9lcyBu
b3QKICAgZGVmaW5lIGFueSBzcGVjaWZpYyBncmFtbWFyIGZvciBmZWF0dXJlcywgd2hpY2ggbWFr
ZXMgaXQgZXh0cmVtZWx5CiAgIGZsZXhpYmxlIGFuZCBlYXN5IHRvIHVzZS4gIEZlYXR1cmVjYXN0
IHVzZXMgYSBzcGVjaWZpYyBjb21wYWN0CiAgIGVuY29kaW5nIGFsbG93aW5nIGZvciBmaXR0aW5n
IGEgZmVhdHVyZSBhZGRyZXNzIGludG8gdGhlIG11bHRpY2FzdAogICBJUHY2IGFkZHJlc3MgZmll
bGQuCgoxLjEuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQKCiAgIFRoZSBrZXkg
d29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9U
IiwKICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAi
T1BUSU9OQUwiIGluIHRoaXMKICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRl
c2NyaWJlZCBpbiBbUkZDMjExOV0uCgogICBGZWF0dXJlIC0gYSBzaW5nbGUgZWxlbWVudCBvZiBG
ZWF0dXJlY2FzdCBhZGRyZXNzZXMgcmVwcmVzZW50aW5nIGEKICAgbm9kZSBjaGFyYWN0ZXJpc3Rp
YyBzdWNoIGFzICJ0ZW1wZXJhdHVyZSIgb3IgImJ1aWxkaW5nIEEiLgoKICAgQmxvb20gRmlsdGVy
IC0gcHJvYmFiaWxpc3RpYyBkYXRhIHN0cnVjdHVyZSBmb3IgY29tcGFjdAogICByZXByZXNlbnRh
dGlvbiBvZiBhIHNldCBvZiBlbGVtZW50cy4gIFRvIGluc2VydCBhbiBlbGVtZW50IGludG8gYQog
ICBmaWx0ZXIsIHdlIGNvbXB1dGUgb25lIG9yIHNldmVyYWwgaGFzaCBmdW5jdGlvbnMgb24gdGhl
IGVsZW1lbnQgYW5kCiAgIHNldCBhbGwgdGhlIHJlc3VsdGluZyBiaXRzIHRvIDEuICBUbyBjaGVj
ayB3aGV0aGVyIGFuIGVsZW1lbnQgYmVsb25ncwogICB0byB0aGUgc2V0LCB3ZSBjb21wdXRlIHRo
ZSBzYW1lIGhhc2ggZnVuY3Rpb25zIG9uIHRoZSBlbGVtZW50IGFuZAogICBjaGVjayBpZiBhbGwg
Y29ycmVzcG9uZGluZyBiaXQgcG9zaXRpb25zIGFyZSBzZXQgdG8gMS4KCiAgIENvbGxlY3Rpb24g
VHJlZSAtIERpcmVjdGVkIE9yaWVudGVkIEFjeWNsaWMgR3JhcGggY29ubmVjdGluZyBhbGwKICAg
bm9kZXMgaW4gdGhlIG5ldHdvcmtzLgoKICAgTWVyZ2VkIEVsZW1lbnQgLSBhIGxpc3QgY29udGFp
bmluZyBhbGwgZmVhdHVyZXMgZGVmaW5lZCBvbiB0aGUgbm9kZQogICBhbmQgYWxsIGZlYXR1cmVz
IGF2YWlsYWJsZSB0aHJvdWdoIHRoaXMgbm9kZS4KCgoKCgoKCgoKS3JvbCwgZXQgYWwuICAgICAg
ICAgICAgICBFeHBpcmVzIE1heSAxNywgMjAxNSAgICAgICAgICAgICAgICAgIFtQYWdlIDNdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIEZlYXR1cmVjYXN0ICAgICAgICAgICAgICAg
ICBOb3ZlbWJlciAyMDE0CgoKMi4gIEZlYXR1cmVjYXN0CgogICBGZWF0dXJlY2FzdCBkZWZpbmVz
IGEgZ3JvdXAgY29tbXVuaWNhdGlvbiBzZXJ2aWNlIGZvciB3aXJlbGVzcyBzZW5zb3IKICAgbmV0
d29ya3MgaW4gd2hpY2ggd2UgdXN1YWxseSB3YW50IHRvIGRlc2lnbmF0ZSByZWxldmFudCBzZW5z
b3Igbm9kZXMKICAgb3IgZGF0YSBzb3VyY2VzIGJ5IG1lYW5zIG9mIHRoZWlyIGNoYXJhY3Rlcmlz
dGljcyBhbmQgbm90IHdpdGggbG93CiAgIGxldmVsIGlkZW50aWZpZXJzIG9yIGFkZHJlc3Nlcy4g
IEZvciBpbnN0YW5jZSwgd2UgbWF5IHdhbnQgdG8gZ2V0IHRoZQogICAiYXZlcmFnZSB0ZW1wZXJh
dHVyZSBvbiB0aGUgMXN0IGZsb29yIiBvciBzZW5kIGEgY29tbWFuZCB0byAidHVybiBvZmYKICAg
YWxsIHRoZSBsaWdodHMgaW4gdGhlIGJ1aWxkaW5nIi4gIFN1Y2ggcmVhc29uaW5nIGlzIGNsb3Nl
IHRvCiAgIGFwcGxpY2F0aW9ucyB0aGF0IHRha2UgYWR2YW50YWdlIG9mIHNlbnNvcnMgYW5kIGFj
dHVhdG9ycy4KICAgT2J2aW91c2x5LCB3ZSBjb3VsZCBzdXBwb3J0IHN1Y2ggbWVzc2FnZXMgYnkg
YXNzb2NpYXRpbmcgYSBtdWx0aWNhc3QKICAgZ3JvdXAgd2l0aCBlYWNoIHF1ZXJ5LCBob3dldmVy
LCB0aGUgbnVtYmVyIG9mIHN1Y2ggZ3JvdXBzIG1heSBxdWlja2x5CiAgIGJlY29tZSB0b28gbGFy
Z2UsIGJlY2F1c2Ugb2YgYWxsIHBvc3NpYmxlIGNvbWJpbmF0aW9ucyBvZgogICBjaGFyYWN0ZXJp
c3RpY3MuICBXZSBpbnRyb2R1Y2UgYmVsb3cgdGhlIG5vdGlvbiBvZiBGZWF0dXJlY2FzdAogICBh
ZGRyZXNzZXMsIHByZXNlbnQgdGhlIGNvbnN0cnVjdGlvbiBvZiByb3V0aW5nIHRhYmxlcywgYW5k
IHRoZQogICBmb3J3YXJkaW5nIHByb2Nlc3MuCgoyLjEuICBGZWF0dXJlY2FzdCBBZGRyZXNzCgog
ICBXZSBhc3N1bWUgdGhhdCBlYWNoIHNlbnNvciBkZWZpbmVzIGEgc2V0IG9mIGl0cyBmZWF0dXJl
cywgZm9yCiAgIGluc3RhbmNlIGl0cyBjYXBhYmlsaXR5IG9mIHNlbnNpbmcgdGhlIGVudmlyb25t
ZW50ICh0ZW1wZXJhdHVyZSwKICAgaHVtaWRpdHkpLCBsb2NhdGlvbiAoInNlY3RvciA1IiwgIjFz
dCBmbG9vciIpLCBzdGF0ZSAobG93LWVuZXJneSksIG9yCiAgIHNvbWUgb3RoZXIgY3VzdG9tIGZl
YXR1cmVzIChteSBmYXZvcml0ZSBub2RlcykuICBGZWF0dXJlcyBhcmUKICAgcHJlZGljYXRlcywg
aS5lLiwgc3RhdGVtZW50cyB0aGF0IG1heSBiZSB0cnVlIG9yIGZhbHNlIChpbiB0aGUKICAgcHJl
dmlvdXMgZXhhbXBsZXMsIHdlIGV4cGxpY2l0bHkgc3RhdGVkIGZlYXR1cmVzIHRoYXQgYXJlIHRy
dWUpLgogICBQcmVkaWNhdGVzIGFyZSBjb21tb25seSB1c2VkIHRvIHJlcHJlc2VudCB0aGUgcHJv
cGVydGllcyBvZiBvYmplY3RzCiAgIGFuZCB3ZSB1c2UgdGhlbSBoZXJlIHRvIHJlcHJlc2VudCB0
aGUgcHJvcGVydGllcyBvZiBzZW5zb3JzOiBpZiBmIGlzCiAgIGEgcHJlZGljYXRlIG9uIHNlbnNv
ciBYLCB3ZSBzYXkgdGhhdCBmIGlzIGEgcHJvcGVydHkgb2Ygc2Vuc29yIFguCiAgIE5vdGUgdGhh
dCBmZWF0dXJlcyBhcmUgbm90IGF0dHJpYnV0ZXMgKGkuZS4sIG5hbWU6dmFsdWUgcGFpcnMpLCB3
aGljaAogICBhbGxvd3MgdXMgdG8gcmVwcmVzZW50IHRoZW0gaW4gYSBtdWNoIG1vcmUgY29tcGFj
dCB3YXkgd2l0aG91dAogICBsb29zaW5nIGFueSBmbGV4aWJpbGl0eS4gIFdlIGFzc3VtZSB0aGF0
IHRoZXJlIGlzIG5vIGNvb3JkaW5hdGlvbiBpbgogICBkZWZpbmluZyBmZWF0dXJlcywgYnV0IGFs
bCBmZWF0dXJlcyBhcmUga25vd24gYW5kIGVhY2ggbm9kZSBjYW4KICAgZGVmaW5lIGl0cyBmZWF0
dXJlcyBhdCB3aWxsLiAgQSBzZW5zb3Igbm9kZSBkZXJpdmVzIGl0cyBGZWF0dXJlY2FzdAogICBh
ZGRyZXNzIGZyb20gaXRzIGZlYXR1cmVzLiAgTW9yZSBmb3JtYWxseSwgYSBub2RlIGFkZHJlc3Mg
aXMgdGhlIHNldDoKICAgQSA9IHtmXzEgLCBmXzIgLCAuLi4sIGZfbiB9LCBmX2kgYmVsb25ncyB0
byBGLCB3aGVyZSBmX2kgaXMgYSBmZWF0dXJlCiAgIHByZWRpY2F0ZSBhbmQgRiBpcyB0aGUgc2V0
IG9mIGFsbCBwb3NzaWJsZSBmZWF0dXJlcyB3aXRoIGNhcmRpbmFsaXR5CiAgIG9mIE4uIEZlYXR1
cmVzIGluIHRoZSBuZXR3b3JrIG1heSBldm9sdmUgaW4gdGltZSBhbmQgbm9kZXMgbWF5IGNoYW5n
ZQogICB0aGVpciBmZWF0dXJlcywgZm9yIGluc3RhbmNlIHRoZSBsb2NhdGlvbiBvZiBhIG5vZGUg
bWF5IGNoYW5nZSB3aGVuCiAgIGl0IG1vdmVzIG9yIGEgc2Vuc29yIG1heSBkZWZpbmUgYSBzdGF0
ZSBvZiBoaWdoIHRlbXBlcmF0dXJlIHdoZW4KICAgZXhjZWVkaW5nIGEgZ2l2ZW4gdGhyZXNob2xk
LiAgTm90ZSB0aGF0IE4sIHRoZSB0b3RhbCBudW1iZXIgb2YKICAgZmVhdHVyZXMgaW4gdGhlIG5l
dHdvcmsgZG9lcyBub3QgZGVwZW5kIG9uIHRoZSBudW1iZXIgb2Ygbm9kZXMsIGJ1dAogICByYXRo
ZXIgb24gYXBwbGljYXRpb25zIHRoYXQgZGVmaW5lIG5vZGUgY2hhcmFjdGVyaXN0aWNzLiAgQQog
ICBkZXN0aW5hdGlvbiBhZGRyZXNzIG1heSBjb250YWluIGEgc3Vic2V0IG9mIGZlYXR1cmVzLXdl
IHNheSB0aGF0IGl0CiAgIG1hdGNoZXMgYSBub2RlIGFkZHJlc3MsIGlmIHRoZSBub2RlIGFkZHJl
c3MgY29udGFpbnMgdGhlIGRlc3RpbmF0aW9uCiAgIGFkZHJlc3M6IHdpdGggRCA9IHtmXzEgLCBm
XzIgLCAuLi4sIGZfayB9LCBmX2kgYmVsb25naW5nIHRvIEYsIEQKICAgbWF0Y2hlcyBBLCBpZiBE
IGlzIGluIEEuIEZvciBpbnN0YW5jZSwgYSBwYWNrZXQgdG8gWyB0ZW1wZXJhdHVyZSwgMXN0CiAg
IGZsb29yIF0gd2lsbCBtYXRjaCBub2RlcyBkZWZpbmluZyBib3RoICJ0ZW1wZXJhdHVyZSIgYW5k
ICIxc3QgZmxvb3IiCiAgIGluIHRoZWlyIGFkZHJlc3Nlcy4gIFdlIGNhbiBjb25zaWRlciB0aGUg
bm9kZSBhZGRyZXNzIGFzIGEKICAgcmVwcmVzZW50YXRpdmUgb2YgYWxsIHBvc3NpYmxlIG11bHRp
Y2FzdCBncm91cHMgdGhhdCB3b3VsZCBiZSBjcmVhdGVkCgoKCktyb2wsIGV0IGFsLiAgICAgICAg
ICAgICAgRXhwaXJlcyBNYXkgMTcsIDIwMTUgICAgICAgICAgICAgICAgICBbUGFnZSA0XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBGZWF0dXJlY2FzdCAgICAgICAgICAgICAgICAg
Tm92ZW1iZXIgMjAxNAoKCiAgIGJhc2VkIG9uIHRoZSBub2RlIGZlYXR1cmVzIHRvIG1ha2UgaXQg
cmVhY2hhYmxlIGZvciBhbnkgY29tYmluYXRpb24KICAgb2YgZmVhdHVyZXMgdXNpbmcgdGhlIHRy
YWRpdGlvbmFsIG11bHRpY2FzdCBncm91cHMuICBOb3RlIHRoYXQgdGhpcwogICBkZWZpbml0aW9u
IGlzIHNpZ25pZmljYW50bHkgZGlmZmVyZW50IGZyb20gdGhlIElQIG11bHRpY2FzdCBpbiB3aGlj
aAogICB3ZSBoYXZlIHRvIGNyZWF0ZSBhIGdyb3VwIGZvciBldmVyeSBjb21iaW5hdGlvbiBvZiBm
ZWF0dXJlcyBhbmQgbm90CiAgIG9ubHkgZm9yIGV2ZXJ5IGZlYXR1cmUuICBGZWF0dXJlY2FzdCB1
c2VzIElQdjYgaGVhZGVyIGZvcm1hdAogICBbUkZDMjQ2MF0uICBFbmNvZGVkIGZlYXR1cmVzIGFy
ZSBzdG9yZWQgaW4gdGhlIERlc3RpbmF0aW9uIEFkZHJlc3MKICAgZmllbGQuICBUaGUgRmVhdHVy
ZWNhc3QgUHJlZml4IGZpZWxkIE1VU1QgYmUgc2V0IHRvIGZmMGYuCgogICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICB8
VmVyc2lvbnwgVHJhZmZpYyBDbGFzcyB8ICAgICAgICAgICAgIEZsb3cgTGFiZWwgICAgICAgICAg
ICAgICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICAgICBQYXlsb2FkIExlbmd0aCAgICAgICAgIHwg
IE5leHQgSGVhZGVyICB8SG9wIExpbWl0ICAgICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICArICAgICAgICAgICAgICAgICAgICAgICAgIFNvdXJj
ZSBBZGRyZXNzICAgICAgICAgICAgICAgICAgICAgICAgKwogICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICBGZWF0dXJlY2FzdCAgUHJlZml4ICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfAogICArICAgICAgICAgICAgICAgICAgICAgIEVuY29kZWQgRmVhdHVyZXMgICAgICAgICAg
ICAgICAgICAgICAgICAgKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKwogICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDEKCjIuMi4g
IENvbXBhY3QgUmVwcmVzZW50YXRpb24gb2YgRmVhdHVyZXMKCjIuMi4xLiAgUmVxdWlyZW1lbnRz
CgogICBGZWF0dXJlY2FzdCBhZGRyZXNzZXMgbmVlZCB0byBiZSByZXByZXNlbnRlZCBpbiBhIGNv
bXBhY3Qgd2F5LCBidXQgYXQKICAgdGhlIHNhbWUgdGltZSwgd2Ugd2FudGVkIGFuIG9wZW4gbmV0
d29yayBhYmxlIHRvIGFjY2VwdCBhbnkgZmVhdHVyZQogICBkZWZpbmVkIG9uIHRoZSBub2Rlcy4g
IE1vcmVvdmVyLCB0aGUgYWRkcmVzc2luZyBzY2hlbWUgc2hvdWxkIG5vdAogICBkZXBlbmQgb24g
dGhlIG51bWJlciBvZiBmZWF0dXJlcyBkZWZpbmVkIGluIHRoZSBuZXR3b3JrLCBiZWNhdXNlIHdl
CiAgIGRvIG5vdCB3YW50IHRvIGZvcmNlIHRoZSB1c2VyIHRvIGRlZmluZSBhIGhpZXJhcmNoeSBv
ZiBmZWF0dXJlcy4KICAgTW9zdCBvZiBkYXRhLWNlbnRyaWMgYXBwcm9hY2hlcyB1c2UgYSBncmFt
bWFyIGV4Y2hhbmdlZCBpbiBhIHRleHQKICAgZm9ybSwgd2hpY2ggbWF5IHJhaXNlIGlzc3VlcyB3
aGVuIGludGVncmF0aW5nIHN1Y2ggc29sdXRpb25zIGludG8KICAgcmVhbCBsaWZlIHNjZW5hcmlv
cy4gIFdlIGFsc28gd2FudGVkIG91ciBhcHByb2FjaCB0byBzdGlsbCB1c2UgdXNlcgogICBmcmll
bmRseSBhZGRyZXNzZXMsIHdoaWxlIGJlaW5nIGVhc2lseSBzdG9yZWQgYW5kIHByb2Nlc3NlZCBi
eSBub2RlcwogICBhbmQgd2UgbmVlZCBmaXhlZC1sZW5ndGggYWRkcmVzc2VzIGZvciBlZmZpY2ll
bnQgZm9yd2FyZGluZyBhbmQKICAgcG9zc2liaWxpdHkgdG8gaW50ZWdyYXRlIEZlYXR1cmVjYXN0
IHdpdGhpbiB0aGUgc3RhbmRhcmQgSVB2NgogICBhZGRyZXNzaW5nIHNjaGVtZSB3aXRoIDExMiBi
aXRzIGluIHRoZSBtdWx0aWNhc3QgSVB2NiBhZGRyZXNzLiAgU3VjaAoKCgpLcm9sLCBldCBhbC4g
ICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE3LCAyMDE1ICAgICAgICAgICAgICAgICAgW1BhZ2Ug
NV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgRmVhdHVyZWNhc3QgICAgICAgICAg
ICAgICAgIE5vdmVtYmVyIDIwMTQKCgogICBpbnRlZ3JhdGlvbiB3aWxsIHNob3cgdGhhdCBldmVu
IGRhdGEtY2VudHJpYyBhcHByb2FjaGVzIGNhbiBoYXZlIHRoZQogICBzYW1lIG92ZXJoZWFkIGFz
IGFkZHJlc3MtY2VudHJpYyBzb2x1dGlvbnMgYW5kIGFsbG93IGVhc3kgaW50ZWdyYXRpb24KICAg
d2l0aCBleGlzdGluZyBuZXR3b3Jrcy4gIEEgcGFydCBvZiBzdWNoIGFuIElQdjYgYWRkcmVzcyBj
YW4gYmUKICAgZGVzaWduZWQgZm9yIGEgZ2xvYmFsIHByZWZpeCwgd2hpY2ggY2FuIGJlIHJvdXRl
ZCBpbiB0aGUgSW50ZXJuZXQuCiAgIEZpbmFsbHksIHdlIHdhbnRlZCB0byB0YWtlIGludG8gYWNj
b3VudCByZXNvdXJjZSBjb25zdHJhaW50cyAobWVtb3J5CiAgIHNpemUpIG9mIHNlbnNvciBub2Rl
cyBmb3Igc3RvcmluZyByb3V0aW5nIHRhYmxlcyBhbmQgYXZvaWQgZ2xvYmFsCiAgIHN5bmNocm9u
aXphdGlvbiBtZWNoYW5pc21zIGRpc3NlbWluYXRpbmcgYSBtYXBwaW5nIGJldHdlZW4gZmVhdHVy
ZXMKICAgYW5kIHRoZWlyIGJpbmFyeSByZXByZXNlbnRhdGlvbi4gIFN1Y2ggYSBzb2x1dGlvbiB3
b3VsZCByZXF1aXJlIGEKICAgc2lnbmlmaWNhbnRseSBoaWdoZXIgdm9sdW1lIG9mIGNvbW11bmlj
YXRpb25zIGFuZCBjb3VsZCBkZWxheSBwYWNrZXQKICAgZm9yd2FyZGluZyBkdXJpbmcgdGhlIGZl
YXR1cmUgdXBkYXRlLgoKMi4yLjIuICBDb21wYWN0IFJlcHJlc2VudGF0aW9ucwoKICAgRm9yIGVu
Y29kaW5nIEZlYXR1cmVjYXN0IGFkZHJlc3Nlcywgd2UgcHJvcG9zZSB0byB0YWtlIGFkdmFudGFn
ZSBvZgogICBCbG9vbSBGaWx0ZXJzIFtiZl9zdXJ2ZXldLiAgRmVhdHVyZWNhc3QgdXNlcyAxMTIg
bGVhc3Qgc2lnbmlmaWNhbnQKICAgYml0cyBvZiB0aGUgSVB2NiBhZGRyZXNzIGFzIGEgQmxvb20g
RmlsdGVyIHdpdGggMiBoYXNoIGZ1bmN0aW9ucy4gIEF0CiAgIHRoZSBiZWdpbm5pbmcsIGEgQmxv
b20gRmlsdGVyIE1VU1QgYmUgZW1wdHksIGl0IG1lYW5zIGFsbCBiaXRzIHNoYWxsCiAgIGJlIHNl
dCB0byAwLiAgRXZlcnkgZmVhdHVyZSB3ZSB3YW50IHRvIHB1dCBpbnRvIHRoZSBhZGRyZXNzIE1V
U1QgYmUKICAgaGFzaGVkIHVzaW5nIGJvdGggaGFzaCBmdW5jdGlvbnMuICBUaGUgb3V0cHV0IGZy
b20gZWFjaCBoYXNoIGZ1bmN0aW9uCiAgIGluZGljYXRlcyB3aGljaCBiaXQgaW4gdGhlIEJsb29t
IEZpbHRlciBzaGFsbCBiZSBzZXQgdG8gMS4gIElmIGEgYml0CiAgIHdhcyBhbHJlYWR5IHNldCB0
byAxIGJ5IHByZXZpb3VzIGZlYXR1cmVzLCBpdCBNVVNUIE5PVCBiZSBjaGFuZ2VkLgoKICAgRm9y
IHJvdXRpbmcgdGFibGVzLCBGZWF0dXJlY2FzdCBuZWVkcyB0byBzdG9yZSBtdWNoIG1vcmUgZmVh
dHVyZXMKICAgdGhhbiBpbiB0aGUgYWRkcmVzcyBmaWVsZCwgYmVjYXVzZSBwb3RlbnRpYWxseSBh
bGwgZmVhdHVyZXMgZGVmaW5lZAogICBpbiB0aGUgbmV0d29yayBtYXkgYXBwZWFyIGluIGEgcm91
dGluZyB0YWJsZS4gIFdlIHByb3Bvc2UgYW4gZW5jb2RpbmcKICAgaW4gd2hpY2ggZWFjaCBmZWF0
dXJlIGlzIGhhc2hlZCB1c2luZyB0aGUgc2FtZSAyIGhhc2ggZnVuY3Rpb25zIGFzCiAgIGZvciB0
aGUgRmVhdHVyZWNhc3QgYWRkcmVzcyBhbmQgd2Ugc3RvcmUgdGhlIHJlc3VsdGluZyBCbG9vbSBG
aWx0ZXIKICAgaW4gdGhlIGZvcm0gb2YgdHdvIG51bWJlcnMgKDEtMTEyKSBpbmRpY2F0aW5nIHBv
c2l0aW9ucyBpbiB0aGUKICAgY29ycmVzcG9uZGluZyBCbG9vbSBGaWx0ZXIuICBGb3IgZXhhbXBs
ZSwgYSBmZWF0dXJlIHRoYXQgc2V0cyBiaXRzIG9uCiAgIHBvc2l0aW9ucyA1IGFuZCA3NiBpbiB0
aGUgQmxvb20gRmlsdGVyLCB3aWxsIGJlIHJlcHJlc2VudGVkIGJ5IHRoZXNlCiAgIHR3byBudW1i
ZXJzIGluIHRoZSByb3V0aW5nIHRhYmxlLiAgQSBub2RlIGNvbXBhcmVzIHRoZSBiaXQgcG9zaXRp
b25zCiAgIGluIHRoZSBlbnRyeSBvZiB0aGUgcm91dGluZyB0YWJsZSB3aXRoIHRoZSBiaXRzIHNl
dCBpbiB0aGUgcGFja2V0CiAgIGRlc3RpbmF0aW9uIGFkZHJlc3MuICBJbiB0aGUgcm91dGluZyB0
YWJsZSwgZWFjaCBlbnRyeSBjb250YWlucyBhCiAgIG5laWdoYm9yIElEIGFuZCBjb3JyZXNwb25k
aW5nIHNldCBvZiBmZWF0dXJlcy4gIEZpZ3VyZSAyIHByZXNlbnRzIHRoZQogICBjb21wYWN0IGZl
YXR1cmUgcmVwcmVzZW50YXRpb24uICAiQnVpbGRpbmcgQSIgYWZ0ZXIgYmVpbmcgaGFzaGVkIHNl
dHMKICAgdGhlIDZ0aCBhbmQgN3RoIGJpdCBpbiB0aGUgbm9kZSBhZGRyZXNzLCB0aHVzIGluIHRo
ZSByb3V0aW5nIHRhYmxlcwogICBpdCBpcyByZXByZXNlbnRlZCBieSBudW1iZXJzIDYgYW5kIDcu
ICBJbiB0aGUgc2FtZSB3YXkgInRlbXBlcmF0dXJlIgogICBzZXRzIHRoZSAybmQgYW5kIDl0aCBi
aXQgaW4gdGhlIGZpbHRlciwgd2hpbGUgYmVpbmcgcmVwcmVzZW50ZWQgYnkKICAgdGhvc2UgdHdv
IG51bWJlcnMgaW4gdGhlIHJvdXRpbmcgdGFibGUuCgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLSstKy0rLSsKICAgICAgICAgICAgIC0t
LS0tLS0tLS0tLS0tLS0tICJidWlsZGluZyBBIiAtLS0tLS0tLS0tLS0gfCA2IHwgNyB8CiAgICAg
ICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstKy0r
LSstKwogICAwIDEgMCAwIDAgMSAxIDAgMSAwIDAKICAgICB8ICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rCiAgICAgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAidGVtcGVyYXR1cmUiIC0tLS0tLS0tLS0tIHwgMiB8IDkgfAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLSstKy0r
LSsKICAgICBOb2RlIEFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Um91dGluZyBUYWJsZQoKCgpLcm9sLCBldCBhbC4gICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE3
LCAyMDE1ICAgICAgICAgICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgICAgRmVhdHVyZWNhc3QgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTQKCgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMgoKMy4gIEZlYXR1cmVjYXN0IFJv
dXRpbmcKCjMuMS4gIENvbGxlY3Rpb24gVHJlZQoKICAgRmVhdHVyZWNhc3QgYnVpbGRzIHVwb24g
YW4gZXhpc3RpbmcgdW5pY2FzdCByb3V0aW5nIHN0cnVjdHVyZSwgYQogICBDb2xsZWN0aW9uIFRy
ZWUgY29uc3RydWN0ZWQgZm9yIGluc3RhbmNlIHdpdGggUlBMIFtSRkM2NTUwXS4gIEl0IGNhbgog
ICB3b3JrIG9uIHRvcCBvZiBhbnkgcHJvdG9jb2wgcHJvdmlkaW5nIHN1Y2ggYSBzdHJ1Y3R1cmUu
ICBGZWF0dXJlY2FzdAogICBjYW4gd29yayB3aXRoIG11bHRpcGxlIENvbGxlY3Rpb24gVHJlZXMs
IGUuZy4gbXVsdGlwbGUgUlBMIGluc3RhbmNlcwogICBjcmVhdGVkIGJ5IGRpZmZlcmVudCBzaW5r
cy4KCjMuMi4gIENvbnN0cnVjdGluZyBSb3V0aW5nIFRhYmxlcwoKICAgRm9yd2FyZGluZyBwYWNr
ZXRzIGJhc2VkIG9uIEZlYXR1cmVjYXN0IGFkZHJlc3NlcyByZXF1aXJlcyB0aGUKICAgY29uc3Ry
dWN0aW9uIG9mIHJvdXRpbmcgdGFibGVzLiAgQSBub2RlIG5lZWRzIHRvIG1haW50YWluIGEgbGlz
dCBvZgogICBhbGwgZmVhdHVyZXMgaXQga25vd3MgYWJvdXQgYXNzb2NpYXRlZCB3aXRoIGNoaWxk
cmVuIG5vZGVzIHRocm91Z2gKICAgd2hpY2ggYSBnaXZlbiBmZWF0dXJlIGlzIHJlYWNoYWJsZS4g
IE5vZGVzIGNyZWF0ZSByb3V0aW5nIHRhYmxlcwogICBiYXNlZCBvbiBmZWF0dXJlIGFkdmVydGlz
ZW1lbnRzIHRoYXQgcHJvcGFnYXRlIGluIHRoZSBuZXR3b3JrCiAgIGZvbGxvd2luZyB0aGUgQ29s
bGVjdGlvbiBUcmVlLgoKICAgKy0rLSstKy0rLSstKy0rCiAgIHxUZW1wZXJhdHVyZSAgfCAtPiBO
b2RlIDEsIE5vZGUgMgogICArLSstKy0rLSstKy0rLSsKCiAgICstKy0rLSstKy0rLSstKwogICB8
QnVpbGRpbmcgQSAgIHwgLT4gTm9kZSAyLCBOb2RlIDMKICAgKy0rLSstKy0rLSstKy0rCgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMwoKICAgQWZ0ZXIgcmVjZWl2aW5n
IGFuIGFkdmVydGlzZW1lbnQgZnJvbSBhIGNoaWxkLCBhIG5vZGUgYWRkcyB0aGUKICAgZmVhdHVy
ZXMgZnJvbSB0aGUgYWR2ZXJ0aXNlbWVudCB0byB0aGUgcm91dGluZyB0YWJsZSB3aXRoIHRoZSBz
ZW5kZXIKICAgSUQuICBJZiBhIGZlYXR1cmUgYWxyZWFkeSBleGlzdHMgaW4gdGhlIHJvdXRpbmcg
dGFibGUsIHRoZSBwYXJlbnQKICAgc2ltcGx5IGFkZHMgdGhlIHNlbmRlciBJRCB0byB0aGUgZmVh
dHVyZSBlbnRyeS4gIFRoZSByb3V0aW5nIHRhYmxlCiAgIG9ubHkgY29udGFpbnMgc2luZ2xlIGZl
YXR1cmVzIHJlYWNoYWJsZSB0aHJvdWdoIGEgZ2l2ZW4gbmVpZ2hib3IgYW5kCiAgIG5vdCB0aGVp
ciBjb21iaW5hdGlvbnMuICBGaWd1cmUgNCBwcmVzZW50cyBhbiBleGFtcGxlOiBOb2RlIDQKICAg
bWFpbnRhaW5zIGFuIGVudHJ5IGZvciBlYWNoIGZlYXR1cmUgcmVhY2hhYmxlIHRocm91Z2ggTm9k
ZSAzLiAgRXZlcnkKICAgbm9kZSBtYWludGFpbnMgYWxzbyBhIHNwZWNpYWwgTWVyZ2VkIEVudHJ5
IChNRSkgdGhhdCBjb250YWlucyBhbGwKICAgZmVhdHVyZXMgZGVmaW5lZCBieSB0aGUgbm9kZSBh
bmQgYWxsIGZlYXR1cmVzIHJlYWNoYWJsZSB0aHJvdWdoIGl0cwogICBjaGlsZHJlbi4KCiAgICAg
ICstKy0rLSsKICAgIDEgfEEsIEIgfAogICAgICArLSstKy0rIC0tPiArLSstKy0rICAgICAgICAr
LSstKy0rCiAgICAgICAgICAgICAgICAzIHxBLCBDIHwgIC0tPiA0IHwgQywgRHwKICAgICAgKy0r
LSstKyAtLT4gKy0rLSstKyAgICAgICAgKy0rLSstKwogICAgMiB8QiwgQyB8ICAgICAgICAgICAg
ICAgICAgICBBIC0+IDMKCgoKS3JvbCwgZXQgYWwuICAgICAgICAgICAgICBFeHBpcmVzIE1heSAx
NywgMjAxNSAgICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgIEZlYXR1cmVjYXN0ICAgICAgICAgICAgICAgICBOb3ZlbWJlciAyMDE0CgoKICAg
ICAgKy0rLSstKyAgICAgICAgICAgICAgICAgICAgQiAtPiAzCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEMgLT4gMwoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZp
Z3VyZSA0CgozLjMuICBGb3J3YXJkaW5nCgogICBXaGVuIGZlYXR1cmVzIGhhdmUgcHJvcGFnYXRl
ZCBpbiB0aGUgbmV0d29yayBhbmQgcm91dGluZyB0YWJsZXMKICAgY29udGFpbiB0aGUgaW5mb3Jt
YXRpb24gb24gZmVhdHVyZXMsIG5vZGVzIGNhbiBzZW5kIHBhY2tldHMgdG8KICAgRmVhdHVyZWNh
c3QgYWRkcmVzc2VzLiAgVGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgaXMgYSBCbG9vbSBGaWx0ZXIK
ICAgd2l0aCBhIHNldCBvZiBmZWF0dXJlcyB0aGF0IGludGVybWVkaWF0ZSBub2RlcyBsb29rIHVw
IGluIHRoZSByb3V0aW5nCiAgIHRhYmxlcy4gIFRoZXkgaW50ZXJwcmV0IHRoZSBhZGRyZXNzIGFz
IGEgY29uanVuY3Rpb24gb2YgYWxsIGZlYXR1cmVzCiAgIGFuZCBmb3J3YXJkIHRoZSBwYWNrZXQg
dG8gYWxsIG5laWdoYm9ycyBhZHZlcnRpc2luZyBhbGwgZmVhdHVyZXMKICAgcHJlc2VudCBpbiB0
aGUgYWRkcmVzcy4KCiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIHxUZW1wZXJh
dHVyZSAgfEJ1aWxkaW5nIEEgICB8CiAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgog
ICArLSstKy0rLSstKy0rLSsKICAgfFRlbXBlcmF0dXJlICB8IC0+IE5vZGUgMSwgTm9kZSAyCiAg
ICstKy0rLSstKy0rLSstKwoKICAgKy0rLSstKy0rLSstKy0rCiAgIHxCdWlsZGluZyBBICAgfCAt
PiBOb2RlIDIsIE5vZGUgMwogICArLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZpZ3VyZSA1CgogICBJbiB0aGUgZXhhbXBsZSBpbiBGaWd1cmUgNSwgYm90
aCAiVGVtcGVyYXR1cmUiIGFuZCAiQnVpbGRpbmcgQSIgYXJlCiAgIHByZXNlbnQgaW4gdGhlIGRl
c3RpbmF0aW9uIGFkZHJlc3MuICBIb3dldmVyLCBvbmx5ICJOb2RlIDIiCiAgIGFkdmVydGlzZXMg
Ym90aCBvZiB0aGVtLCBzbyB0aGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVkIG9ubHkgdG8KICAg
Ik5vZGUgMiIuICBBcyBhIHJlc3VsdCwgdGhlIGRlc3RpbmF0aW9uIHdpbGwgcmVjZWl2ZSBhIGdp
dmVuIHBhY2tldAogICBpZiBpdHMgYWRkcmVzcyBjb250YWlucyBhbGwgZmVhdHVyZXMgaW4gdGhl
IGRlc3RpbmF0aW9uIGFkZHJlc3MuCgozLjQuICBUb3BvbG9neSBNYWludGVuYW5jZQoKICAgSXQg
aXMgcG9zc2libGUgdGhhdCBzb21lIG5laWdoYm9ycyBvZiBhIHNlbnNvciBub2RlcyBkaXNjb25u
ZWN0IGR1ZQogICB0byB0b3BvbG9neSBjaGFuZ2VzLCBub2RlIGZhaWx1cmVzLCBvciBiYXR0ZXJ5
IGRlcGxldGlvbi4gIEZvcgogICBkZXRlY3RpbmcgZGlzY29ubmVjdGVkIHBlZXJzIGFuZCBtYWlu
dGFpbiBhIHZhbGlkIHRvcG9sb2d5LAogICBGZWF0dXJlY2FzdCByZWxpZXMgb24gdGhlIGZlZWRi
YWNrIGZyb20gbGF5ZXIgMi4gIElmIGEgcGFja2V0IGNhbm5vdAogICBiZSB0cmFuc21pdHRlZCB0
byBhIG5laWdoYm9yLCBGZWF0dXJlY2FzdCBkZWxldGVzIHRoZSBpbmZvcm1hdGlvbgogICBpbnZv
bHZpbmcgdGhlIG5laWdoYm9yIGZyb20gaXRzIHJvdXRpbmcgdGFibGUuCgozLjUuICBGZWF0dXJl
Y2FzdCBDb250cm9sIE1lc3NhZ2VzCgoKCgoKS3JvbCwgZXQgYWwuICAgICAgICAgICAgICBFeHBp
cmVzIE1heSAxNywgMjAxNSAgICAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgIEZlYXR1cmVjYXN0ICAgICAgICAgICAgICAgICBOb3ZlbWJlciAy
MDE0CgoKICAgRmVhdHVyZWNhc3QgZW5jYXBzdWxhdGVzIGl0cyBtZXNzYWdlcyBpbiBJQ01QdjYg
cGFja2V0cyB3aXRoIHRoZSB0eXBlCiAgIHZhbHVlIHNldCB0byAxNjAuICBGZWF0dXJlY2FzdCB1
c2VzIHR3byB0eXBlcyBvZiBtZXNzYWdlcyB0bwogICBjb25zdHJ1Y3QgYW5kIG1haW50YWluIHJv
dXRpbmcgdGFibGVzLgoKMy41LjEuICBGZWF0dXJlIEFkdmVydGlzZW1lbnQKCiAgIFRoZSBwcm9j
ZXNzIG9mIGFkdmVydGlzaW5nIGZlYXR1cmVzIHN0YXJ0cyBhdCBsZWFmIG5vZGVzIHRoYXQgc2Vu
ZAogICB0aGVpciBmZWF0dXJlcyB0byB0aGVpciBwcmVmZXJyZWQgcGFyZW50LiAgUGFyZW50cyBv
YnRhaW4gdGhlCiAgIGZlYXR1cmVzIGZyb20gdGhlaXIgY2hpbGRyZW4gbm9kZXMsIGFkZCB0aGVp
ciBvd24gZmVhdHVyZXMsIGFuZAogICBmb3J3YXJkIHRoZSBsaXN0IG9mIGZlYXR1cmVzIHJlYWNo
YWJsZSB0aHJvdWdoIHRoZW0gdG8gdGhlaXIgb3duCiAgIHBhcmVudC4gIFRoZSBwcm9jZXNzIGNv
bnRpbnVlcyB1cCB0byB0aGUgcm9vdCBvZiB0aGUgQ29sbGVjdGlvbiBUcmVlLgogICBGaW5hbGx5
LCB0aGUgcm9vdCBub2RlIG9idGFpbnMgdGhlIGxpc3Qgb2YgYWxsIGZlYXR1cmVzIGluIHRoZQog
ICBuZXR3b3JrIGFuZCBpdCBjYW4gdXNlIGl0IHRvIGZvcndhcmQgcGFja2V0cyB0byByZWxldmFu
dCBuZWlnaGJvcnMuCiAgIFRoZSBzaW5rIGNhbiBhbHNvIGluaXRpYWxpemUgdGhlIHByb2Nlc3Mg
aW4gdGhlIHJldmVyc2UgZGlyZWN0aW9uIGJ5CiAgIHNlbmRpbmcgaXRzIGZlYXR1cmVzIHRvIGNo
aWxkcmVuIG5vZGVzLCB3aGljaCBzcGVlZHMgdXAgbWFjaGluZS10by0KICAgbWFjaGluZSBjb21t
dW5pY2F0aW9uLiAgV2hlbiBhIG5vZGUgcmVjZWl2ZXMgYW4gYWR2ZXJ0aXNlbWVudCB3aXRoCiAg
IGZlYXR1cmVzIGFscmVhZHkgaW4gaXRzIHJvdXRpbmcgdGFibGUsIGl0IGRvZXMgbm90IGZvcndh
cmQgaXQgdG8gaXRzCiAgIG5laWdoYm9ycyBhbmQgaWdub3JlcyBzdWJzZXF1ZW50IGFkdmVydGlz
ZW1lbnRzLCBzbyBtb3N0IG9mIHRoZQogICBjaGFuZ2VzIGluIGZlYXR1cmVzIHdpbGwgb25seSBy
ZXN1bHQgaW4gbG9jYWxpemVkIHRyYW5zbWlzc2lvbnMuCgogICBUaGUgRmVhdHVyZSBBZHZlcnRp
c2VtZW50IG1lc3NhZ2UgY29udGFpbnMgdGhlIHR5cGUgc2V0IHRvIDAsIHRoZQogICBudW1iZXIg
b2YgZmVhdHVyZXMgaW4gdGhlIG1lc3NhZ2UsIGFuZCB0aGUgbGlzdCBvZiBlbmNvZGVkIGZlYXR1
cmVzCiAgIHJlcHJlc2VudGVkIGFzIHR3byAxIGJ5dGUgbnVtYmVycyBpbmRpY2F0aW5nIHBvc2l0
aW9ucyBpbiB0aGUgQmxvb20KICAgRmlsdGVyLiAgTm9kZXMgcmVzZW5kIEZlYXR1cmUgQWR2ZXJ0
aXNlbWVudHMgd2hlbiBhIG5ldyBwYXJlbnQgaW4gdGhlCiAgIENvbGxlY3Rpb24gVHJlZSBpcyBj
aG9zZW4gYW5kIGFmdGVyIGFueSBtb2RpZmljYXRpb24gb2YgaXRzIE1lcmdlZAogICBFbGVtZW50
LgoKICAgQSBub2RlIHJlY2VpdmluZyBhbiBhZHZlcnRpc2VtZW50IE1VU1QgcmVwbGFjZSB0aGUg
b2xkZXIgZW50cmllcyB3aXRoCiAgIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBtb3N0IHJlY2Vu
dCBtZXNzYWdlLgoKICAgIDAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgIDMKICAgIDAgMSAyIDMgNCA1IDYgNyAwIDEgMiAzIDQgNSA2IDcgMCAxIDIgMyA0IDUg
NiA3IDAgMSAyIDMgNCA1IDYgNwogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsuLi4KICAgfFR5cGUgICAgICAgICAgIHxOdW1i
ZXIgb2YgZmVhdHVyZXMgICAgICAgICAgICAgfEVuY29kZWQgZmVhdHVyZXMKICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLi4u
CgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDYKCjMuNS4yLiAgRmVh
dHVyZSBEaXNjb25uZWN0CgogICBUaGUgbWVzc2FnZSBjb250YWlucyBvbmx5IHRoZSB0eXBlIHNl
dCB0byAxLiAgRmVhdHVyZSBEaXNjb25uZWN0CiAgIFNIT1VMRCBiZSBzZW50IHRvIHRoZSBwcmV2
aW91cyBwYXJlbnQgKGlmIGFueSksIHdoZW4gYSBuZXcgcGFyZW50IGlzCiAgIGNob3Nlbi4gIEFm
dGVyIHJlY2VpdmluZyB0aGUgbWVzc2FnZSwgdGhlIHBhcmVudCBkZWxldGVzIGZyb20gaXRzCiAg
IHJvdXRpbmcgdGFibGUgdGhlIHJvdXRpbmcgZW50cmllcyBhZHZlcnRpc2VkIGJ5IHRoZSBnaXZl
biBuZWlnaGJvci4KCiAgICAwCiAgICAwIDEgMiAzIDQgNSA2IDcKCgoKS3JvbCwgZXQgYWwuICAg
ICAgICAgICAgICBFeHBpcmVzIE1heSAxNywgMjAxNSAgICAgICAgICAgICAgICAgIFtQYWdlIDld
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIEZlYXR1cmVjYXN0ICAgICAgICAgICAg
ICAgICBOb3ZlbWJlciAyMDE0CgoKICAgKy0rLSstKy0rLSstKy0rLSsKICAgfFR5cGUgICAgICAg
ICAgIHwKICAgKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZpZ3VyZSA3CgogICBUaGUgcHJvdG9jb2wgdGhhdCBjb25zdHJ1Y3RzIHRoZSBDb2xsZWN0
aW9uIFRyZWUgTVVTVCBpbmZvcm0KICAgRmVhdHVyZWNhc3QgYWZ0ZXIgY2hvb3NpbmcgYSBuZXcg
cHJlZmVycmVkIHBhcmVudCwgc28gdGhhdAogICBGZWF0dXJlY2FzdCBjYW4gc2VuZCBGZWF0dXJl
IEFkdmVydGlzZW1lbnQgYW5kIEZlYXR1cmUgRGlzY29ubmVjdAogICBtZXNzYWdlcy4gIFRoZSBD
b2xsZWN0aW9uIFRyZWUgcHJvdG9jb2wgTVVTVCBpbmZvcm0gRmVhdHVyZWNhc3QgYWZ0ZXIKICAg
YSBuZWlnaGJvciBmYWlsdXJlL2Rpc2Nvbm5lY3Rpb24sIHNvIHRoYXQgdGhlIGNvcnJlc3BvbmRp
bmcgZW50cnkgY2FuCiAgIGJlIGRlbGV0ZWQgZnJvbSB0aGUgcm91dGluZyB0YWJsZS4KCiAgIEEg
bm9kZSBNVVNUIHNlbmQgYSBGZWF0dXJlIEFkdmVydGlzZW1lbnQgYWZ0ZXIgY2hhbmdpbmcgaXRz
IHByZWZlcnJlZAogICBwYXJlbnQgaW4gdGhlIENvbGxlY3Rpb24gVHJlZSBhbmQgYWZ0ZXIgYW55
IG1vZGlmaWNhdGlvbiBvZiBpdHMKICAgTWVyZ2VkIEVsZW1lbnQuICBBZnRlciBhbnkgbW9kaWZp
Y2F0aW9uIG9mIHRoZSByb3V0aW5nIHRhYmxlIG9yCiAgIGZlYXR1cmVzIGRlZmluZWQgZGlyZWN0
bHkgb24gdGhlIG5vZGUsIHRoZSBub2RlIE1VU1QgcmVidWlsZCBpdHMKICAgTWVyZ2VkIEVudHJ5
LiAgSWYgaXQgd2FzIG1vZGlmaWVkLCBhIEZlYXR1cmUgQWR2ZXJ0aXNlbWVudCBNVVNUIGJlCiAg
IHNlbnQgdG8gaXRzIHByZWZlcnJlZCBwYXJlbnQuCgo0LiAgVXNlIENhc2VzCgogICBSYWhtYW4g
ZXQgYWwuIGRlZmluZWQgaG93IENvQVAgc2hvdWxkIGJlIHVzZWQgaW4gYSBncm91cAogICBjb21t
dW5pY2F0aW9uIGNvbnRleHQgd2hlbiBhc3N1bWluZyBzdXBwb3J0IGZvciBJUHY2IG11bHRpY2Fz
dCBhdCB0aGUKICAgbmV0d29yayBsYXllciBbZHJhZnQtaWV0Zi1jb3JlLWdyb3VwY29tbS0yNV0u
CgogICBIb3dldmVyLCBldmVuIGluIHNtYWxsIG5ldHdvcmtzIHdpdGggYSBzbWFsbCBudW1iZXIg
b2Ygcm9vbXMvCiAgIGJ1aWxkaW5ncy9mbG9vcnMsIG9uZSB3aWxsIG5lZWQgYSBodWdlIG51bWJl
ciBvZiBtdWx0aWNhc3QgZ3JvdXBzIHRvCiAgIHByb3ZpZGUgYWxsIHBvc3NpYmxlIGNvbWJpbmF0
aW9ucyAoInNlbnNvcnMgaW4gcm9vbSAxIiwgInRlbXBlcmF0dXJlCiAgIHNlbnNvcnMgb24gMXN0
IGZsb29yIGluIGJ1aWxkaW5nIEEiIGV0Yy4pLCB3aGljaCBpcyBpbXBvc3NpYmxlIHdpdGggYQog
ICBsaW1pdGVkIGFtb3VudCBvZiBzZW5zb3IgcmVzb3VyY2VzLiAgRm9yIGV4YW1wbGUgaW4gYSBz
Y2VuYXJpbyB3aXRoIDIKICAgYnVpbGRpbmdzLCA0IGZsb29ycywgMiB3aW5ncywgYW5kIDQgcm9v
bXMsIG9uZSBuZWVkcyAyMjUgSVAgbXVsdGljYXN0CiAgIGdyb3Vwcywgd2hpbGUgRmVhdHVyZWNh
c3QgcmVxdWlyZXMgb25seSAxMiBmZWF0dXJlcy4KCiAgIFVSSSBhdXRob3JpdHkgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUYXJnZXRlZCBncm91cCBvZiBub2RlcwogICAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
YWxsLmJsZGc2LmV4YW1wbGUuY29tICAgICAgICAgICAgICAgICAgICJhbGwgbm9kZXMgaW4gYnVp
bGRpbmcgNiIKICAgYWxsLndlc3QuYmxkZzYuZXhhbXBsZS5jb20gICAgICAgICAgICAgICJhbGwg
bm9kZXMgaW4gd2VzdCB3aW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJ1aWxkaW5nIDYiCiAgIGFsbC5mbG9vcjEud2VzdC5ibGRnNi5leGFtcGxlLmNvbSAg
ICAgICAiYWxsIG5vZGVzIGluIGZsb29yIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgd2VzdCB3aW5nLCBidWlsZGluZyA2IgogICBhbGwuYnUwMzYuZmxvb3Ix
Lndlc3QuYmxkZzYuZXhhbXBsZS5jb20gImFsbCBub2RlcyBpbiBvZmZpY2UgYnUwMzYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb29yMSwgd2VzdCB3aW5nLCBidWls
ZGluZyA2IgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDgKCiAgIFRv
IGVzdGFibGlzaCBDT0FQIGNvbW11bmljYXRpb24sIGV2ZXJ5IG5vZGUgaGFzIGFuIGFzc2lnbmVk
IFVSSSBzdWNoCiAgIGFzICJub2RlMS5idTAzNi5mbG9vcjEud2VzdC5ibGRnNi5leGFtcGxlLmNv
bSIgKG5vZGUxIGluIG9mZmljZQoKCgpLcm9sLCBldCBhbC4gICAgICAgICAgICAgIEV4cGlyZXMg
TWF5IDE3LCAyMDE1ICAgICAgICAgICAgICAgICBbUGFnZSAxMF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgRmVhdHVyZWNhc3QgICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTQK
CgogICBidTAzNiwgZmxvb3IxLCB3ZXN0IHdpbmcsIGJ1aWxkaW5nIDYpLiAgVG8gZm9sbG93IHRo
ZSBzYW1lIHNjZW5hcmlvCiAgIHVuZGVyIEZlYXR1cmVjYXN0LCBzZW5zb3JzIGNhbiBkZWNvbXBv
c2Ugc3VjaCBhbiBVUkkgYW5kIHB1dCBlYWNoCiAgIGVsZW1lbnQgc2VwYXJhdGVseSBpbnRvIGl0
cyBvd24gRmVhdHVyZWNhc3QgYWRkcmVzcyBhcyBpbGx1c3RyYXRlZCBpbgogICBGaWd1cmUgOS4K
CiAgIG5vZGUxLmJ1MDM2LmZsb29yMS53ZXN0LmJsZGc2LmV4YW1wbGUuY29tCiAgICAgIHwgICAg
IHwgICAgICB8ICAgICB8ICAgIHwgICAgICB8ICAgICB8CiAgICAgXHwvICAgXHwvICAgIFx8LyAg
IFx8LyAgXHwvICAgIFx8LyAgIFx8LwogICAgICAqICAgICAqICAgICAgKiAgICAgKiAgICAqICAg
ICAgKiAgICAgKgogICArLSsrLSstKy0rLSstKystKy0rLSstKy0rLSstKystKy0rLSstKy0rLQog
ICB8ICAgICAgICBGZWF0dXJlY2FzdCBBZGRyZXNzICAgICAgICAgICAgIHwKICAgKy0rLSstKy0r
LSstKy0rKy0rLSstKy0rLSstKy0rKy0rLSstKy0rLSstCgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGaWd1cmUgOQoKICAgTm9kZXMgY2FuIGRlZmluZSBtdWx0aXBsZSBVUklzLiAg
SWYgb25lIHdhbnRzIHRvIHNlbmQgYSBwYWNrZXQgdG8gYWxsCiAgIG5vZGVzIGluIGJ1aWxkaW5n
IDYsIG9uZSBoYXMgdG8gc3BlY2lmeSB0aGUgVVJJICJibGRnNi5leGFtcGxlLmNvbSIsCiAgIHRy
YW5zbGF0ZSBpdCBpbnRvIGEgRmVhdHVyZWNhc3QgYWRkcmVzcyB1c2luZyBCbG9vbSBGaWx0ZXJz
LCBhbmQgc2VuZAogICB0aGUgcGFja2V0IHRvIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzLgoKNS4g
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdv
cmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50
IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuCgogICBbUkZDNjU1MF0gIFdp
bnRlciwgVC4sIFRodWJlcnQsIFAuLCBCcmFuZHQsIEEuLCBIdWksIEouLCBLZWxzZXksIFIuLAog
ICAgICAgICAgICAgIExldmlzLCBQLiwgUGlzdGVyLCBLLiwgU3RydWlrLCBSLiwgVmFzc2V1ciwg
SlAuLCBhbmQgUi4KICAgICAgICAgICAgICBBbGV4YW5kZXIsICJSUEw6IElQdjYgUm91dGluZyBQ
cm90b2NvbCBmb3IgTG93LVBvd2VyIGFuZAogICAgICAgICAgICAgIExvc3N5IE5ldHdvcmtzIiwg
UkZDIDY1NTAsIE1hcmNoIDIwMTIuCgogICBbUkZDMjQ2MF0gIERlZXJpbmcsIFMuIGFuZCBSLiBI
aW5kZW4sICJJbnRlcm5ldCBQcm90b2NvbCwgVmVyc2lvbiA2CiAgICAgICAgICAgICAgKElQdjYp
IFNwZWNpZmljYXRpb24iLCBSRkMgMjQ2MCwgRGVjZW1iZXIgMTk5OC4KCiAgIFtkcmFmdC1pZXRm
LWNvcmUtZ3JvdXBjb21tLTI1XQogICAgICAgICAgICAgIFJhaG1hbiwgQS4gYW5kIEUuIERpamss
ICJHcm91cCBDb21tdW5pY2F0aW9uIGZvciBDb0FQIiwKICAgICAgICAgICAgICBkcmFmdCAxMTEz
LCBTZXB0ZW1iZXIgMjAxNC4KCiAgIFtiZl9zdXJ2ZXldCiAgICAgICAgICAgICAgTWl0emVubWFj
aGVyLCBNLiwgIk5ldHdvcmsgQXBwbGljYXRpb25zIG9mIEJsb29tIEZpbHRlcnM6CiAgICAgICAg
ICAgICAgQSBTdXJ2ZXkiLCBBbm51YWwgQWxsZXJ0b24gQ29uZmVyZW5jZSBvbiBDb21tdW5pY2F0
aW9uLAogICAgICAgICAgICAgIENvbnRyb2wsIGFuZCBDb21wdXRpbmcgMjAwMiwgMjAwMi4KCkF1
dGhvcnMnIEFkZHJlc3NlcwoKCgoKCgoKCktyb2wsIGV0IGFsLiAgICAgICAgICAgICAgRXhwaXJl
cyBNYXkgMTcsIDIwMTUgICAgICAgICAgICAgICAgIFtQYWdlIDExXQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgICBGZWF0dXJlY2FzdCAgICAgICAgICAgICAgICAgTm92ZW1iZXIgMjAx
NAoKCiAgIE1pY2hhbCBLcm9sCiAgIEdyZW5vYmxlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5CiAg
IDY4MSBydWUgZGUgbGEgUGFzc2VyZWxsZQogICBTYWludCBNYXJ0aW4gRCdIZXJlcyAgMzg0MDAK
ICAgRnJhbmNlCgogICBFbWFpbDogTWljaGFsLktyb2xAaW1hZy5mcgoKCiAgIEZyYW5jayBSb3Vz
c2VhdQogICBHcmVub2JsZSBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neQogICA2ODEgcnVlIGRlIGxh
IFBhc3NlcmVsbGUKICAgU2FpbnQgTWFydGluIEQnSGVyZXMgIDM4NDAwCiAgIEZyYW5jZQoKICAg
RW1haWw6IEZyYW5jay5Sb3Vzc2VhdUBpbWFnLmZyCgoKICAgQW5kcnplaiBEdWRhCiAgIEdyZW5v
YmxlIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5CiAgIDY4MSBydWUgZGUgbGEgUGFzc2VyZWxsZQog
ICBTYWludCBNYXJ0aW4gRCdIZXJlcyAgMzg0MDAKICAgRnJhbmNlCgogICBFbWFpbDogQW5kcnpl
ai5EdWRhQGltYWcuZnIKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpLcm9sLCBldCBhbC4gICAg
ICAgICAgICAgIEV4cGlyZXMgTWF5IDE3LCAyMDE1ICAgICAgICAgICAgICAgICBbUGFnZSAxMl0K
--001a1134c73299dc7d05080de1da--


From nobody Tue Nov 18 00:51:11 2014
Return-Path: <c.amsuess@energyharvesting.at>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D42641A014C for <core@ietfa.amsl.com>; Tue, 18 Nov 2014 00:51:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.186
X-Spam-Level: ***
X-Spam-Status: No, score=3.186 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FAKE_REPLY_C=1.486, J_CHICKENPOX_21=0.6, MIME_8BIT_HEADER=0.3] autolearn=no
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 nFToTqKNGcFU for <core@ietfa.amsl.com>; Tue, 18 Nov 2014 00:51:06 -0800 (PST)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD1F51A015F for <core@ietf.org>; Tue, 18 Nov 2014 00:51:05 -0800 (PST)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8001:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id BD96B400F4; Tue, 18 Nov 2014 09:51:01 +0100 (CET)
Received: from poseidon-mailbox.amsuess.com (poseidon-mailbox.amsuess.com [10.13.13.231]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id C5B9A44; Tue, 18 Nov 2014 09:50:45 +0100 (CET)
Received: from hephaistos.amsuess.com (hephaistos.amsuess.com [10.13.13.129]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 5B49D8F; Tue, 18 Nov 2014 09:50:45 +0100 (CET)
Received: (nullmailer pid 2800 invoked by uid 1000); Tue, 18 Nov 2014 08:50:44 -0000
Date: Tue, 18 Nov 2014 09:50:44 +0100
From: Christian =?iso-8859-1?Q?Ams=FCss?= <c.amsuess@energyharvesting.at>
To: Rene Hummen <Rene.Hummen@comsys.rwth-aachen.de>
Message-ID: <20141118085044.GA4013@hephaistos.amsuess.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V"
Content-Disposition: inline
In-Reply-To: <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <EA53F97A-20E8-453A-A6C5-116503304DB2@tzi.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/iGSU5tZxWM86yOrdhoPQ0F1e98Q
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Nov 2014 08:51:09 -0000

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Rene Hummen wrote:
> We pretty much implemented the spec 1:1 and just needed to change the
> semantics of =E2=80=9Cbt=E2=80=9D and =E2=80=9Ct=E2=80=9D from seconds to=
 milliseconds.

Carsten Bormann wrote:
> JSON allows all three of NR1 (decimal integer), NR2 (decimal fraction
> with decimal point), NR3 (NR1 or NR2 plus a possibly signed decimal
> exponent); there is no way to selectively disable one of the formats.
> (Of course, you can make the semantic constraint that a number is
> supposed to be integer, but all four of 1, 1.0, 1e0, 0.1e1 are
> integers.)

We've been using SenML in different applications for some time as well,
and also needed sub-second resolution. (Partly because of strict timing
requirements, partly in order to recognize atomic readings of related
sensors).

Our implenentations are using t/bt with its original semantics, with
float processing on big nodes and decimal fixed point on small ones (ie.
a uint64 of milliseconds). We've only encountered NR1/2 which is pretty
straightforward to implement in decimal fixed point; that should be
simple to extend to NR3 even in constrained environments.

Due to the nature of floating point, this has led to some confusion over
pseudo-duplicate values: The same data point fetched in two different
passes won't have equal bt+t values, resulting in need for actual
deduplication (ie. t*(1+-epsilon) cutoffs).


Would a suggestion to SenML users to calculate time deltas in integer
with millisecond resolution work for you, or would you rather switch
semantics to ms completely then?

Any other ideas on how to a) distinguish states in time with both b) the
precision flexibility of floating times and c) the possibility to use it
without floating point operations?

Best regards
Christian Ams=C3=BCss

--=20
Christian Ams=C3=BCss                      | Energy Harvesting Solutions Gm=
bH
founder, system architect             | headquarter:
mailto:c.amsuess@energyharvesting.at  | Arbeitergasse 15, A-4400 Steyr
tel:+43-664-97-90-6-39                | http://www.energyharvesting.at/
                                      | ATU68476614

--xHFwDpU9dbj6ez1V
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUawhgAAoJEDmNERLTpL3hFAYQAMM/WmKJ2u8mM3PuyiLgf7gq
e7hrfv5yQbD8CErbIp5sTq4fDMUPi2k2gGWeaNdFbdkjpmIoYKmFO14BCiQg3OE9
pS1v3tvuhjTvDrZVJxaL5Dcy8H8j9jDaT3I8Q6jcNBDVMvOxG8GC+LGdZXlIYLNQ
J09Elv1x2kwP+hmCjukfMDE3Gh8PkVOp7wNCUyYMUBj3PnjjWKE3Nhd7cc0LmaV6
XaudtlAizI8cRd+27s7wfeyJu8UfdpszQlIS6RHmDgwVlpzLT2ag+ZRyy7c0sQks
N8b5kbdQ5no/VRGoOahfhDZqwY89R9mnagZxTXnmelHrPRCmHQw5FsGRoGcqnY2t
ysAx8LnPexbzrP6tcQPgPNfSVAXuo7bXU/R69ei34UGjdg6JF2/gw7E/Hn96f0y4
seJz8l+eWXMAZQysxXuB6nOxJCSnqS0J5V1gadpVRJszUnvpGcHuPOYF7ojjAmaO
cNf3oHW4p7QVGob+Myk7DaPRwtd7WpRXGZiy4wxufvqtl89WRrfWDusl4HCWzjGW
nmcPyOBax8VJV7TGA4NV7oaty3ylwhnD65BCEv4bumXBQ9nxRdWtcoLzKq8tpFt7
wgDF2DyT2GnYlsReHf3YAfnjQd4ADIJM991aLWKxRT8MhBDFBjF5rmMAIEEk9IOS
uRPvhzRo3n2VMaFYNpw9
=iJ5T
-----END PGP SIGNATURE-----

--xHFwDpU9dbj6ez1V--


From nobody Tue Nov 18 08:26:34 2014
Return-Path: <c.amsuess@energyharvesting.at>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8176B1A1A67 for <core@ietfa.amsl.com>; Tue, 18 Nov 2014 08:26:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.586
X-Spam-Level: **
X-Spam-Status: No, score=2.586 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FAKE_REPLY_C=1.486, MIME_8BIT_HEADER=0.3] autolearn=no
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 BtNGTPjllYoB for <core@ietfa.amsl.com>; Tue, 18 Nov 2014 08:26:30 -0800 (PST)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [IPv6:2a01:4f8:190:3064::2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE6C21A1A4D for <core@ietf.org>; Tue, 18 Nov 2014 08:26:29 -0800 (PST)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id 74E3C41640; Tue, 18 Nov 2014 17:26:17 +0100 (CET)
Received: from poseidon-mailbox.amsuess.com (poseidon-mailbox.amsuess.com [10.13.13.231]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id EA91744; Tue, 18 Nov 2014 17:26:15 +0100 (CET)
Received: from hephaistos.amsuess.com (hephaistos.amsuess.com [10.13.13.129]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 9C4008F; Tue, 18 Nov 2014 17:26:15 +0100 (CET)
Received: (nullmailer pid 6349 invoked by uid 1000); Tue, 18 Nov 2014 16:26:15 -0000
Date: Tue, 18 Nov 2014 17:26:15 +0100
From: Christian =?iso-8859-1?Q?Ams=FCss?= <c.amsuess@energyharvesting.at>
To: core@ietf.org
Message-ID: <20141118162615.GA4006@hephaistos.amsuess.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V"
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/--P1LUwtAMNyfBIaoxzWl8PjgBI
Subject: Re: [core] core-interfaces: "n" in SenML examples vs SenML spec
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Nov 2014 16:26:33 -0000

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello working group,

with the renewed interest in the SenML and core-interfaces topics, I'd
like to take up an issue again I've written about roughly a year ago.
(Original mail below for reference; posted back then with another hat on
/ email adress).

This all revolves around how URIs are built when assembling the bn and n
properties from SenML.

I'd like to propose the following treatment of names in SenML:

  The resource a value or sum belongs to is composited from the
  requested URI (if the document is a representation resulting from the
  request of a URI), the base name attribute, and the name attribute, by
  means of consecutive reference resolution ([RFC3986], Section 5.2).
  All those elements are optional, but at least one must be present.

  By the rules of reference resolution, this means that unless the
  requested URI is present, the "bn" (or "n" in absence of "bn") must be
  an absolute URI. The result is always an absolute URI.

Revisiting and adapting the examples from the original mail:

  Req: GET /s/
  Res: 2.05 Content (application/senml+json)
  {"e":[
      { "n": "humidity", "v": 80, "u": "%RH" }],
  }

(The batch resource needs to be accessed with a slash at the end,
corresponding to a trailing empty Uri-Path in CoAP, otherwise the
response would need to look like in the third example or better be
4.04.)

  Req: GET /s/humidity (Accept: application/senml+json)
  Res: 2.05 Content (application/senml+json)
  {"e":[
      { "v": 80, "u": "%RH" }],
  }

(The server might also return "n":"./humidity" or "n":"", but why should
it -- it is already clear from the context that this is about
/s/humidity)

  Req: GET /l
  Res: 2.05 Content (application/senml+json)
  {"e":[
     { "n": "/s/humidity", "v": 80, "u": "%RH" }],
  }

(This can stay unmodified. It's a matter of taste and URI length whether
to all the resource /l or /l/ as long as no relative-path URIs are
involved.)


If my proposal resonates well here, I'd happily write corresponding
patches to draft-jennings-core-senml-00 and
draft-ietf-core-interfaces-01.


Best regards
Christian Ams=FCss


(original mail for reference)

On Fri, Aug 02, 2013 at 07:15:41PM +0200, chrysn (Christian Ams=FCss) wrote:
> when researching for the "SenML unit in link format response" post, i
> discovered that core-interfaces, in several places, uses the "n"
> parameter of SenML in a way that looks reasonable, but contradicts
> draft-jennings-senml-10.
>=20
> particular examples (some lines removed):
>=20
> >    Req: GET /s
> >    Res: 2.05 Content (application/senml+json)
> >    {"e":[
> >        { "n": "humidity", "v": 80, "u": "%RH" }],
> >    }
>=20
> >    Req: GET /s/humidity (Accept: application/senml+json)
> >    Res: 2.05 Content (application/senml+json)
> >    {"e":[
> >        { "n": "humidity", "v": 80, "u": "%RH" }],
> >    }
>=20
> >    Req: GET /l
> >    Res: 2.05 Content (application/senml+json)
> >    {"e":[
> >       { "n": "/s/humidity", "v": 80, "u": "%RH" }],
> >    }
>=20
> while it is clear from the context that the values "80" are
> representations of the /s/humidity resource, the senml spec says:
>=20
> >    The Name value is concatenated to the Base Name value to get the name
> >    of the sensor.  The resulting name needs to uniquely identify and
> >    differentiate the sensor from all others.  If the object is a
> >    representation resulting from the request of a URI [RFC3986], then in
> >    the absence of the Base Name attribute, this URI is used as the
> >    default value of Base Name.  Thus in this case the Name field needs
> >    to be unique for that URI, for example an index or subresource name
> >    of sensors handled by the URI.
>=20
> concatenation would, in these cases, give the values
>=20
> > scheme://host/shumidity
> > scheme://host/s/humidityhumidity
> > scheme://host/l/s/humidity
>=20
> respectively. even if it was assumed that the concatenation followed the
> rules of relative url concatenation (like in hyperlinks, i don't know
> where that is defined), the resulting urls would be
>=20
> > scheme://host/humidity
> > scheme://host/s/humidity
> > scheme://host/s/humidity
>=20
> , which is better but still not there yet. (what makes it even more
> difficult, we'd have to distinguish between "GET /s/" and "GET /s", of
> which i'm not sure how it is mapped to CoAP -- would the former contain
> an empty Uri-Path option?)
>=20
> i kindly ask for clarification.


--=20
Christian Ams=FCss                      | Energy Harvesting Solutions GmbH
founder, system architect             | headquarter:
mailto:c.amsuess@energyharvesting.at  | Arbeitergasse 15, A-4400 Steyr
tel:+43-664-97-90-6-39                | http://www.energyharvesting.at/
                                      | ATU68476614

--xHFwDpU9dbj6ez1V
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUa3MjAAoJEDmNERLTpL3hMoMQAMlAFi/IU9zaASHerr6VVAXX
av4U9wXiP2wtV66uB401Qz108UwVPcGAKN1ySCcpzWV/VNu6OkU55xhKH2l+Mq5Z
E5+bjXEbvX0JSCE0EHTtWvhGaiz4T9eT8UHPkRcJJtpXmCGecAIKHilInvmr1pJz
pOdWJK01MJc0iDtikzW1EzyBTpLQ/N2z/V7H40yjyZ8xzUTo/J4fwScjaErA+2B9
QuiuDVVQshrS/k/GAOlT3zWHZ7F2XnZM1yxc0kTrtq/4L9xalFBs3CgzqrPR/rz8
6X4vclgwB57OCY83zC0Vm3EhbskdcTCQYW1o0KmO/0ZutbVcSnRR0f9ELVpjF8CV
5Lrg6jdBwbkIn30/jn5WObUltY7VsS463edQz03BkU+/TvEVQ4bSjlgQot/HEY1H
dtwREhmjc98McCjIzpLvbY4JbR/Ybd8Gjw6NYA7dp0S9A0FQay57bBBhYlX9bLr8
iLTpwbIOXlGd3gzMIL2eyoz/W3gBiznIFkS3u3jyuBue2FGuTD97n2wZ628J0IDG
MBCQG9tA+/HNw+xu+xNNNqXjEbwzCuUMcH2IvXsqhv6Iq6AYUXZ5kYDuvu9xY2P+
4VBGxZXjsJ4sTzosEMQxjesB2idUtWOfyW56IxUp0SQwAcTU7wD5VMtKWgDS0CBX
qJ0gnL2pw3IidQ7BXPYi
=2SeQ
-----END PGP SIGNATURE-----

--xHFwDpU9dbj6ez1V--


From iotpts2015@gmail.com  Mon Nov 17 17:14:18 2014
Return-Path: <iotpts2015@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC35E1ACFB6 for <core@ietfa.amsl.com>; Mon, 17 Nov 2014 17:14:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 3AX2Y-Ne5K9V for <core@ietfa.amsl.com>; Mon, 17 Nov 2014 17:14:16 -0800 (PST)
Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 400251AD027 for <core@ietf.org>; Mon, 17 Nov 2014 17:14:16 -0800 (PST)
Received: by mail-lb0-f173.google.com with SMTP id n15so17153921lbi.18 for <core@ietf.org>; Mon, 17 Nov 2014 17:14:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=Je5rW7Pm+4/3R1KysHLEN20R3g37ZrC7riCVccrWwgU=; b=e7XPSbyreleQ8E0HeUEpLs4gVlcXLWzlc9K2oUOGxHd4gnmV+FNwUtpkEsLUikCEHd cRx+rFj39KXmVQflgkbR9HuhSalyufRpNYNbzCdOe3oUknMul0STgvqQGvyXYp4ukPK/ ZzVWmNj+6FwBhhi9QfyQwdL7JGCLHoMKC+jwL+mI8zwvk+8uFsMGunI+RzHJwKCKIwG1 Y167ikCkdYCvYt6c8/rqk7GgJxOlr6sj9NVCILVhW0yXgBvC0NixSPCJF+s0F7cpXL/z g2S6s8xM7yjZVVf+OYEhZdum4qrBhFJd5Eacd/xLsitOLFlhPnP3oyAPCcH1X++35j+i QnUA==
MIME-Version: 1.0
X-Received: by 10.112.137.234 with SMTP id ql10mr14632441lbb.91.1416273254751;  Mon, 17 Nov 2014 17:14:14 -0800 (PST)
Received: by 10.25.22.160 with HTTP; Mon, 17 Nov 2014 17:14:14 -0800 (PST)
Date: Mon, 17 Nov 2014 17:14:14 -0800
Message-ID: <CAOjeg0VhpEJgmEppBTED-sTgDVWeN0CFB9qxSEo_Tv1AJLu=ig@mail.gmail.com>
From: IoTPTS Chairs <iotpts2015@gmail.com>
To: core@ietf.org
Content-Type: multipart/alternative; boundary=089e01176f07412390050817d090
Archived-At: http://mailarchive.ietf.org/arch/msg/core/1mUEtxxPR-EvrLhCqA_UWftzzVY
X-Mailman-Approved-At: Tue, 18 Nov 2014 16:23:18 -0800
Subject: [core] CFP for IoTPTS 2015
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Nov 2014 01:15:15 -0000

--089e01176f07412390050817d090
Content-Type: text/plain; charset=UTF-8

Dear colleagues,

We invite you to submit papers and to attend the ACM Workshop on IoT
Privacy, Trust, and Security (IoTPTS 2015: April 14, 2015, Singapore), held
in conjunction with ASIACCS'15.

The submission deadline is Jan. 7, 2015.

More information: https://sites.google.com/site/iotpts/

Thanks,
IoTPTS Chairs (Richard Chow and Gokay Saldamli)

--089e01176f07412390050817d090
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Dear colleagues,<br><br>We invite you to submit papers and to attend the AC=
M Workshop on IoT<br>Privacy, Trust, and Security (IoTPTS 2015: April 14, 2=
015, Singapore), held<br>in conjunction with ASIACCS&#39;15.<br><br>The sub=
mission deadline is Jan. 7, 2015.<br><br>More information: <a href=3D"https=
://sites.google.com/site/iotpts/">https://sites.google.com/site/iotpts/</a>=
<br><br>Thanks,<br>IoTPTS Chairs (Richard Chow and Gokay Saldamli)<br>

--089e01176f07412390050817d090--


From nobody Wed Nov 19 05:20:56 2014
Return-Path: <bilhanan.silverajan@tut.fi>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C94F1A6EE1 for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 05:20:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.794
X-Spam-Level: 
X-Spam-Status: No, score=-4.794 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 CeTaNkODu5Zy for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 05:20:52 -0800 (PST)
Received: from mail.cs.tut.fi (mail.cs.tut.fi [130.230.4.42]) by ietfa.amsl.com (Postfix) with SMTP id 553501A1B9B for <core@ietf.org>; Wed, 19 Nov 2014 05:20:50 -0800 (PST)
Received: from amavis2.cs.tut.fi (amavis2.cs.tut.fi [130.230.4.70]) by mail.cs.tut.fi (Postfix) with ESMTP id 8AC95B9D for <core@ietf.org>; Wed, 19 Nov 2014 15:20:49 +0200 (EET)
Received: from mail.cs.tut.fi ([130.230.4.42]) by amavis2.cs.tut.fi (amavis2.cs.tut.fi [130.230.4.70]) (amavisd-maia, port 10024) with ESMTP id 13239-04 for <core@ietf.org>; Wed, 19 Nov 2014 15:20:48 +0200 (EET)
Received: from vpn-63.vpn.tut.fi (vpn-63.vpn.tut.fi [130.230.89.73]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.cs.tut.fi (Postfix) with ESMTP id C4283B9C for <core@ietf.org>; Wed, 19 Nov 2014 15:20:48 +0200 (EET)
Message-ID: <546C9930.707@tut.fi>
Date: Wed, 19 Nov 2014 15:20:48 +0200
From: Bill Silverajan <bilhanan.silverajan@tut.fi>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "core@ietf.org" <core@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: Maia Mailguard 1.0.2
Archived-At: http://mailarchive.ietf.org/arch/msg/core/0hXqBsUh9nwyCisnlFIIKK_xpxM
Subject: [core] Alt Transports: using "coap+" vs "coaps+"
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Nov 2014 13:20:55 -0000

Hi all,

In draft-silverajan-core-coap-alternative-transports-06, we carry 
transport information in the scheme component of a URI. Currently we 
have adopted a namespace-like convention within the scheme, by using 
"coap+" and the name of the transport, e.g. coap+tcp://..  coap+sms:// 
and so on. But up until now, not much attention has been paid towards 
considering how to properly express security protocols in the scheme.

I'd like to recommend using "coap+" to convey transmitting CoAP messages 
over alternative transports, and "coaps+" to convey transmitting *DTLS* 
encoded CoAP messages over alternative transports.

In other words,  use "coap+" prefix for : "coap+tcp" for CoAP over TCP, 
"coap+tls" for CoAP over TLS, "coap+ws" for CoAP over WebSockets, 
"coap+wss" for CoAP over secure WebSockets (which uses TLS).

This then paves the way for "coap+sms" for CoAP over SMS in 
draft-becker-core-coap-sms-gprs-05 and "coaps+sms"  for CoAP messaging 
over DTLS over SMS (draft-fossati-dtls-over-gsm-sms). Since DTLS can use 
other non-UDP transports e.g. SCTP (RFC6083),  or even extended with 
SRTP (RFC 5764), this enables expressing them at some future point, 
assuming such a need will ever arise (eg "coaps+sctp").

The main reason I propose this is to avoid overloading the semantics of 
what "coaps" stands for and keep it consistent with the usage of "coap" 
and "coaps" in RFC 7252, to avoid all kinds of misinterpretations: Does 
"coaps+tcp" mean CoAP over TLS or CoAP-over-DTLS-over-TCP? If "coaps+" 
means CoAP-over-TLS, is "coaps+ws" then equivalent to "coap+wss"? If we 
wish to send DTLS-encoded CoAP messages over other transports, does that 
also use "coaps+sms" or something else?

The second reason is that from a practical standpoint, it makes it far 
easier for lightweight implementations to know what "coaps" really 
means, when parsing such a URI. Also, "coap+tls" is 11.11% shorter than 
"coaps+tcp" :-)

The drawback to this is that should we intend to convey CoAP-over-TLS 
messages over a non-TCP transport, a workaround should be agreed upon. 
In early work, we overcame this by further subdividing the transport 
suffix into a namespace: e.g. "coap+l2cap.ble" vs "coap+l2cap.bt" to 
give a hypothetical example.

I'd appreciate your thoughts and comments on this.

Regards,
Bill


-- 
| Bilhanan Silverajan                       Tel: +358 (0)40 849 0757  |
| Tampere University of Technology, Finland                           |


From nobody Wed Nov 19 06:09:50 2014
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFD621A86F5 for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 06:09:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level: 
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 pSvMOt1apB07 for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 06:09:40 -0800 (PST)
Received: from lb1-smtp-cloud2.xs4all.net (lb1-smtp-cloud2.xs4all.net [194.109.24.21]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FA651A079A for <core@ietf.org>; Wed, 19 Nov 2014 06:09:39 -0800 (PST)
Received: from roundcube.xs4all.nl ([194.109.20.207]) by smtp-cloud2.xs4all.net with ESMTP id HS9c1p00J4U4Moq01S9cJr; Wed, 19 Nov 2014 15:09:37 +0100
Received: from [2001:983:a264:1:3895:cf29:f9f1:1614] by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Wed, 19 Nov 2014 15:09:36 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Date: Wed, 19 Nov 2014 15:09:36 +0100
From: peter van der Stok <stokcons@xs4all.nl>
To: Michael.koster@arm.com, Core <core@ietf.org>
Organization: vanderstok consultancy
Mail-Reply-To: consultancy@vanderstok.org
Message-ID: <545bfb20657e41725c74b340bd2a489d@xs4all.nl>
X-Sender: stokcons@xs4all.nl (pyMwX1sE5bOtTnrUGbBc6a0ye655qEyg)
User-Agent: XS4ALL Webmail
Archived-At: http://mailarchive.ietf.org/arch/msg/core/kIx69jNEv-HepX548K_e3hP32ig
Subject: [core] pub sub in coap
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Nov 2014 14:09:46 -0000

Hi Michael,

Thanks for the renamed sleepy node document. In the context of sleepy 
nodes this may become an important document. I do have questions and 
remarks to improve my understanding of the document.

I would suggest that you change the title to “PubSuB broker in CoAP”, 
because the document does not treat publish subscribe but a broker using 
the publish subscribe paradigm. In the abstract, phrase 2, I would 
suggest that you write: This document specifies a publish-subscribe 
broker for CoAP that …

Throughout the document:
Can you explain the difference between a client endpoint, a client mode 
endpoint, a client role endpoint and a client mode EP. Same for the 
server. If they are identical I suggest to use only two terms: client 
endpoint and server endpoint.

Section 2:
In additional terminology I would prefer PubSub broker service, PubSub 
broker Function Set, PubSub broker endpoint.
The concept of topic is difficult to grasp. I understood from the later 
text that the topic is just an identifier that MAY be associated with a 
resource. (I don’t understand the reference to an object)

In figure 1 the purpose of the Web client app is not clear to me. I 
don’t find any reference to it elsewhere in the text. I concluded that 
it is identical to a client endpoint.

In section 3.2 I don’t understand the restriction to actuators. You 
write that an endpoint SHOULD update the RD regularly; that is a bit 
difficult for a sleepy endpoint. What does “not directly reachable” 
mean? That communication takes more than 1 hop?

At the end of section 3.3 I did not understand what the client role and 
the server role mean. In section 3.3 I understand that the broker as 
client updates the server, or the broker as client observes the server. 
Probably I am missing something essential here.

Section 3.4, I don’t understand how a topic identifies an object? Is 
object used as a template which may have many instances? Does that mean 
the object defines the structure of the data contained in the resource? 
I don’t understand the significance of the object concept. I would 
suggest to remove any reference to objects.

Section 4. Figure 2 shows that there is a CoAP pubsub broker at location 
/pubsub. Does the example imply that pubsub brokers must be present on 
the rd? Is it possible to return other location names than /pubsub ? Can 
the RD “context” be used?

You write that in fig 2 the endpoint registers topics. Do I understand 
that /0/xx is a topic? That seems to indicate that topic is identical to 
a resource path on the broker.

In section 5.1 and 5.2 my confusion about client end-point and 
server-endpoint can be explained. I understood that a broker supports 
both client and server end-points. In fig 4, 5, and 6 the EP is the 
client endpoint and the broker is the server end-point. Figs 7, 8, and 9 
seem to be identical but for the fact that EP is the server endpoint and 
broker is the client end-point. May be there is no need to talk about 
broker or broker-user when explaining the client end-point and the 
server-endpoint function sets. I suggest to first explain the client and 
server function sets (figs 4, 5, and 6). A later section can show how 
this is used with a broker (present on rd or elsewhere) and the broker 
user (sensor, actuator, ..)

Hope this helps to clarify the text (at least for me).

Greetings,
Peter

-- 
Peter van der Stok
mailto: consultancy@vanderstok.org
www: www.vanderstok.org


From nobody Wed Nov 19 09:24:02 2014
Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41EBB1AD39F for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 09:23:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level: 
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35] autolearn=no
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 t6c0tAGWtpaa for <core@ietfa.amsl.com>; Wed, 19 Nov 2014 09:23:57 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15E861AD39D for <core@ietf.org>; Wed, 19 Nov 2014 09:23:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id sAJHNq9J014037; Wed, 19 Nov 2014 18:23:52 +0100 (CET)
Received: from [192.168.102.88] (unknown [64.245.0.218]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id BA7C16D8; Wed, 19 Nov 2014 18:23:51 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1990.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <546C9930.707@tut.fi>
Date: Wed, 19 Nov 2014 09:23:48 -0800
X-Mao-Original-Outgoing-Id: 438110628.306065-24b72f66e8b025c209e98ec4d75bc147
Content-Transfer-Encoding: quoted-printable
Message-Id: <886B7850-E99A-4EAE-B4CF-B92F45033ED1@tzi.org>
References: <546C9930.707@tut.fi>
To: Bill Silverajan <bilhanan.silverajan@tut.fi>
X-Mailer: Apple Mail (2.1990.1)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/hbMYsRwij3OaQIY9CBPwGSwvBB0
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Alt Transports: using "coap+" vs "coaps+"
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Nov 2014 17:23:59 -0000

Hi Bill,

> I'd like to recommend using "coap+" to convey transmitting CoAP =
messages over alternative transports, and "coaps+" to convey =
transmitting *DTLS* encoded CoAP messages over alternative transports.

Interesting.

This is a different approach from what we said in Honolulu about TCP =E2=80=
=94 see the provisional minutes at =
http://www.ietf.org/proceedings/91/minutes/minutes-91-core (comments on =
the raw minutes welcome, the structured minutes will only be done next =
week).

I do think it would help security to have a consistent indicator of =
=E2=80=9CCoAP over a protected Transport=E2=80=9D, and that would be the =
coaps element of the scheme name.  (There is no indication what kind or =
level of protection assurance is implied, but that is true of all the =
___s:// schemes.)

I think we need to look at a table of plausible stacks (not every =
theoretical combination makes a lot of sense) and see how the two =
approaches look like.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Nov 20 00:46:57 2014
Return-Path: <bilhanan.silverajan@tut.fi>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE4B01A00C0 for <core@ietfa.amsl.com>; Thu, 20 Nov 2014 00:46:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.794
X-Spam-Level: 
X-Spam-Status: No, score=-4.794 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 cJPLPDTDLBSE for <core@ietfa.amsl.com>; Thu, 20 Nov 2014 00:46:51 -0800 (PST)
Received: from mail.cs.tut.fi (mail.cs.tut.fi [130.230.4.42]) by ietfa.amsl.com (Postfix) with SMTP id ECAEA1A00FD for <core@ietf.org>; Thu, 20 Nov 2014 00:46:49 -0800 (PST)
Received: from amavis1.cs.tut.fi (amavis1.cs.tut.fi [130.230.4.69]) by mail.cs.tut.fi (Postfix) with ESMTP id E00CEB33; Thu, 20 Nov 2014 10:46:47 +0200 (EET)
Received: from mail.cs.tut.fi ([130.230.4.42]) by amavis1.cs.tut.fi (amavis1.cs.tut.fi [130.230.4.69]) (amavisd-maia, port 10024) with ESMTP id 16485-35; Thu, 20 Nov 2014 10:46:47 +0200 (EET)
Received: from vpn-19.vpn.tut.fi (vpn-19.vpn.tut.fi [130.230.89.29]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.cs.tut.fi (Postfix) with ESMTP id A89B8B32; Thu, 20 Nov 2014 10:46:46 +0200 (EET)
Message-ID: <546DAA75.8090103@tut.fi>
Date: Thu, 20 Nov 2014 10:46:45 +0200
From: Bill Silverajan <bilhanan.silverajan@tut.fi>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>
References: <546C9930.707@tut.fi> <886B7850-E99A-4EAE-B4CF-B92F45033ED1@tzi.org>
In-Reply-To: <886B7850-E99A-4EAE-B4CF-B92F45033ED1@tzi.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
X-Virus-Scanned: Maia Mailguard 1.0.2
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/core/zGC8CSfgebyxIpsSrht24BrKllc
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Alt Transports: using "coap+" vs "coaps+"
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Nov 2014 08:46:54 -0000

Hi Carsten,

On 19/11/14 7:23 PM, Carsten Bormann wrote:
> Hi Bill,
>
>> I'd like to recommend using "coap+" to convey transmitting CoAP messag=
es over alternative transports, and "coaps+" to convey transmitting *DTLS=
* encoded CoAP messages over alternative transports.
>
> Interesting.
>
> This is a different approach from what we said in Honolulu about TCP =E2=
=80=94 see the provisional minutes at http://www.ietf.org/proceedings/91/=
minutes/minutes-91-core (comments on the raw minutes welcome, the structu=
red minutes will only be done next week).
>

Thanks, I attended the session remotely and my comment on Jabber on this=20
during your presentation, unfortunately went unnoticed. Perhaps I could=20
ask again now, as to why "coaps+tcp" was preferred over "coap+tls"=20
(which would have been more consistent with=20
draft-silverajan-core-coap-alternative-transports)? "coaps+tcp" seems to=20
suggest that some security mechanism is used to encode CoAP over TCP,=20
but not necessarily TLS, while the work explicitly calls for using TLS?

> I do think it would help security to have a consistent indicator of =E2=
=80=9CCoAP over a protected Transport=E2=80=9D, and that would be the coa=
ps element of the scheme name.  (There is no indication what kind or leve=
l of protection assurance is implied, but that is true of all the ___s://=
 schemes.)
>

Yes. In general, it appears to be perfectly acceptable to assume the=20
"___s://" scheme refers to the "secure" version of a specific protocol=20
when the "s" character is appended to the _end_ of the scheme component.=20
And then, a specific RFC explicitly explains the specific security=20
mechanism used for that scheme.

In the "coaps+" case however, the "s" character is appended to the=20
prefix (or in the _middle_ of the scheme component, if you wish), which=20
can potentially impact all the alternative transports that then follow=20
the "coaps+" prefix and then we are faced with multiple RFCs which might=20
vary in their interpretations of what the security mechanism really is,=20
per transport used. Hence my proposal, as I feel it's a simple solution=20
to an otherwise arbitrary interpretation of what "coaps+" really means.

To avoid confusion in the future, I feel usage of the "coaps+" prefix=20
needs some explanation in our draft. We can't register scheme prefixes=20
and the draft doesn't request IANA allocation for any specific scheme.=20
So we can't mandate implementers to choose one way or the other, but I=20
feel a suitable guideline should be provided.

> I think we need to look at a table of plausible stacks (not every theor=
etical combination makes a lot of sense) and see how the two approaches l=
ook like.
>

It won't be a large table imho, so it shouldn't be the primary=20
requirement for understanding how to use the "coaps+" prefix. Hence I=20
outlined a few other reasons that I feel tip the scales in favour of=20
letting "coaps+" mean DTLS-encoded CoAP messages, as opposed to a more=20
generic definition. But I can revise my opinion certainly if there are=20
other compelling factors I didn't take into account (eg TLS not using=20
TCP, etc).

Best regards,
Bill


From nobody Thu Nov 20 02:14:22 2014
Return-Path: <stokcons@xs4all.nl>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A36E1A0196 for <core@ietfa.amsl.com>; Thu, 20 Nov 2014 02:14:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
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 EDXqO_xW1T3Q for <core@ietfa.amsl.com>; Thu, 20 Nov 2014 02:14:17 -0800 (PST)
Received: from lb3-smtp-cloud3.xs4all.net (lb3-smtp-cloud3.xs4all.net [194.109.24.30]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C84AE1A016B for <core@ietf.org>; Thu, 20 Nov 2014 02:14:16 -0800 (PST)
Received: from roundcube.xs4all.nl ([194.109.20.207]) by smtp-cloud3.xs4all.net with ESMTP id HmEC1p0084U4Moq01mECxE; Thu, 20 Nov 2014 11:14:13 +0100
Received: from [2001:983:a264:1:79a7:1a8:4629:489e] by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Thu, 20 Nov 2014 11:14:12 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit
Date: Thu, 20 Nov 2014 11:14:12 +0100
From: peter van der Stok <stokcons@xs4all.nl>
To: Zach Shelby <zach.shelby@arm.com>, Core <core@ietf.org>
Organization: vanderstok consultancy
Mail-Reply-To: consultancy@vanderstok.org
Message-ID: <59495377293e6308ad7197564d9cc56e@xs4all.nl>
X-Sender: stokcons@xs4all.nl (XP7TijtDt9oHkBYseuHYe5Pjc/IkqkVg)
User-Agent: XS4ALL Webmail
Archived-At: http://mailarchive.ietf.org/arch/msg/core/HpYURANIc1Bx6Fd2bPFSQiWpxWc
Subject: [core] resource directory
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: consultancy@vanderstok.org
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Nov 2014 10:14:20 -0000

Hi Zach,

thanks for all the work on this document. I quite like it.

In the abstract you don't mention the size of the network as driving 
force behind the RD. For small networks one might very well envisage 
that a node queries /.well-known/core on all other nodes on the network, 
either by using multicast or multiple unicasts. For larger networks the 
RD is a must to reduce network load and and response times.

Section 5.2, template variable "et" is introduced. Although I understand 
the syntax, I have no idea about its use. Text the size of section 8.1 
introducing the "ins" attribute may well be needed.

Section 5.3 just before the example at the end, I suggest a different 
text:
The following example shows an endpoint updating a set of resources. The 
POST sets the IP address to the IP address of the sending node, and 
resets the timeout. (my misrepresentation may show where more text is 
needed in the I-D)
By the way the 3rd line in the work of art exceeds a boundary.

You asked the wg to contribute examples to section 12. I am quite 
willing to contribute with a lighting example. I can produce about 1 
page with motivation and context. Is that what you meant?
In my opinion the document contains enough examples to understand the 
specification, and a simple lighting group example is redundant.

Greetings,

peter



-- 
Peter van der Stok
mailto: consultancy@vanderstok.org
www: www.vanderstok.org


From nobody Sun Nov 23 14:50:57 2014
Return-Path: <andrewmcgr@google.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7416D1A1B40 for <core@ietfa.amsl.com>; Sun, 23 Nov 2014 14:50:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.212
X-Spam-Level: **
X-Spam-Status: No, score=2.212 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_21=0.6, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 Sdx6d2hf_PYd for <core@ietfa.amsl.com>; Sun, 23 Nov 2014 14:50:53 -0800 (PST)
Received: from mail-qa0-x233.google.com (mail-qa0-x233.google.com [IPv6:2607:f8b0:400d:c00::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 73C7F1A1B3F for <core@ietf.org>; Sun, 23 Nov 2014 14:50:53 -0800 (PST)
Received: by mail-qa0-f51.google.com with SMTP id k15so5551848qaq.38 for <core@ietf.org>; Sun, 23 Nov 2014 14:50:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Jw0y8q+hHxmA1joorUWTtgbt9ovCpGigwoRppqefFO0=; b=QiH10wnFzC3ikSB54Pv7NmHyoZKDc+IrsWYrSRO+EAHNG0VDvxwVjcj5ZTwS+NhwHm 8kd7f1IC4VyUpxuoeghrJsSLxTLAYJsl7Iv60ULN97H6DaNHjVJBHfSiMobl6iaYjLWx 35QW59UEY5z5PU13N0B9b+CY/vJa4mM3muW5y05h35oZkyaeXl6dl3TAFbqhOUuZv3hB ZS83ieyUfLkhZuNdLj6PHgl0bUHxEn/Z15d0vF3IiBNYzjY5mEJSZGGv0EvautX2iVk5 QE4IIJ5IsliLVuMoL+oBLMzRWge1ZD/BEQO3MEkSxmkIo1RNqWkqlPTYScnurfhep5a0 m3Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Jw0y8q+hHxmA1joorUWTtgbt9ovCpGigwoRppqefFO0=; b=C/nrkLAzxzRuLGUrKHpCml6bP+3DlKj/oQQTAQQaaDXPXv+vkSRXrgu6NewkAExzDj uDjdBH1emwDdz2dw0mDpzVIaLr9mUdRjUR3djxDyseEhGOhS6E0tq/WlA6gSABxc7PFe w60+8E0T9AyCi04ZKZjcfA1VxswKTQbOVStFI9vdSE86gqrzIn0OaE3+cmxKtblcbIYc Z1snCqM3rJrllbrho+XVxmAyeziA5WjB4Z+Flw2twzN7Hqq5tHEAzVhP7UyB3scu4f8c YmvvqBl3CaV2O9i9SuKrQz58sOhF51e1Mx0BEYbPrhG/eBxP9CS49g/P+bIK0NPc1ycF jrVQ==
X-Gm-Message-State: ALoCoQm7tZN+difWqML6hmFR+0TThs0HY0MVAMouXRczWE1/kw/IePgOc3GEL+9jNFmTi+ZyrZ4W
MIME-Version: 1.0
X-Received: by 10.224.96.136 with SMTP id h8mr24822548qan.13.1416783052470; Sun, 23 Nov 2014 14:50:52 -0800 (PST)
Received: by 10.96.121.39 with HTTP; Sun, 23 Nov 2014 14:50:52 -0800 (PST)
In-Reply-To: <20141118085044.GA4013@hephaistos.amsuess.com>
References: <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <EA53F97A-20E8-453A-A6C5-116503304DB2@tzi.org> <20141118085044.GA4013@hephaistos.amsuess.com>
Date: Mon, 24 Nov 2014 09:50:52 +1100
Message-ID: <CAPRuP3mgBprh3hi+ZA5wu3UZQQVqsg0Lz8xYRyaQEcO1E-R6ZA@mail.gmail.com>
From: Andrew Mcgregor <andrewmcgr@google.com>
To: =?UTF-8?Q?Christian_Ams=C3=BCss?= <c.amsuess@energyharvesting.at>
Content-Type: multipart/alternative; boundary=001a11c3ec6c91268305088e82eb
Archived-At: http://mailarchive.ietf.org/arch/msg/core/0X6aww8Va7TVwJAYkwEFC0MBs6k
Cc: "core@ietf.org WG" <core@ietf.org>
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Nov 2014 22:50:55 -0000

--001a11c3ec6c91268305088e82eb
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Express it as a rational, ratio of two integers.  That would let you run
the implementation in milliseconds and have a fixed divisor of 1000... no
floating point or fixed point generation or parsing required, just integers=
.

It would also work to split out the exponent of a floating point time, so
55 milliseconds would be represented as [55, -3].

But thinking aloud... actually probably the best representation is [count,
frequency], where frequency is the nominal clock rate.  That would let the
very common situation of a 32768Hz watch crystal be represented exactly
with no loss of information.

To allow for much longer time intervals with limited range integers, one
could use a list of pairs [[count, wrap], ... [count, frequency]] so that
you could represent 1 minute, 1 second and 1 tick of 32.768kHz as
[[1,60],[1,32768],[1,32768]]

More compactly, adopting the convention that the list is [years, months,
days, hours, minutes, seconds, count, frequency] and can be truncated on
the left could work, which would make the previous example just
[1,1,1,32768].

On 18 November 2014 at 19:50, Christian Ams=C3=BCss <
c.amsuess@energyharvesting.at> wrote:

> Rene Hummen wrote:
> > We pretty much implemented the spec 1:1 and just needed to change the
> > semantics of =E2=80=9Cbt=E2=80=9D and =E2=80=9Ct=E2=80=9D from seconds =
to milliseconds.
>
> Carsten Bormann wrote:
> > JSON allows all three of NR1 (decimal integer), NR2 (decimal fraction
> > with decimal point), NR3 (NR1 or NR2 plus a possibly signed decimal
> > exponent); there is no way to selectively disable one of the formats.
> > (Of course, you can make the semantic constraint that a number is
> > supposed to be integer, but all four of 1, 1.0, 1e0, 0.1e1 are
> > integers.)
>
> We've been using SenML in different applications for some time as well,
> and also needed sub-second resolution. (Partly because of strict timing
> requirements, partly in order to recognize atomic readings of related
> sensors).
>
> Our implenentations are using t/bt with its original semantics, with
> float processing on big nodes and decimal fixed point on small ones (ie.
> a uint64 of milliseconds). We've only encountered NR1/2 which is pretty
> straightforward to implement in decimal fixed point; that should be
> simple to extend to NR3 even in constrained environments.
>
> Due to the nature of floating point, this has led to some confusion over
> pseudo-duplicate values: The same data point fetched in two different
> passes won't have equal bt+t values, resulting in need for actual
> deduplication (ie. t*(1+-epsilon) cutoffs).
>
>
> Would a suggestion to SenML users to calculate time deltas in integer
> with millisecond resolution work for you, or would you rather switch
> semantics to ms completely then?
>
> Any other ideas on how to a) distinguish states in time with both b) the
> precision flexibility of floating times and c) the possibility to use it
> without floating point operations?
>
> Best regards
> Christian Ams=C3=BCss
>
> --
> Christian Ams=C3=BCss                      | Energy Harvesting Solutions =
GmbH
> founder, system architect             | headquarter:
> mailto:c.amsuess@energyharvesting.at  | Arbeitergasse 15, A-4400 Steyr
> tel:+43-664-97-90-6-39                | http://www.energyharvesting.at/
>                                       | ATU68476614
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>
>


--=20
Andrew McGregor | SRE | andrewmcgr@google.com | +61 4 1071 2221

--001a11c3ec6c91268305088e82eb
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Express it as a rational, ratio of two integers.=C2=A0 Tha=
t would let you run the implementation in milliseconds and have a fixed div=
isor of 1000... no floating point or fixed point generation or parsing requ=
ired, just integers.<div><br></div><div>It would also work to split out the=
 exponent of a floating point time, so 55 milliseconds would be represented=
 as [55, -3].</div><div><br></div><div>But thinking aloud... actually proba=
bly the best representation is [count, frequency], where frequency is the n=
ominal clock rate.=C2=A0 That would let the very common situation of a 3276=
8Hz watch crystal be represented exactly with no loss of information.</div>=
<div><br></div><div>To allow for much longer time intervals with limited ra=
nge integers, one could use a list of pairs [[count, wrap], ... [count, fre=
quency]] so that you could represent 1 minute, 1 second and 1 tick of 32.76=
8kHz as [[1,60],[1,32768],[1,32768]]</div><div><br></div><div>More compactl=
y, adopting the convention that the list is [years, months, days, hours, mi=
nutes, seconds, count, frequency] and can be truncated on the left could wo=
rk, which would make the previous example just [1,1,1,32768].</div></div><d=
iv class=3D"gmail_extra"><br><div class=3D"gmail_quote">On 18 November 2014=
 at 19:50, Christian Ams=C3=BCss <span dir=3D"ltr">&lt;<a href=3D"mailto:c.=
amsuess@energyharvesting.at" target=3D"_blank">c.amsuess@energyharvesting.a=
t</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">=
Rene Hummen wrote:<br>
&gt; We pretty much implemented the spec 1:1 and just needed to change the<=
br>
&gt; semantics of =E2=80=9Cbt=E2=80=9D and =E2=80=9Ct=E2=80=9D from seconds=
 to milliseconds.<br>
<br>
</span><span class=3D"">Carsten Bormann wrote:<br>
&gt; JSON allows all three of NR1 (decimal integer), NR2 (decimal fraction<=
br>
&gt; with decimal point), NR3 (NR1 or NR2 plus a possibly signed decimal<br=
>
&gt; exponent); there is no way to selectively disable one of the formats.<=
br>
&gt; (Of course, you can make the semantic constraint that a number is<br>
&gt; supposed to be integer, but all four of 1, 1.0, 1e0, 0.1e1 are<br>
&gt; integers.)<br>
<br>
</span>We&#39;ve been using SenML in different applications for some time a=
s well,<br>
and also needed sub-second resolution. (Partly because of strict timing<br>
requirements, partly in order to recognize atomic readings of related<br>
sensors).<br>
<br>
Our implenentations are using t/bt with its original semantics, with<br>
float processing on big nodes and decimal fixed point on small ones (ie.<br=
>
a uint64 of milliseconds). We&#39;ve only encountered NR1/2 which is pretty=
<br>
straightforward to implement in decimal fixed point; that should be<br>
simple to extend to NR3 even in constrained environments.<br>
<br>
Due to the nature of floating point, this has led to some confusion over<br=
>
pseudo-duplicate values: The same data point fetched in two different<br>
passes won&#39;t have equal bt+t values, resulting in need for actual<br>
deduplication (ie. t*(1+-epsilon) cutoffs).<br>
<br>
<br>
Would a suggestion to SenML users to calculate time deltas in integer<br>
with millisecond resolution work for you, or would you rather switch<br>
semantics to ms completely then?<br>
<br>
Any other ideas on how to a) distinguish states in time with both b) the<br=
>
precision flexibility of floating times and c) the possibility to use it<br=
>
without floating point operations?<br>
<br>
Best regards<br>
<span class=3D"HOEnZb"><font color=3D"#888888">Christian Ams=C3=BCss<br>
<br>
--<br>
Christian Ams=C3=BCss=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 | Energy Harvesting Solutions GmbH<br>
founder, system architect=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =
headquarter:<br>
mailto:<a href=3D"mailto:c.amsuess@energyharvesting.at">c.amsuess@energyhar=
vesting.at</a>=C2=A0 | Arbeitergasse 15, A-4400 Steyr<br>
tel:<a href=3D"tel:%2B43-664-97-90-6-39" value=3D"+436649790639">+43-664-97=
-90-6-39</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | <a hr=
ef=3D"http://www.energyharvesting.at/" target=3D"_blank">http://www.energyh=
arvesting.at/</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | ATU68476614<b=
r>
</font></span><br>_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/core</a><br>
<br></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div cla=
ss=3D"gmail_signature"><div dir=3D"ltr"><span style=3D"color:rgb(85,85,85);=
font-family:sans-serif;font-size:small;line-height:1.5em;border-width:2px 0=
px 0px;border-style:solid;border-color:rgb(213,15,37);padding-top:2px;margi=
n-top:2px">Andrew McGregor=C2=A0|</span><span style=3D"color:rgb(85,85,85);=
font-family:sans-serif;font-size:small;line-height:1.5em;border-width:2px 0=
px 0px;border-style:solid;border-color:rgb(51,105,232);padding-top:2px;marg=
in-top:2px">=C2=A0SRE=C2=A0|</span><span style=3D"color:rgb(85,85,85);font-=
family:sans-serif;font-size:small;line-height:1.5em;border-width:2px 0px 0p=
x;border-style:solid;border-color:rgb(0,153,57);padding-top:2px;margin-top:=
2px">=C2=A0<a href=3D"mailto:andrewmcgr@google.com" target=3D"_blank">andre=
wmcgr@google.com</a>=C2=A0|</span><span style=3D"color:rgb(85,85,85);font-f=
amily:sans-serif;font-size:small;line-height:1.5em;border-width:2px 0px 0px=
;border-style:solid;border-color:rgb(238,178,17);padding-top:2px;margin-top=
:2px">=C2=A0+61 4 1071 2221</span><br></div></div>
</div>

--001a11c3ec6c91268305088e82eb--


From nobody Mon Nov 24 13:13:18 2014
Return-Path: <c.amsuess@energyharvesting.at>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 659751A90BD for <core@ietfa.amsl.com>; Mon, 24 Nov 2014 13:13:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.1
X-Spam-Level: *
X-Spam-Status: No, score=1.1 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  MIME_8BIT_HEADER=0.3] autolearn=no
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 qPiZKXSkNWoR for <core@ietfa.amsl.com>; Mon, 24 Nov 2014 13:13:11 -0800 (PST)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 179C71A1AB6 for <core@ietf.org>; Mon, 24 Nov 2014 13:13:10 -0800 (PST)
Received: from poseidon-mailhub.amsuess.com (unknown [IPv6:2a02:b18:c13b:8001:a800:ff:fede:b1bd]) by prometheus.amsuess.com (Postfix) with ESMTPS id CB775418EE; Mon, 24 Nov 2014 22:13:07 +0100 (CET)
Received: from poseidon-mailbox.amsuess.com (poseidon-mailbox.amsuess.com [10.13.13.231]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 69448592; Mon, 24 Nov 2014 22:13:06 +0100 (CET)
Received: from hephaistos.amsuess.com (089144222088.atnat0031.highway.bob.at [89.144.222.88]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 09B8D46; Mon, 24 Nov 2014 22:13:05 +0100 (CET)
Received: (nullmailer pid 12786 invoked by uid 1000); Mon, 24 Nov 2014 21:12:04 -0000
Date: Mon, 24 Nov 2014 22:12:04 +0100
From: Christian =?iso-8859-1?Q?Ams=FCss?= <c.amsuess@energyharvesting.at>
To: Andrew Mcgregor <andrewmcgr@google.com>, "core@ietf.org WG" <core@ietf.org>
Message-ID: <20141124211204.GA4009@hephaistos.amsuess.com>
References: <D8CF9608-8E39-479D-BD24-7E856F8A90BB@comsys.rwth-aachen.de> <EA53F97A-20E8-453A-A6C5-116503304DB2@tzi.org> <20141118085044.GA4013@hephaistos.amsuess.com> <CAPRuP3mgBprh3hi+ZA5wu3UZQQVqsg0Lz8xYRyaQEcO1E-R6ZA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xHFwDpU9dbj6ez1V"
Content-Disposition: inline
In-Reply-To: <CAPRuP3mgBprh3hi+ZA5wu3UZQQVqsg0Lz8xYRyaQEcO1E-R6ZA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: http://mailarchive.ietf.org/arch/msg/core/boNvskJ-YhEMcqmNdIfKLplerXw
Subject: Re: [core] New Version Notification for draft-jennings-core-senml-00.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Nov 2014 21:13:14 -0000

--xHFwDpU9dbj6ez1V
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Nov 24, 2014 at 09:50:52AM +1100, Andrew Mcgregor wrote:
> It would also work to split out the exponent of a floating point time, so
> 55 milliseconds would be represented as [55, -3].

Given that parsing both this and e-notatation requires either a
full-fledged JSON parser or a dedicated microparser that handles just
the expected case, I don't see much advantage of writing [55, -3]
instead of 0.055. (My nodes parse the latter, it's not really
complicated). Decimal notation is easier to read, and high-level
software can just use the numerics that come out of their JSON parser.
The only advantage I see in the [] notation is that high-level
implementations are forced to implement their own arithmetics -- that's
nice from the deduplication point of view, but not too readable and not
very nice to implementations that are ok with using float.

> But thinking aloud... [...], adopting the convention that the list is
> [years, months, days, hours, minutes, seconds, count, frequency] and
> can be truncated on the left could work, which would make the previous
> example just [1,1,1,32768].

Using declared ticks is IMO too close to hardware for what SenML tries
to achieve. Most sensor readings that come in arrive in non-decimal
scales as well, and are converted to SI units. (We might use an exchange
format that represents a temperature as [124,256,-20,40] (or passes the
tail of that list via .well-known/core) for a temperature that has the
value of 124 on a scale from 0 to 256 that spans linearly from -20=B0C to
40=B0C, but that wouldn't be SenML any more -- it is balanced too far
towards the needs of the embedded nodes, to the extent that they can't
compare values among each other without the help of a powerful central
node). I'd say that as long as we can afford calculating an SI sensor
value on an embedded node (in typical cases, that's a single 32bit
multiplication), we can afford calculating one millisecond time per
measurement as well.  (Depending on implementation, that may require a
64bit multiplication, but that's usually handlable on ultra low power
devices too).

I think it is reasonable to stick with a (possible floating-point)
notation of time in seconds, or integer sub-seconds. I'd rather have an
established way of establishing identity on those time stamps (and the
resulting resource representations conveyed by the SenML document),
either by prescribing a precision for all calculations or by having it
somehow negotiated.


While we're at it, I think it'd be worth considering adding a timestamp
CoAP option as well (for documents that are queried as plain-text but
still want to transfer the information available in SenML), but that's
an issue for another thread and is probably easier once we've sorted
this here out.

Best regards
Christian

--=20
Christian Ams=FCss                      | Energy Harvesting Solutions GmbH
founder, system architect             | headquarter:
mailto:c.amsuess@energyharvesting.at  | Arbeitergasse 15, A-4400 Steyr
tel:+43-664-97-90-6-39                | http://www.energyharvesting.at/
                                      | ATU68476614

--xHFwDpU9dbj6ez1V
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUc58hAAoJEDmNERLTpL3hyicP/3WCt+7uGu695iTmV4uRAoau
Qv1nK32Dm8/sJuHTUzuDqMxZlXgkSWTgfZivaRDZ7+OYUdx3tIoTcHa2nQIRO67Q
R2fbBAICFClAICGO/yk8xzFUnwTdJa3CPBVuAdYERsmD+feKZwV7hAT4/WebCKb8
wh7axjqJfK4quLz7r+jLVu5p0SoLjqPQikqvqJ+swTE1DCYou3so1OtlMxbd5FRo
J4NofOKQObOxVGMQNJIPeVpN5S1NtmCTHFKKSQfXVhJpB88WBZdvn33JUhkqVtLS
0ru6J3CzSfAfRl3ZAUP7noIk78DqvfMADgjmjzs013wpFzki9C8eqxDZm1h70GTw
sBrYO3Zy8z0pmP3m21vo5YDrhPppn+Rzu8m8M3wRRo1su00OZtzej7y/8e71WT+u
FPo/V04zqedojtkwNjZQgnsjzmemFopMkiJadDOWYeMUbrv48KNOUWZgsqx3r4JT
5Mj5m7mGmnRt2wwpxrv2qn8pKPYvBRXmTHlqdlrAMjBP7HybOSTEK+CsNuWKrB79
wfiaA01Zwb4cmA7jujRL6i0+BVniVxtUd/JdSNhjGFxlGhnFSioG1QbIFgjpIGch
9vbtVsxoaNrlshRLIHX0I4rUKc5sQmMOeCSYGoGPly+aG8F6Rbm5kWSe/T/+cSit
NLiWBauWXv0pYb5sF1wl
=jvBG
-----END PGP SIGNATURE-----

--xHFwDpU9dbj6ez1V--


From nobody Mon Nov 24 23:35:43 2014
Return-Path: <Akbar.Rahman@interdigital.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9BDE1A002A for <core@ietfa.amsl.com>; Mon, 24 Nov 2014 23:35:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.944
X-Spam-Level: 
X-Spam-Status: No, score=-0.944 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_SOFTFAIL=0.665, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 auyLMAvF4-1h for <core@ietfa.amsl.com>; Mon, 24 Nov 2014 23:35:41 -0800 (PST)
Received: from smtp-in1.interdigital.com (smtp-in1.interdigital.com [64.208.228.133]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35F8F1A0029 for <core@ietf.org>; Mon, 24 Nov 2014 23:35:41 -0800 (PST)
X-ASG-Debug-ID: 1416900939-06daaa130b1fdbd0001-aa7cYp
Received: from smtp-out1.interdigital.com (sahara.interdigital.com [10.0.128.27]) by smtp-in1.interdigital.com with ESMTP id NuvPZAESyIdYJrUO for <core@ietf.org>; Tue, 25 Nov 2014 02:35:39 -0500 (EST)
X-Barracuda-Envelope-From: Akbar.Rahman@InterDigital.com
Received: from interdigital.com ([10.0.128.12]) by smtp-out1.interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 25 Nov 2014 02:35:38 -0500
Received: from KYANITE.InterDigital.com ([10.1.64.253]) by interdigital.com with Microsoft SMTPSVC(6.0.3790.4675);  Tue, 25 Nov 2014 02:35:38 -0500
Received: from NALENITE.InterDigital.com (10.2.64.253) by KYANITE.InterDigital.com (10.1.64.253) with Microsoft SMTP Server (TLS) id 14.3.210.2; Tue, 25 Nov 2014 02:35:37 -0500
Received: from NABESITE.InterDigital.com ([fe80::4d8a:a889:67c2:f009]) by NALENITE.InterDigital.com ([::1]) with mapi id 14.03.0210.002; Tue, 25 Nov 2014 02:35:35 -0500
From: "Rahman, Akbar" <Akbar.Rahman@InterDigital.com>
To: =?utf-8?B?TWljaGHFgiBLcsOzbA==?= <Michal.Krol@imag.fr>, "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Featurecast - group communication service for WSN
X-ASG-Orig-Subj: RE: [core] Featurecast - group communication service for WSN
Thread-Index: AQHQAmmtsPMPrQewOkaJZRz0RZnYJZxw+10Q
Date: Tue, 25 Nov 2014 07:35:35 +0000
Message-ID: <36F5869FE31AB24485E5E3222C288E1F076233@NABESITE.InterDigital.com>
References: <CAH3PiiWj9MeS_MnqUTD4oDYQG4ismdUPOBpotP1zVWyOYDtwJA@mail.gmail.com>
In-Reply-To: <CAH3PiiWj9MeS_MnqUTD4oDYQG4ismdUPOBpotP1zVWyOYDtwJA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.1.247.68]
Content-Type: multipart/alternative; boundary="_000_36F5869FE31AB24485E5E3222C288E1F076233NABESITEInterDigi_"
MIME-Version: 1.0
X-OriginalArrivalTime: 25 Nov 2014 07:35:38.0503 (UTC) FILETIME=[68754170:01D00882]
X-Barracuda-Connect: sahara.interdigital.com[10.0.128.27]
X-Barracuda-Start-Time: 1416900939
X-Barracuda-URL: https://10.1.245.3:443/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at interdigital.com
X-Barracuda-BRTS-Status: 1
X-Barracuda-Spam-Score: 0.00
X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=HTML_MESSAGE
X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.12015 Rule breakdown below pts rule name              description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE           BODY: HTML included in message
Archived-At: http://mailarchive.ietf.org/arch/msg/core/aSK3aXElnbHUN30yGqz4da2S7o0
Subject: Re: [core] Featurecast - group communication service for WSN
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Nov 2014 07:35:43 -0000

--_000_36F5869FE31AB24485E5E3222C288E1F076233NABESITEInterDigi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgTWljaGFsLA0KDQoNClRoYW5rcyBmb3IgdGhlIHZlcnkgaW50ZXJlc3RpbmcgZHJhZnQuICBT
b21lIGluaXRpYWwgZmVlZGJhY2s6DQoNCg0KDQrCtyAgICAgICAgIEVkaXRvcmlhbDogWW91IHNo
b3VsZCBzdWJtaXQgeW91ciBkcmFmdCB0byB0aGUgSUVURiB0b29sIHdpdGggdGhlIHdvcmQg4oCc
Y29yZeKAnSBpbiB0aGUgZG9jdW1lbnQgdGl0bGUgc28gdGhhdCBpdCBzaG93cyB1cCBvbiB0aGUg
Q09SRSBkb2N1bWVudCBsaXN0DQoNCm8gICBFLmc6IGRyYWZ0LWtyb2wtY29yZS1mZWF0dXJlY2Fz
dA0KDQpvICAgWW91IGNhbiBzZWUgb3RoZXIgZXhhbXBsZXMgb2YgbmFtaW5nIGluIGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvd2cvY29yZS9kb2N1bWVudHMvDQoNCg0KwrcgICAgICAgICBB
cyB5b3Uga25vdywgb25lIGtleSBmZWF0dXJlIGZyb20gR3JvdXAgQ29tbXVuaWNhdGlvbiAoIGh0
dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjNzM5MC8gKSBpcyB0aGF0IHV0aWxpemVz
IHN0YW5kYXJkIElQIE11bHRpY2FzdCBwcm90b2NvbHMgKGUuZy4gUElNLVNNIG9yIFJQTCkgZm9y
IHRoZSB1bmRlcmx5aW5nIGdyb3VwIG1lc3NhZ2UgZGlzdHJpYnV0aW9uLiAgV2hhdCBJIHVuZGVy
c3Rvb2QgZnJvbSByZWFkaW5nIHlvdXIgZHJhZnQgaXMgdGhhdCB5b3UgYXJlIHByb3Bvc2luZyB0
byBjaGFuZ2UgdGhhdCBzdWNoIHRoYXQ6DQoNCsKnICDigJxUbyBjcmVhdGUgcm91dGluZyB0YWJs
ZXMsIGV2ZXJ5IG5vZGUgaW4gdGhlIG5ldHdvcmsgZGVmaW5lcyBhIHNldCBvZiBpdHMgZmVhdHVy
ZXMgYW5kIGFkdmVydGlzZSB0aGVtIGluIHRoZSBuZXR3b3JrLuKAnQ0KDQrCtyAgICAgICAgIFRo
ZSBxdWVzdGlvbiBJIGhhdmUgaXMgdGhhdCB3aGF0IGhhcHBlbnMgaWYgdGhlIG1lbWJlcnMgb2Yg
dGhlIGdyb3VwIGFyZSBpbiB3aWRlbHkgc2VwYXJhdGVkIGdlb2dyYXBoaWNhbCBJUCBzdWJuZXRz
IChlLmcuIENvbnRyb2xsZXIgbm9kZXMgb24gYSBuYXRpb24td2lkZSBzbWFydCBncmlkKS4gIENh
biB0aGlzIHR5cGUgb2YgRmVhdHVyZWNhc3Qgcm91dGluZyB0YWJsZXMgc3RpbGwgYmUgY29uc3Ry
dWN0ZWQ/ICBXZSBrbm93IFBJTS1TTSB3b3VsZCBzdGlsbCB3b3JrIGJ1dCB3b3VsZCB5b3VyIHBy
b3Bvc2VkIEZlYXR1cmVjYXN0IHdvcms/DQoNCg0KQmVzdCBSZWdhcmRzLA0KDQoNCkFrYmFyDQoN
Cg0KDQpGcm9tOiBjb3JlIFttYWlsdG86Y29yZS1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgTWljaGFsIEtyw7NsDQpTZW50OiBNb25kYXksIE5vdmVtYmVyIDE3LCAyMDE0IDg6MjMgQU0N
ClRvOiBjb3JlQGlldGYub3JnDQpTdWJqZWN0OiBbY29yZV0gRmVhdHVyZWNhc3QgLSBncm91cCBj
b21tdW5pY2F0aW9uIHNlcnZpY2UgZm9yIFdTTg0KDQpEZWFyIGFsbCwNCg0KV2UgaGF2ZSBkZXNp
Z25lZCBhIGdyb3VwIGNvbW11bmljYXRpb24gc2VydmljZSBzdWl0YWJsZSBmb3IgV2lyZWxlc3Mg
U2Vuc29yIE5ldHdvcmtzLiBJdCBhZGRyZXNzZXMgdGhlIHJlcXVpcmVtZW50cyBzcGVjaWZpZWQg
aW4gdGhlIEdyb3VwIENvbW11bmljYXRpb24gZm9yIENvQVAgKGRyYWZ0LWlldGYtY29yZS1ncm91
cGNvbW0tMjUpIGFuZCBwcmVzZW50cyBzZXZlcmFsIGludGVyZXN0aW5nIGFzcGVjdHMgY29tcGFy
aW5nIHRvIHRoZSB1c2Ugb2YgSVAgTXVsdGljYXN0LiBBIHBhcGVyIG9uIEZlYXR1cmVjYXN0IChG
ZWF0dXJlY2FzdDogTGlnaHR3ZWlnaHQgRGF0YS1DZW50cmljDQpDb21tdW5pY2F0aW9ucyBmb3Ig
V2lyZWxlc3MgU2Vuc29yIE5ldHdvcmtzKSBoYXMgYmVlbiBhY2NlcHRlZCBmb3IgcHVibGljYXRp
b24gYXQgRVdTTicyMDE1Lg0KDQpXZSBoYXZlIHByZXBhcmVkIGEgZHJhZnQgdG8gc3Bhd24gYSBk
aXNjdXNzaW9uIGFyb3VuZCB0aGUgaXNzdWVzIGFuZCBnZXQgeW91ciBvcGluaW9uIG9uIHRoZSBw
cm9wb3NlZCBhcHByb2FjaC4gQW55IGZlZWRiYWNrIGlzIHdlbGNvbWUuDQoNClRoYW5rcyBpbiBh
ZHZhbmNlLA0KDQpNaWNoYcWCIEtyw7NsDQpQaEQgIHN0dWRlbnQNCkdyZW5vYmxlIElOUA0K

--_000_36F5869FE31AB24485E5E3222C288E1F076233NABESITEInterDigi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJh
Z3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdp
bi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov
KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo4NDc3OTYyMjk7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjczODIyMDQ0
NiAxMDA1NjQ3MDQwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2
ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTsNCglt
c28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMDpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDA6bGV2
ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMQ0KCXttc28tbGlzdC1pZDoxMTQ5MDU3NDA0
Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTk1NzYz
MTE2IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwxOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZl
bDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGwxOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjEyNzUwOTgwNDY7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjcxNDQ3ODk2
MiA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6LjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi43NWluOw0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsMw0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDoxLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MS43NWluOw0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDI6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpv
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDoyLjI1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0
OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjI1aW47DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjMuNzVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NC4yNWluOw0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDMNCgl7
bXNvLWxpc3QtaWQ6MTU4NDUzNTM2NzsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTIwNjEwNzY2MDYgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2
OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxp
c3QgbDM6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2lu
LWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgTWljaGFsLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgdGhlIHZlcnkgaW50ZXJlc3Rp
bmcgZHJhZnQuJm5ic3A7IFNvbWUgaW5pdGlhbCBmZWVkYmFjazo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij48IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7
Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+
PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5FZGl0
b3JpYWw6IFlvdSBzaG91bGQgc3VibWl0IHlvdXIgZHJhZnQgdG8gdGhlIElFVEYgdG9vbCB3aXRo
IHRoZSB3b3JkIOKAnGNvcmXigJ0gaW4gdGhlIGRvY3VtZW50IHRpdGxlIHNvIHRoYXQgaXQgc2hv
d3MgdXAgb24gdGhlIENPUkUgZG9jdW1lbnQgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
Pm88c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5FLmc6IGRyYWZ0LWtyb2wtY29yZS1mZWF0dXJl
Y2FzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxl
dmVsMiBsZm8xIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPm88c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAm
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5Zb3UgY2FuIHNlZSBvdGhlciBleGFtcGxlcyBvZiBuYW1pbmcgaW4NCjxhIGhyZWY9Imh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvd2cvY29yZS9kb2N1bWVudHMvIj5odHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL3dnL2NvcmUvZG9jdW1lbnRzLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xp
c3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDMgbGV2ZWwx
IGxmbzMiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OlN5bWJvbDtjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj7CtzxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkFzIHlvdSBrbm93LCBvbmUga2V5IGZlYXR1cmUgZnJvbSBHcm91cCBD
b21tdW5pY2F0aW9uICgNCjxhIGhyZWY9Imh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
cmZjNzM5MC8iPmh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjNzM5MC88L2E+ICkg
aXMgdGhhdCB1dGlsaXplcyBzdGFuZGFyZCBJUCBNdWx0aWNhc3QgcHJvdG9jb2xzIChlLmcuIFBJ
TS1TTSBvciBSUEwpIGZvciB0aGUgdW5kZXJseWluZyBncm91cCBtZXNzYWdlIGRpc3RyaWJ1dGlv
bi4mbmJzcDsgV2hhdCBJIHVuZGVyc3Rvb2QgZnJvbSByZWFkaW5nIHlvdXIgZHJhZnQNCiBpcyB0
aGF0IHlvdSBhcmUgcHJvcG9zaW5nIHRvIGNoYW5nZSB0aGF0IHN1Y2ggdGhhdDo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjEuNWluO3RleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMyBsZXZlbDMgbGZvMyI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTpXaW5nZGluZ3M7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+wqc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJxUbyBjcmVhdGUgcm91dGluZyB0YWJsZXMsIGV2
ZXJ5IG5vZGUgaW4gdGhlIG5ldHdvcmsgZGVmaW5lcyBhIHNldCBvZiBpdHMgZmVhdHVyZXMgYW5k
IGFkdmVydGlzZSB0aGVtIGluIHRoZSBuZXR3b3JrLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21z
by1saXN0OmwzIGxldmVsMSBsZm8zIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpTeW1ib2w7Y29sb3I6IzFGNDk3RCI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgcXVlc3Rpb24gSSBoYXZlIGlzIHRo
YXQgd2hhdCBoYXBwZW5zIGlmIHRoZSBtZW1iZXJzIG9mIHRoZSBncm91cCBhcmUgaW4gd2lkZWx5
IHNlcGFyYXRlZCBnZW9ncmFwaGljYWwgSVAgc3VibmV0cyAoZS5nLiBDb250cm9sbGVyIG5vZGVz
IG9uIGEgbmF0aW9uLXdpZGUNCiBzbWFydCBncmlkKS4mbmJzcDsgQ2FuIHRoaXMgdHlwZSBvZiBG
ZWF0dXJlY2FzdCByb3V0aW5nIHRhYmxlcyBzdGlsbCBiZSBjb25zdHJ1Y3RlZD8mbmJzcDsgV2Ug
a25vdyBQSU0tU00gd291bGQgc3RpbGwgd29yayBidXQgd291bGQgeW91ciBwcm9wb3NlZCBGZWF0
dXJlY2FzdCB3b3JrPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkJlc3QgUmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5Ba2JhcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IGNvcmUgW21haWx0bzpjb3JlLWJvdW5jZXNAaWV0Zi5vcmddDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPk1pY2hhbCBLcsOzbDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE5vdmVtYmVyIDE3LCAyMDE0IDg6MjMgQU08YnI+DQo8Yj5Ubzo8L2I+IGNvcmVAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW2NvcmVdIEZlYXR1cmVjYXN0IC0gZ3JvdXAgY29tbXVuaWNh
dGlvbiBzZXJ2aWNlIGZvciBXU048bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5EZWFyIGFsbCw8YnI+DQo8YnI+DQpXZSBoYXZlIGRlc2lnbmVkIGEgZ3JvdXAgY29tbXVuaWNh
dGlvbiBzZXJ2aWNlIHN1aXRhYmxlIGZvciBXaXJlbGVzcyBTZW5zb3IgTmV0d29ya3MuIEl0IGFk
ZHJlc3NlcyB0aGUgcmVxdWlyZW1lbnRzIHNwZWNpZmllZCBpbiB0aGUgR3JvdXAgQ29tbXVuaWNh
dGlvbiBmb3IgQ29BUCAoZHJhZnQtaWV0Zi1jb3JlLWdyb3VwY29tbS0yNSkgYW5kIHByZXNlbnRz
IHNldmVyYWwgaW50ZXJlc3RpbmcgYXNwZWN0cyBjb21wYXJpbmcgdG8gdGhlIHVzZSBvZg0KIElQ
IE11bHRpY2FzdC4gQSBwYXBlciBvbiBGZWF0dXJlY2FzdCAoRmVhdHVyZWNhc3Q6IExpZ2h0d2Vp
Z2h0IERhdGEtQ2VudHJpYzxicj4NCkNvbW11bmljYXRpb25zIGZvciBXaXJlbGVzcyBTZW5zb3Ig
TmV0d29ya3MpIGhhcyBiZWVuIGFjY2VwdGVkIGZvciBwdWJsaWNhdGlvbiBhdCBFV1NOJzIwMTUu
PGJyPg0KPGJyPg0KV2UgaGF2ZSBwcmVwYXJlZCBhIGRyYWZ0IHRvIHNwYXduIGEgZGlzY3Vzc2lv
biBhcm91bmQgdGhlIGlzc3VlcyBhbmQgZ2V0IHlvdXIgb3BpbmlvbiBvbiB0aGUgcHJvcG9zZWQg
YXBwcm9hY2guIEFueSBmZWVkYmFjayBpcyB3ZWxjb21lLjxicj4NCjxicj4NClRoYW5rcyBpbiBh
ZHZhbmNlLDxicj4NCjxicj4NCk1pY2hhxYIgS3LDs2w8YnI+DQpQaEQmbmJzcDsgc3R1ZGVudDxi
cj4NCkdyZW5vYmxlIElOUDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_36F5869FE31AB24485E5E3222C288E1F076233NABESITEInterDigi_--


From nobody Tue Nov 25 06:52:19 2014
Return-Path: <mharnen@gmail.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE6D41A1BE1 for <core@ietfa.amsl.com>; Tue, 25 Nov 2014 06:52:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.977
X-Spam-Level: 
X-Spam-Status: No, score=-0.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 74kyLkTHE8u0 for <core@ietfa.amsl.com>; Tue, 25 Nov 2014 06:52:13 -0800 (PST)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4390A1A1AEA for <core@ietf.org>; Tue, 25 Nov 2014 06:51:17 -0800 (PST)
Received: by mail-oi0-f45.google.com with SMTP id a141so500189oig.4 for <core@ietf.org>; Tue, 25 Nov 2014 06:51:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=pYCFUjVYZaWebMSv9Y5InsEcmA3wTrqhb3zzkxRrhCA=; b=aYAvcf8aqntJ5rDpMZXrvnL7W4wpnu/0d//uTFy0irblt9dUIb6kNdYBI2LfhcQGsN 2Ht27vzjsX8f13u1hW5RUArS9ZQhepnU0XzGrHm6QVZ6aEnHlgRTnOailDjowjgY0Kyk vSiot1DnXfL5dzRaB7reYXVfiCcaXZbYNy7wrTKVLAwg/Ss0ts//qThsmA+deHN/9dGl tBuzbfsgLWDrIfo1ApT9w+cHGMxQbkFnX7UTbXkgApOMrE4JuQZ/O0U5JLpcmnlX8cv3 QUN39nd63h1EoQmH3t9Q8l4mrfXIZnUpN+KZMWLFiRjgdmWb6UA19F/HFMajUx/kKs9I YrXw==
MIME-Version: 1.0
X-Received: by 10.202.105.206 with SMTP id e197mr14595438oic.119.1416927076487;  Tue, 25 Nov 2014 06:51:16 -0800 (PST)
Sender: mharnen@gmail.com
Received: by 10.202.174.71 with HTTP; Tue, 25 Nov 2014 06:51:16 -0800 (PST)
In-Reply-To: <36F5869FE31AB24485E5E3222C288E1F076233@NABESITE.InterDigital.com>
References: <CAH3PiiWj9MeS_MnqUTD4oDYQG4ismdUPOBpotP1zVWyOYDtwJA@mail.gmail.com> <36F5869FE31AB24485E5E3222C288E1F076233@NABESITE.InterDigital.com>
Date: Tue, 25 Nov 2014 15:51:16 +0100
X-Google-Sender-Auth: 6a4q4i9ZjfAeCyDLeNcOTHAYoc0
Message-ID: <CAH3PiiVJPkRfvageOq5Qh32L_z_FGy7EyPZcdK2xVZiZpv3bSA@mail.gmail.com>
From: =?UTF-8?B?TWljaGHFgiBLcsOzbA==?= <Michal.Krol@imag.fr>
To: "Rahman, Akbar" <Akbar.Rahman@interdigital.com>
Content-Type: multipart/alternative; boundary=001a1141a8ca1119340508b00b8c
Archived-At: http://mailarchive.ietf.org/arch/msg/core/kOS2w5q8fIHfrWw2PgjwlS5M4H8
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] Featurecast - group communication service for WSN
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Nov 2014 14:52:18 -0000

--001a1141a8ca1119340508b00b8c
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi Akbar,

thanks for your answer. Featurecast in its current version is designed to
work in local networks. However I think it shall be pretty straightforward
to modify it allowing communication between different subnets.
The simplest solution will be to use a prefix in the destination address.A
packet can be routed in the global network as a traditional multicast
packet and the filter with the features will be decoded in subnets where
the data shall be delivered. In such case we do not need to modify all
routers, but only those in local subnets and use well known protocols
(PIM-SM).

I uploaded our paper, which contains some additional information, our
simulation results and a comparison with IP multicast:
http://lig-membres.imag.fr/krol/wp-content/uploads/sites/174/2014/11/featur=
e-routing-long1.pdf

Regards,
Micha=C5=82 Kr=C3=B3l

2014-11-25 8:35 GMT+01:00 Rahman, Akbar <Akbar.Rahman@interdigital.com>:

>  Hi Michal,
>
>
>
>
>
> Thanks for the very interesting draft.  Some initial feedback:
>
>
>
>
>
> =C2=B7         Editorial: You should submit your draft to the IETF tool w=
ith
> the word =E2=80=9Ccore=E2=80=9D in the document title so that it shows up=
 on the CORE
> document list
>
> o   E.g: draft-krol-core-featurecast
>
> o   You can see other examples of naming in
> https://datatracker.ietf.org/wg/core/documents/
>
>
>
> =C2=B7         As you know, one key feature from Group Communication (
> http://datatracker.ietf.org/doc/rfc7390/ ) is that utilizes standard IP
> Multicast protocols (e.g. PIM-SM or RPL) for the underlying group message
> distribution.  What I understood from reading your draft is that you are
> proposing to change that such that:
>
> =C2=A7  =E2=80=9CTo create routing tables, every node in the network defi=
nes a set of
> its features and advertise them in the network.=E2=80=9D
>
> =C2=B7         The question I have is that what happens if the members of=
 the
> group are in widely separated geographical IP subnets (e.g. Controller
> nodes on a nation-wide smart grid).  Can this type of Featurecast routing
> tables still be constructed?  We know PIM-SM would still work but would
> your proposed Featurecast work?
>
>
>
>
>
> Best Regards,
>
>
>
>
>
> Akbar
>
>
>
>
>
>
>
> *From:* core [mailto:core-bounces@ietf.org] *On Behalf Of *Michal Kr=C3=
=B3l
> *Sent:* Monday, November 17, 2014 8:23 AM
> *To:* core@ietf.org
> *Subject:* [core] Featurecast - group communication service for WSN
>
>
>
> Dear all,
>
> We have designed a group communication service suitable for Wireless
> Sensor Networks. It addresses the requirements specified in the Group
> Communication for CoAP (draft-ietf-core-groupcomm-25) and presents severa=
l
> interesting aspects comparing to the use of IP Multicast. A paper on
> Featurecast (Featurecast: Lightweight Data-Centric
> Communications for Wireless Sensor Networks) has been accepted for
> publication at EWSN'2015.
>
> We have prepared a draft to spawn a discussion around the issues and get
> your opinion on the proposed approach. Any feedback is welcome.
>
> Thanks in advance,
>
> Micha=C5=82 Kr=C3=B3l
> PhD  student
> Grenoble INP
>
> _______________________________________________
> core mailing list
> core@ietf.org
> https://www.ietf.org/mailman/listinfo/core
>
>

--001a1141a8ca1119340508b00b8c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Hi Akbar,<br><br></div>thanks for=
 your answer. Featurecast in its current version is designed to work in loc=
al networks. However I think it shall be pretty straightforward to modify i=
t allowing communication between different subnets. <br></div>The simplest =
solution will be to use a prefix in the destination address.A packet can be=
 routed in the global network as a traditional multicast packet and the fil=
ter with the features will be decoded in subnets where the data shall be de=
livered. In such case we do not need to modify all routers, but only those =
in local subnets and use well known protocols (PIM-SM). <br><br></div>I upl=
oaded our paper, which contains some additional information, our simulation=
 results and a comparison with IP multicast: <a href=3D"http://lig-membres.=
imag.fr/krol/wp-content/uploads/sites/174/2014/11/feature-routing-long1.pdf=
">http://lig-membres.imag.fr/krol/wp-content/uploads/sites/174/2014/11/feat=
ure-routing-long1.pdf</a><br><br></div>Regards,<br></div>Micha=C5=82 Kr=C3=
=B3l<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">201=
4-11-25 8:35 GMT+01:00 Rahman, Akbar <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:Akbar.Rahman@interdigital.com" target=3D"_blank">Akbar.Rahman@interdigita=
l.com</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link=3D"#0563C1" vlink=3D"#954F72" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Michal,<u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks for the very inter=
esting draft.=C2=A0 Some initial feedback:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Editorial: You shoul=
d submit your draft to the IETF tool with the word =E2=80=9Ccore=E2=80=9D i=
n the document title so that it shows up on the CORE document list<u></u><u=
></u></span></p>
<p style=3D"margin-left:1.0in">
<u></u><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;=
color:#1f497d"><span>o<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">E.g: draft-krol-core=
-featurecast<u></u><u></u></span></p>
<p style=3D"margin-left:1.0in">
<u></u><span style=3D"font-size:11.0pt;font-family:&quot;Courier New&quot;;=
color:#1f497d"><span>o<span style=3D"font:7.0pt &quot;Times New Roman&quot;=
">=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">You can see other ex=
amples of naming in
<a href=3D"https://datatracker.ietf.org/wg/core/documents/" target=3D"_blan=
k">https://datatracker.ietf.org/wg/core/documents/</a><u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">As you know, one key=
 feature from Group Communication (
<a href=3D"http://datatracker.ietf.org/doc/rfc7390/" target=3D"_blank">http=
://datatracker.ietf.org/doc/rfc7390/</a> ) is that utilizes standard IP Mul=
ticast protocols (e.g. PIM-SM or RPL) for the underlying group message dist=
ribution.=C2=A0 What I understood from reading your draft
 is that you are proposing to change that such that:<u></u><u></u></span></=
p>
<p style=3D"margin-left:1.5in">
<u></u><span style=3D"font-size:11.0pt;font-family:Wingdings;color:#1f497d"=
><span>=C2=A7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=E2=80=9CTo create r=
outing tables, every node in the network defines a set of its features and =
advertise them in the network.=E2=80=9D<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:Symbol;color:#1f497d"=
><span>=C2=B7<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">The question I have =
is that what happens if the members of the group are in widely separated ge=
ographical IP subnets (e.g. Controller nodes on a nation-wide
 smart grid).=C2=A0 Can this type of Featurecast routing tables still be co=
nstructed?=C2=A0 We know PIM-SM would still work but would your proposed Fe=
aturecast work?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Best Regards,<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Akbar<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> core [=
mailto:<a href=3D"mailto:core-bounces@ietf.org" target=3D"_blank">core-boun=
ces@ietf.org</a>]
<b>On Behalf Of </b>Michal Kr=C3=B3l<br>
<b>Sent:</b> Monday, November 17, 2014 8:23 AM<br>
<b>To:</b> <a href=3D"mailto:core@ietf.org" target=3D"_blank">core@ietf.org=
</a><br>
<b>Subject:</b> [core] Featurecast - group communication service for WSN<u>=
</u><u></u></span></p><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Dear all,<br>
<br>
We have designed a group communication service suitable for Wireless Sensor=
 Networks. It addresses the requirements specified in the Group Communicati=
on for CoAP (draft-ietf-core-groupcomm-25) and presents several interesting=
 aspects comparing to the use of
 IP Multicast. A paper on Featurecast (Featurecast: Lightweight Data-Centri=
c<br>
Communications for Wireless Sensor Networks) has been accepted for publicat=
ion at EWSN&#39;2015.<br>
<br>
We have prepared a draft to spawn a discussion around the issues and get yo=
ur opinion on the proposed approach. Any feedback is welcome.<br>
<br>
Thanks in advance,<br>
<br>
Micha=C5=82 Kr=C3=B3l<br>
PhD=C2=A0 student<br>
Grenoble INP<u></u><u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
core mailing list<br>
<a href=3D"mailto:core@ietf.org">core@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/core" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/core</a><br>
<br></blockquote></div><br></div>

--001a1141a8ca1119340508b00b8c--

