[PlugFest] minutes - 25 October 2017

available at:
  https://www.w3.org/2017/10/25-wot-pf-minutes.html

also as text below.

Thanks,

Kazuyuki

---

   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

                              WoT PlugFest

25 Oct 2017

   See also: [2]IRC log

      [2] http://www.w3.org/2017/10/25-wot-pf-irc

Attendees

   Present
          Kaz_Ashimura, Kunihiko_Toumura, Michael_McCool,
          Ryuichi_Matsukura, Takeshi_Sano, Taki_Kamiya,
          Toru_Kawaguchi, Dainel_Peintner, Uday_Davuluru,
          Tomoaki_Mizushima, Michael_Koster, Kazuaki_Nimura,
          Masato_Ohura, Takeshi_Yamada, Keiichi_Tokuyama

   Regrets
   Chair
          Kaz

   Scribe
          kaz

Contents

     * [3]Topics
         1. [4]Agenda
         2. [5]Matsukura's update
         3. [6]McCool's update
         4. [7]Koster's configuration
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

Agenda

   <ryuichi> [10]https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf

     [10] https://www.w3.org/WoT/IG/wiki/PlugFest_WebConf

   <ryuichi> agenda

   kaz: agenda should include
   ... Matsukura's update, Koster's input, McCool's update
   ... physical requirements and possible scenarios

Matsukura's update

   <ryuichi> [11]https://github.com/mryuichi/documents

     [11] https://github.com/mryuichi/documents

   matsu: shows slides
   ... would like to see the information here is correct
   ... starting with Panasonic
   ... Siemens
   ... Lemonbeat
   ... Intel

   mccool: details in my presentation

   kaz: so you'd like to clarify which servient from Intel will
   get connected here

   matsu: yes

   mccool: using SSH tunnel
   ... not really specialized proxy
   ... proxy and tunnel

   matsu: would like to clarify which servient can speak the WoT
   interface

   mccool: I have OCF devices
   ... all those devices talk CoAP
   ... they're WoT devices because they use TD

   kaz: so we should clarify which servient exposes their
   capability how
   ... e.g., exposeThing

   matsu: which device from Intel can be connected here?
   ... what is the protocol for the OCF devices?
   ... want to clarify which part of your servients would talk
   with the others' servients

   koster: agree
   ... would add a point for interoperability
   ... not all the servients have the capability of consuming,
   e.g., OCF devices
   ... we really have to see the orchestration
   ... planning to do that on proxies
   ... adapt to every protocol

   mccool: points of connection
   ... you can talk to devices using their consuming protocols

   koster: just function as gateway
   ... added local application servient by node-red to this
   diagram based on Koster's input
   ... next [Servients and protocols (1 of 2)]
   ... Lemonbeat by Uday
   ... next [Servients and protocols (2 of 2)]
   ... Intel and SmartThings
   ... Fujitsu's application can run on either the remote/local
   side

   mccool: local link vs global link
   ... global URL goes through the remote proxy
   ... my plan is both of them in the TD
   ... and try the local link first
   ... local links wont' work outside

   matsu: this time there is no remote device servient?

   mccool: motion sensor, camera, etc.

   koster: endpoint app
   ... happen on the cloud
   ... remote device servient
   ... expose REST api there
   ... we can call that a remote device servient
   ... how to make the protocol binding
   ... doesn't require a bridge
   ... could be done by software adaption

   mccool: my suggestion is definition based on the architecture
   document
   ... definition could be operational
   ... we can add additional protocols

   koster: SmartThings API is REST API

   mccool: note that we avoided using "servient" in many places
   ... a lot devices can expose their capability

   kaz: we should see Koster's proposal and McCool's proposal
   ... and think which part could be connected which servient from
   Matsukura's diagram

   koster: remote proxy and local proxy are connecting points

   matsu: Panasonic's device servient can be connected with the
   other's servient?

   yama: please show the table (1 of 2)
   ... some update
   ... left column is only HTTPS
   ... right column is HTTPS+WSS

   mccool: will bring Amazon Alexa
   ... maybe it will be confused given Panasonic also will bring
   their Alexa
   ... can change the command, though
   ... we can discuss it during PlugFest
   ... do you use Home Skill?

   kawa: only custom skill

   mccool: can do either way

   uday: please show Lemonbeat
   ... not water valve but binary actuator

   mccool: possible scenario...

   kaz: which servient do you want to get connected?

   uday: any ones

   kaz: will you provide local proxy as well?

   uday: no...

   matsu: but local gateway might be a local proxy?

   uday: ah, yes

   mccool: will use SSH traverse for AVS

   koster: websocket works with SSH tunneling. right?

   mccool: you can tunnel the protocol through

   matsu: which part from your system would be connected as a
   servient?

