Re: [T2TRG] New Version Notification for draft-bormann-t2trg-ble-uri-00.txt

Ari Keränen <ari.keranen@ericsson.com> Wed, 07 September 2016 10:30 UTC

Return-Path: <ari.keranen@ericsson.com>
X-Original-To: t2trg@ietfa.amsl.com
Delivered-To: t2trg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12C5B12B2BA for <t2trg@ietfa.amsl.com>; Wed, 7 Sep 2016 03:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 oZdFYwKsGMZ9 for <t2trg@ietfa.amsl.com>; Wed, 7 Sep 2016 03:29:59 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 E4F1112B260 for <t2trg@irtf.org>; Wed, 7 Sep 2016 03:29:58 -0700 (PDT)
X-AuditID: c1b4fb30-abfff700000009f9-ec-57cfec23ac11
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.183.42]) by (Symantec Mail Security) with SMTP id B6.DA.02553.32CEFC75; Wed, 7 Sep 2016 12:29:57 +0200 (CEST)
Received: from ESESSMB205.ericsson.se ([169.254.5.194]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.03.0301.000; Wed, 7 Sep 2016 12:29:55 +0200
From: Ari Keränen <ari.keranen@ericsson.com>
To: Christian Groves <Christian.Groves@nteczone.com>
Thread-Topic: [T2TRG] New Version Notification for draft-bormann-t2trg-ble-uri-00.txt
Thread-Index: AQHSB6qnDKoun+lf1EasIE2+VT6dy6Bs/i+AgAC2gYA=
Date: Wed, 07 Sep 2016 10:29:55 +0000
Message-ID: <40F0C844-D523-47F7-B0E6-473CFDEF406B@ericsson.com>
References: <20160708212743.32205.16075.idtracker@ietfa.amsl.com> <E085F13E-047F-4CD9-B438-2E64DE94DC2E@ericsson.com> <57dc0f5d-9285-dca0-1960-12cb13cc9f5d@nteczone.com> <4883C09B-07D4-4AA1-AABA-3490ABD1F9F6@ericsson.com> <9f83dad0-83c7-14a0-89e9-cf1d0d04a582@nteczone.com>
In-Reply-To: <9f83dad0-83c7-14a0-89e9-cf1d0d04a582@nteczone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <41F5641057E9AB4F8AE2B46193CA2CB1@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRmVeSWpSXmKPExsUyM2K7lq7qm/PhBofPClt8ed/IYvH+QQ+L A5PH5I2H2TxWnJ/JEsAUxWWTkpqTWZZapG+XwJXxa+pUloJHWhVbNy5ha2D8qtTFyMkhIWAi cfr/E+YuRi4OIYH1jBK/rh9khHAWM0pc6d/AAlLFJuAocerhWtYuRg4OEaCO+Wc1QUxmAVWJ rv48kAphgTCJ1dMmsoLYIgLhEi+bjkHZVhIH905nArFZBFQkFjauYAexeQXsJVZtuMkGsWom k8Tdn01gqzgFHCQevLgMVsQoICbx/dQasGZmAXGJW0/mM0EcLSCxZM95ZghbVOLl43+sELaS xKLbn6HqDSTen5vPDGFbS7w5spsFwtaWWLbwNTPEEYISJ2c+YZnAKDYLyYpZSNpnIWmfhaR9 FpL2BYysqxhFi1OLk3LTjYz0Uosyk4uL8/P08lJLNjEC4+rglt8GOxhfPnc8xCjAwajEw/vg 9LlwIdbEsuLK3EOMEhzMSiK881+dDxfiTUmsrEotyo8vKs1JLT7EKM3BoiTO6/9SMVxIID2x JDU7NbUgtQgmy8TBKdXAODWXifdrylR+h0+dv2QWVR9uSbt30FXlb06dwdc1Txf0yeeyTil7 XxwV4/5zRsI+rktX/kSazsk34hNunfP5cl7daYMpR9dsiM3OSFNskPByvCl1L0DIKFdUXzy8 7/LW33pPbnboTFqwuuTWj9dHKpMK1821c5gy466MyNfSy3OT5vNtZ3/+U4mlOCPRUIu5qDgR AB0vyQmnAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/t2trg/i7QtrG5f9jGc1GI6o3Ly9-N6TTU>
Cc: "T2TRG@irtf.org" <t2trg@irtf.org>
Subject: Re: [T2TRG] New Version Notification for draft-bormann-t2trg-ble-uri-00.txt
X-BeenThere: t2trg@irtf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "IRTF Thing-to-Thing \(T2T\) Research-Group-in-creation" <t2trg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/t2trg>, <mailto:t2trg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/t2trg/>
List-Post: <mailto:t2trg@irtf.org>
List-Help: <mailto:t2trg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/t2trg>, <mailto:t2trg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Sep 2016 10:30:01 -0000

Hi Christian,

Some use of the query parameters and HTTP methods was not in line with best practices for RESTful API design. The RESTful design draft has some discussion around this.


Cheers,
Ari 

> On 07 Sep 2016, at 02:36, Christian Groves <Christian.Groves@nteczone.com> wrote:
> 
> Hello Ari,
> 
> Is there a reason why the draft moved away from using the query part of the existing BLE URIs?
> 
> Regards, Christian
> 
> 
> On 6/09/2016 5:21 AM, Ari Keränen wrote:
>> Hi Christian,
>> 
>> Thank you for the review comments! The model in the draft is indeed different than in the original BT SIG white papers. We are currently working together with Bluetooth folks to see how the model could be improved from the old approach.
>> 
>> We still need to work on the GAP/GATT split and related URIs. It would be good to be able to use same URI structure for both but if it doesn't work, perhaps the split makes sense as you suggested. We'll have a look at that for the next version.
>> 
>> 
>> Cheers,
>> Ari
>> 
>>> On 31 Aug 2016, at 04:44, Christian Groves <Christian.Groves@nteczone.com> wrote:
>>> 
>>> Hello Ari,
>>> 
>>> A general question on the approach. Is there a reason why you didn't align with the white papers and use the query part of the URI for things like enable, indicate, notify? Is the goal of the draft to define another scheme rather than formalising the one already in the whitepapers?
>>> 
>>> With respect to the first table in section 2 it has "ble:/gatt/nodes" the information in the text below indicates the table relates to GAP operations. The BLE GAP whitepaper has a /gapnodes/<node> operation that returns information about the node. In the 2nd table there is an entry for {node} (presumably matching the GAP functionality) but the text below indicates the operations are GATT operations.
>>> 
>>> There's a note about needing two types of node links, I would assume that both would be required if the white papers already have both possibilities. Otherwise the URI scheme would not match what has already been defined.
>>> 
>>> Would it be clearer to split 2 into subsections. One specifically for GAP and the other for GATT, in order to parallel the white papers?
>>> 
>>> Regards, Christian
>>> 
>>> 
>>> On 16/07/2016 1:55 AM, Ari Keränen wrote:
>>>> Hi all,
>>>> 
>>>> This draft is straw man proposal for a Bluetooth Low Energy URI scheme and media types. It enables using web technologies for interacting with locally connected BLE devices (as discussed e.g., in W3C WoT work).
>>>> 
>>>> Comments welcome!
>>>> 
>>>> 
>>>> Cheers,
>>>> Ari & Carsten
>>>> 
>>>>> Begin forwarded message:
>>>>> 
>>>>> From: <internet-drafts@ietf.org>
>>>>> Subject: New Version Notification for draft-bormann-t2trg-ble-uri-00.txt
>>>>> Date: 8 Jul 2016 23:27:43 CEST
>>>>> To: Carsten Bormann <cabo@tzi.org>, "Dr. Carsten Bormann" <cabo@tzi.org>, "Ari Keranen" <ari.keranen@ericsson.com>
>>>>> 
>>>>> 
>>>>> A new version of I-D, draft-bormann-t2trg-ble-uri-00.txt
>>>>> has been successfully submitted by Ari Keranen and posted to the
>>>>> IETF repository.
>>>>> 
>>>>> Name:		draft-bormann-t2trg-ble-uri
>>>>> Revision:	00
>>>>> Title:		The BLE (Bluetooth Low Energy) URI Scheme and Media Types
>>>>> Document date:	2016-07-08
>>>>> Group:		Individual Submission
>>>>> Pages:		8
>>>>> URL:            https://www.ietf.org/internet-drafts/draft-bormann-t2trg-ble-uri-00.txt
>>>>> Status:         https://datatracker.ietf.org/doc/draft-bormann-t2trg-ble-uri/
>>>>> Htmlized:       https://tools.ietf.org/html/draft-bormann-t2trg-ble-uri-00
>>>>> 
>>>>> 
>>>>> Abstract:
>>>>>   In addition to its use as a subnetwork layer for IP (e.g., via
>>>>>   RFC 7668), in various IoT web applications Bluetooth Low Energy (BLE)
>>>>>   can serve as a "local interconnect", connecting devices locally
>>>>>   (i.e., not over IP) for use as a source of information and a target
>>>>>   for actuation.  In order to fully use these capabilities in
>>>>>   applications using web technologies, there is a need for a method for
>>>>>   addressing the resources, i.e., a URI scheme, and definition of the
>>>>>   representation of the data exchanged between the application and
>>>>>   devices, i.e., media types.  This document is a straw man proposal
>>>>>   for such a URI scheme and media types for interacting with the
>>>>>   Bluetooth GAP and GATT protocols.
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 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.
>>>>> 
>>>>> The IETF Secretariat
>>>>> 
>>>> _______________________________________________
>>>> T2TRG mailing list
>>>> T2TRG@irtf.org
>>>> https://www.irtf.org/mailman/listinfo/t2trg
>>>> 
>>> _______________________________________________
>>> T2TRG mailing list
>>> T2TRG@irtf.org
>>> https://www.irtf.org/mailman/listinfo/t2trg
>> _______________________________________________
>> T2TRG mailing list
>> T2TRG@irtf.org
>> https://www.irtf.org/mailman/listinfo/t2trg
>> 
> 
> _______________________________________________
> T2TRG mailing list
> T2TRG@irtf.org
> https://www.irtf.org/mailman/listinfo/t2trg