w3c / wot-usecases

Repository of the WoT IG to discuss possible WoT use cases
https://w3c.github.io/wot-usecases/
21 stars 34 forks source link

Review EdgeX Architecture #45

Open mmccool opened 4 years ago

mmccool commented 4 years ago

It would be useful to review architectures intended to support similar use cases to WoT (or that are targets for WoT integration, or that integrate web and IoT technologies in similar ways) in order to confirm that we are meeting their requirements.

This issue proposes that we do this for EdgeX, which is basically a "WoT Gateway" (to use ITU-T terminology). Here is a link to the docs for the "Fuji" release: https://fuji-docs.edgexfoundry.org/index.html

Some salient points:

Probably the deliverable here should be someone from WoT doing an in-depth reading of the spec and maybe putting together a compare-and-contrast summary presentation (for example comparing metadata and security support), followed by inviting someone from EdgeX (eg Brad Corrian) to have a discussion and get input. In parallel I am also putting together a proposal to EdgeX on WoT integration so they can better support structured metadata.

mmccool commented 4 years ago

Sorry, I meant to put this issue under Architecture. However, it does drive requirements if we consider "EdgeX integration" as a very specific use case ;)

mmccool commented 4 years ago

Metadata does seem to be oriented around "device instance" (similar to Thing Descriptions) not "classes" (eg Thing Models). Metadata service also seems to line up in functionality with what we are working on in the Discovery TF, so maybe I should also make a more specific issue to look at the EdgeX discovery architecture.

mlagally commented 3 years ago

@mmccool please carry over this issue into architecture and close here.

mlagally commented 3 years ago

UC call on May 4th: Need to carry over and add a hub section in the architecture document.

mlagally commented 3 years ago

See architecture issue: https://github.com/w3c/wot-architecture/issues/585

mlagally commented 3 years ago

UC call on May 11th: Hub architecture is very similar to WebThings, some details probably are different. Need to reengage EdgeX colleagues and talk to Krellian, ideally doing a prototype for an upcoming plugfest or POC.