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

[TEST] Smart home: Leaving and Coming Home #299

Open ashimura opened 1 month ago

ashimura commented 1 month ago

Submitter

Kazuyuki Ashimura for Tetsushi Matsuda, Keiichi Teramoto, Takashi Murakami, Morio Hirahara (ECHONET Consortium)

What to be done?

The purpose of this use case is to improve the usability of home appliances for device users by allowing device users to configure the operation modes of all devices at home without configuring those devices one by one when they leave and come home.

Why WoT? (Stakeholder's interest in using WoT)

WoT is necessary to achieve interoperability among devices from various vendors.

Description

echonet use case

Gaps between the user's need and what's possible today

The method for controlling multiple devices in an orchestrated manner is dependent on the implementation of a client application in the current WoT specification. That is a reasonable design choice. However, the orchestrated control of multiple devices needs to be implemented by each client application even if the same control is done by multiple client applications.

Target Users

Other Target Users

No response

Expected Devices

Expected Data

The operation modes of lighting, air conditioner and security sensor. Reading and updating those operation modes on demand.

Potential Adopters

TBD

Potential Applications

TBD

Expected Protocol

TBD

Existing similar WoT use case already defined?

This is a trial use case description to see the feasibility of this new use case template based on the existing use case on "Leaving and Coming Home" from the WoT Use Cases and Requirements Note.

Dependencies on WoT - Affected WoT deliverables and/or work items

Other WG's standards, e.g., HTML/CSS, Device APIs, DID/Verifiable Credentials, JSON-LD and RDF

TBD

Expected relationship with Existing standards by other WGs within W3C

TBD

Existing standards outside W3C

Expected relationship with existing standards outside W3C

TBD

Security Considerations

Privacy Considerations

It is necessary to protect the information on what operations are done on the devices that are controlled or monitored at the device user's home. It is also necessary to protect the information obtained from the devices that are controlled or monitored at the device user's home.

Accessibility Considerations

User interface provided by a smartphone had better consider accessibility.

Internationalization (i18n) Considerations

User interface provided by a smartphone had better support internationalization.

egekorkan commented 1 month ago

As a feedback from a reviewer perspective where I want to understand gap:

ashimura commented 1 month ago

Thanks for your comments, @egekorkan !

As mentioned within the "Existing similar WoT use case already defined?" section (and partly within the title having "[TEST]", this use case entry is copied from the existing use case from the UCR Note.

However, I think your points are very important for our discussion on the new Use Case Template itself (and how to put the information into it), and would suggest we continue the discussion by creating separate Issues for the Use Case Template :)

chachamimm commented 1 month ago

@egekorkan, your comments are important.

@ashimura, your comments are great. I agree.

@egekorkan, could you please create new issues for Use Case Template issues.

egekorkan commented 1 month ago

Thanks for the comments @ashimura and @chachamimm . I am aware that this is already submitted. What I wanted to do with my initial comment was to do a test run of how a review can happen.

I am not sure if there is a problem with the template or simply with the content provided but I would personally not approve this use case submission since I do not have enough information to proceed with standardisation activities. Maybe we need more subsections in the gap section? I will open an issue about that.