McCool's update

   [@@@updated slides tbd@@@]

   mccool: shows his updated slides
   ... explains his setup
   ... [1.5 Metadata Bridging]
   ... can use other specialized solution
   ... this framework includes just standard setting
   ...

   koster: local one vs global one
   ... there are 2 resource directory
   ... the global thing can be reachable from the local side
   ... but...

   mccool: you want to use local things available
   ... maybe orthogonal issue from proxy

   matsu: there are a lot of issues unresolved
   ... after the upcoming PlugFest, we need to clarify them

   kaz: so we should ask McCool to think about which part from
   McCool's diagram could be connected with which part from
   Matsukura's diagram

   mccool: WoT-aware proxy and WoT-transparent proxy
   ... not useful to worry too much about NAT

   koster: possibly one separate proxy which pipes the other

   matsu: what about Koster's proposal?

Koster's configuration

   [12]Koster's slides

     [12] https://lists.w3.org/Archives/Public/public-wot-ig/2017Oct/att-0028/wot-plugfest.pptx

   koster: [Configuration]
   ... ST could, Om2m, Remote Gateway, App Droplet
   ... router
   ... Lan
   ... ST Hub, MQTT Sensor, IKEA Hub, OCF Bridge, Local WoT
   Gateway, Local WoT App
   ... MQTT, OCF, LWM2M, HTTP, HTTP/WS
   ... [Configuration - OCF IKEA Bridge]
   ... who finds what?
   ... everything could be described using TD
   ... update periodically
   ... [Configuration - SmartThings]
   ... SSH tunnel between ST Cloud and ST Hub
   ... remote proxy (gateway) - local proxy (gateway) - local WoT
   App
   ... [All Configurations]
   ... my view for plugfests

   mccool: IETF collocated with OCF
   ... OCF Melaga, Spain
   ... one of the possible places for WoT
   ... let's have discussion during TPAC

   koster: TDTRG?
   ... interoperability with others would be good

   uday: interoperability between IKEA hub and OCF bridge?

   koster: node iotivity on rhaspvery pi
   ... just doing easy way to expose to OCF

   uday: not semantically interoperable

   (some more discussion)

   kaz: Koster, are you aware which part of your diagram to be
   connected which part of Matsukura's diagram?

   koster: yes
   ... local gateway is local proxy
   ... remote gateway is remote proxy
   ... apps consuming proxy
   ... IKEA hug has OCF bridge for local WoT proxy

   matsu: thanks
   ... will update my diagram
   ... any other topics for today?

   mccool: schedule?
   ... local/remote directory?

   kaz: we can have another call on Nov. 1
   ... but do we need another call before that?

   mccool: we can have discussion at TPAC as well

   uday: fyi, Tue/Wed are holidays here

   mccool: next week have to work on implementation

   daniel: based on the FPWD

   mccool: can call in next week

   [adjourned]

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes formatted by David Booth's [13]scribe.perl version
    1.152 ([14]CVS log)
    $Date: 2017/10/25 15:24:08 $

     [13] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [14] http://dev.w3.org/cvsweb/2002/scribe/

Received on Wednesday, 25 October 2017 15:25:41 UTC