- From: Kazuyuki Ashimura <ashimura@w3.org>
- Date: Fri, 13 Oct 2017 02:51:54 +0900
- To: Public Web of Things IG <public-wot-ig@w3.org>, public-wot-wg@w3.org
available at:
https://www.w3.org/2017/10/11-wot-pf-minutes.html
also as text below.
Please note that we'll change the time of the PlugFest call to
"after the main call (=9am US Eastern)" instead of "before the
main call (=7am US Eastern)" to make it fit US Pacific participants
better.
Thanks,
Kazuyuki
---
[1]W3C
[1] http://www.w3.org/
- DRAFT -
WoT PlugFest
11 Oct 2017
See also: [2]IRC log
[2] http://www.w3.org/2017/10/11-wot-pf-irc
Attendees
Present
Kaz_Ashimura, Michael_Koster, Matthias_Kovatsch,
Christian_Glomb, Michael_McCool, Ryuichi_Matsukura,
Takeshi_Sano, Uday_Davuluru, Zoltan_Kis,
Daniel_Peintner, Kazuaki_Nimura, Tomoaki_Mizushima,
Masato_Ohura, Toru_Kawaguchi
Regrets
Kazuo_Kajimoto
Chair
Kaz
Scribe
kaz
Contents
* [3]Topics
1. [4]time slot for this call
2. [5]PlugFest plan - Matsukura-san
3. [6]Intel's plan
* [7]Summary of Action Items
* [8]Summary of Resolutions
__________________________________________________________
[9]https://github.com/w3c/wot
[9] https://github.com/w3c/wot
<McCool> should create a directory under
[10]https://github.com/w3c/wot/tree/master/plugfest for
2017-burlingame plugfest
[10] https://github.com/w3c/wot/tree/master/plugfest
time slot for this call
kaz: ok to change the time after the main call?
... any objections?
(none)
kaz: will change the reservation
PlugFest plan - Matsukura-san
[11]Matsukura-san's slides
[11] https://lists.w3.org/Archives/Public/public-wot-ig/2017Oct/att-0010/Servients_TPAC2017_171011b.pptx
matsu: 4-layer structure for PlugFest
... 4 layered servients: app, remote proxy, local proxy and
device
... [Servients and protocols]
... generated a table on servients and protocols
... filled in with Fujitsu and Panasonic
... Application Servient, Remote proxy Servient, Local proxy
Servient, Device Servient
... and interface protocols between them
... (goes through the table)
... (explains Fujitsu's example)
... air conditioner, LED and blind connected with http
... also another LED connected with HTTP
... can update the table if you can provide the information
mccool: similar table on the f2f wiki?
... which protocol on which side?
[12]F2F wiki
[12] https://www.w3.org/WoT/IG/wiki/F2F_meeting,_4-10_November_2017,_Burlingame,_CA,_USA#PlugFest_.284-5_Nov_2017.29
matsu: if you support more than 1 protocol, please say so
mccool: question on the first page
... [Servients from participants on TPAC 2017 plugfest]
... local proxy inside or outside of the local net?
koster: same question
... can also have some slide on that
... protocols could optimize the connection
matsu: (moves the line of "NAT/Firewall" above the "Local Proxy
Servient")
kaz: think that was a bug
matthias: similar setup to Japan?
kaz: do we really want to have 6 apps?
mccool: maybe interesting
koster: maybe everybody don't need to provide end-to-end system
... multiple applications are good for WoT
... for example, my application can connect with multiple
devices
... that is a story we need
kaz: +1
mccool: do you want to finish this first?
matsu: yes (and move ahead)
... [High-level description of Issues]
... Fujitsu has identified potential issues
... also would like to hear your about your issues
... [Deadlines and plugfest schedule]
... (strawman idea on the schedule)
... Oct. 18: complete the table of "servient and protocol"
... who provide what?
... collection of TD for the servients for the plugfest
... clarify the application scenarios
... Oct. 25: specify inter-servient interface
... Nov. 4-5: Fujitsu open at 9am-6pm
... 1st day (Nov. 4): prep and plugrest
... 2nd day: plugfest in the morning
... demo and discussion in the afternoon
kaz: the scneario is something like Koster mentioned?
matsu: yes
matthias: tx
... please put this as well on the plugfest repo
mccool: suggests:
[13]https://github.com/w3c/wot/tree/master/plugfest
[13] https://github.com/w3c/wot/tree/master/plugfest
<mkovatsc> (more specifically)
[14]https://github.com/w3c/wot/tree/master/plugfest/2017-burlin
game (does not exist yet)
[14] https://github.com/w3c/wot/tree/master/plugfest/2017-burlingame
Intel's plan
mccool: added information to the f2f wiki table
[15]F2F wiki
[15] https://www.w3.org/WoT/IG/wiki/F2F_meeting,_4-10_November_2017,_Burlingame,_CA,_USA#PlugFest_.284-5_Nov_2017.29
slides to be added under
[16]https://github.com/w3c/wot/tree/master/plugfest/2017-burlin
game
[16] https://github.com/w3c/wot/tree/master/plugfest/2017-burlingame
mccool: (goes through the slides)
... alexa for voice interaction
... also PoC slides
... [Web of Things Roadmap - SHort Term]
... [Metadata Bridge]
... what we did
... read external metadata and translate into Wot TDs
... [Metada Bridge: Phase 1]
... many copies of leaf processor
... OCF HTTP bridge and OCF metadata bridge
... translate into TD
... (on the Gateway side)
... [Metadata Bridge: Phase 2]
... for Burlingame
... still have a meta data bridge
... traversal via NAT
... WoT Shadow Servient
... and Web Dashboard
... also would use Thing directory
... cloud is actually on my pc in this version
... update my metadata as RAML
... that's my minimum requirements
... [Voice Control]
... [Voice Control Burlingame WoT Plugfest, July 2017]
... impement Alexa Skill
... voice commands to actual skills
... back to the shadow servients
... Alexa Skill reads Thing directory
... local IoT devices superimposed
... that's I'm planning to do
... [Fog Integration]
... also thinking about this
... I have a proximity detector
... walking through a camera
... application I want to run
... make services discoverable and locally available
... would like to make CoAP working
kaz: connectivity with the Fujitsu proxy?
mccool: local proxy has upstream and downstream
... not really clear about DS, AS, PS, etc.
... wondering we should add hyperlink for the detail of each
entry
... URI for each device
... need to clean this up
koster: how to add information to the table
mccool: can work on the proxy side myself as well
... we need to take the information instead
... also wondering if we can make an effort to get tickets
... for encryption
kaz: Matsukura-san, do you think Fujitsu also can try secure
connection?
... if we can clarify the interface between Fujitsu proxy and
Intel proxy, maybe those 2 pieces could be connected with each
other
matsu: should I add HTTPS as the protocol?
mccool: possible
... let's talk about that later
... some of the scenario I'm thinking
koster: common capability for those?
mccool: I have some particular scenario in my mind
kaz: we need to clarify possible scenarios from all the
participants' viewpoint
... also wondering what kind of information is needed for the
interconnection
<mkovatsc> [17]http://plugfest.thingweb.io/
[17] http://plugfest.thingweb.io/
mccool: starting with adding a column?
matsu: device servient for OCF device
mccool: WoT Proxy for HTTP
... don't want to have different protocols for WoT devices
... even though we need additional one for OCF devices
matsu: expose Thing and consume Thing
... your devices are expose Things?
mccool: WoT proxy translate HTTP into CoAP
... might create a shadow servient which expose the capability
using HTTP
... still consider these devices are participants of WoT
... we need concrete definition, though
... local proxy, remote proxy, shadow servient, Thing
directory, etc.
matsu: I think we'd like to concentrate on inter-Servient
interface for the upcoming PlugFest
... so this might be out of scope?
mccool: we can have terms on what we mean
kaz: think this is similar to Panasonic's setting
... McCool can expose the proxy servient which is connected to
OCF devices
mccool: or the local proxy could be called as "OCF HTTP/CoAP
bridge"
matsu: the structure is similar to Pansonic's mechanism
... they have a translater between HTTP and Echonet on the
local gateway side
mccool: agree
... logical way for OCF Things
... will upload this presentation on GitHub
... also would like to talk about the roadmap in long run
... incubation, WD, candidate, final
matthias: question on [Metadata Bridge: Phase 2]
... one of the questions Matsukura-san made
... on synchronization
... how this connection between servients looks like?
... with proxy servient from Fujitsu, Panasonic or Siemens
koster: exposed Thing is servient
matthias: what is the existing connection?
mccool: create 2 devices
koster: how to open the tunnel?
... which pattern you choose?
matthias: one of the main challenges
... different parties bringing different mechanisms
matsu: ok
koster: shadow servient goes through the NAT
... other servient talk with Thing directory?
matthias: you can't go through the NAT
mccool: the outside can't see the inside
... shadow servient can get information from Thing Directory
but can't go back to the local side
... Pansonic may have some solution
kaz: we should document that issue as well
... maybe better to have an HTML or might be MD instead of PPT
:)
koster: MQTT is another one
... this is good to start the discussion
mccool: the time is another issue...
koster: trying different mechanisms is good (for PlugFest)
matthias: Matsukura-san's initial expectation
... everyone can get on the same page
... but we already got interoperability issues
... put a link before
<mkovatsc> [18]http://plugfest.thingweb.io:8081/api.json
[18] http://plugfest.thingweb.io:8081/api.json
<mkovatsc> [19]http://plugfest.thingweb.io:8081/td
[19] http://plugfest.thingweb.io:8081/td
koster: people have different ways for NAT
mccool: you can't register URI behind NAT
... that's one of the reasons we need shadow
... should we continue the discussion?
kaz: we should put issues on GitHub and continue the discussion
next week
matthias: Matsukura-san should put the issues on MD
... and slides on the GitHub PlugFest area
mccool: and the table should go into the wiki
matthias: editing table on wiki is pain :)
mccool: ah, PPT is fine in that case :)
[adjourned]
Summary of Action Items
Summary of Resolutions
[End of minutes]
__________________________________________________________
Minutes formatted by David Booth's [20]scribe.perl version
1.152 ([21]CVS log)
$Date: 2017/10/12 17:44:17 $
[20] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[21] http://dev.w3.org/cvsweb/2002/scribe/
Received on Thursday, 12 October 2017 17:53:04 UTC