Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Middleware for Implicit Human-Computer Interaction Across IoT Platforms

Beat Signer
PRO
September 28, 2021

A Middleware for Implicit Human-Computer Interaction Across IoT Platforms

Presentation given at the Doctoral Consortium of UbiComp 2021, ACM International Joint Conference on Pervasive and Ubiquitous Computing, Virtual Event, September 2021

ABSTRACT: The Internet of Things is increasingly becoming a part of our daily life. With popular task automation or IoT platforms such as If This Then That (IFTTT), users are able to define rules to enable interactions between smart devices in their environment and thereby improve their daily lives. However, rules authored by users on these popular task automation or IoT platforms are often tied to the platform or even to the specific devices for which they have been configured, implying a vendor lock-in for users. Therefore, switching to a different task automation or IoT platform or the introduction of new devices might demand for a recreation of the rules that are specific to the new platform and devices. In order to address this problem, we need human-computer interaction that works across IoT platforms, in particular with the proliferation of IoT services in domains such as smart health where a user's quality of life might depend on an uninterrupted service offered by a platform. In this paper, we propose an architecture to enable implicit human-computer interaction across IoT platforms by introducing the necessary concepts providing users ownership and control over their IoT data and rules.

Research paper: https://beatsigner.com/publications/a-middleware-for-implicit-human-computer-interaction-across-iot-platforms.pdf

Beat Signer
PRO

September 28, 2021
Tweet

More Decks by Beat Signer

Other Decks in Science

Transcript

  1. 2 December 2005
    A Middleware for Implicit Human-Computer
    Interaction Across IoT Platforms
    PhD Student: Ekene Attoh
    Supervisor: Prof. Dr. Beat Signer
    Web & Information Systems Engineering Lab
    Department of Computer Science
    Vrije Universiteit Brussel

    View Slide

  2. 2
    September 26, 2021
    User Scenario
    Smart Health
    If X, then do Y
    TA/IoT Platform
    User
    Smart Home A & B
    If my Fitbit detects my heart
    rate is above 100 bpm, then
    change the colour of the
    Phillips Hue Lamp in my living
    room to red.
    Requirements:
    • Exclusive access to the rule
    • Interaction should work all
    the time, even in new
    environments.

    View Slide

  3. 3
    September 26, 2021
    ▪ Rule Ownership
    ▪ Rule Interoperability
    Research Questions

    View Slide

  4. 4
    September 26, 2021
    State of the Art
    Smart Health
    Smart Home A
    If X, then do Y
    TA/IoT Platform
    User

    View Slide

  5. 5
    September 26, 2021
    Rule Ownership
    Smart Health
    Smart Home A
    If X, then do Y
    TA/IoT Platform
    User
    If my Fitbit detects my
    heart rate is above 100bpm,
    then change the colour of
    the Phillips Hue Lamp in
    my living room to red.

    View Slide

  6. 6
    September 26, 2021
    Solid
    Solid Pod
    Solid Server
    Fitness Application
    Social Media Application

    View Slide

  7. 7
    September 26, 2021
    Rule Interoperability
    Smart Health
    Smart Home B
    If X, then do Y
    TA/IoT Platform
    User
    If my Fitbit detects my
    heart rate is above 100bpm,
    then change the colour of
    the Phillips Hue Lamp in
    THE living room to red.

    View Slide

  8. 8
    September 26, 2021
    Rule Interoperability
    If X, then do Y
    Solid Pod
    Solid Server
    Smart Home A & B
    If my smart wearable
    detects my heart rate is
    above 100bpm, then change
    the colour of any smart
    lighting device where I am
    to red.

    View Slide