• Keine Ergebnisse gefunden

Speech to RIOT

N/A
N/A
Protected

Academic year: 2022

Aktie "Speech to RIOT"

Copied!
14
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Speech to RIOT

Jasper, how is the temperature?

Jasper, set a timer for 20 minutes.

Jasper, re-order paper towels.

Jasper, play music.

Jasper, what's on my calendar today?

Jasper, turn on the fan.

(2)

Speech to RIOT

github.com/smartuni/Speech-to-RIOT Based in Hamburg

Control anything

Use your voice to control your home.

Always listening

Jasper always listening for commands

100% Open source

Build it yourself with off-the-shelf hardware

(3)

Responsibility assignment Jasper

Architecture Discovery

Use case

Live demo

(4)

Responsibility assignment

Alberto Pickering: CoAP on Jasper Controller Arne Thiele: Jasper/ CoAP/ Discovery Julian Magierski: Service with actuator

Marvin Butkereit: CoAP, IoT / Temperature sensor

Lukas Hettwer: CoAP on Raspberry Pi side/ presentation

(5)

Jasper

The "talking computer"

TTS-Engine (text-to-speech) STT-Enging (speech-to-text) Modules are easy to add

Conflict: python 2 vs. python 3

(6)

Architecture

Raspberry Pi

Jasper Application

Jasper Module

Coap

Sensor & Actuator

RIoT

Application

CoAP

{"encoding": "Json"}

{"encoding": "Json"}

(7)

Use case: discovery

Speak to Jasper:

Jasper, scan for devices!

Jasper listen,

handled command and talks to IoT

devices

J A S P E R

Jasper tells result.

Ok, updated the hostlists.

(8)

Discovery

1. ping6 mulitcast lowpan0 2. result regex ip

3. coap ip get /.well-known/core 4. result scan for function

5. add ip to hostlist

(9)

Use case: temperature

Speak to Jasper:

Jasper, how is the temperature today?

Jasper listen,

handled command and talks to IoT

devices

J A S P E R

Jasper tells result.

The temperature is 42°.

(10)

Use case: temperature

1. reading host from hostlist

2. get the temperature from the host 3. tell the result

(11)

Use case: fan control

Speak to Jasper:

Jasper, turn on the fan.

Jasper listen,

handled command and talks to IoT

devices

J A S P E R

Jasper tells result.

The fan is starting.

(12)

Use case: fan control

1. receive command 2. decode with jsmn

3. call function PWM low/medium/fast/off 4. set PWM duty cycle

(13)

Live demo

(14)

Thank you

Referenzen

ÄHNLICHE DOKUMENTE

Bei Jasper Johns’ Kunst könnte man sagen, dass ihm die einfachen Bildgegenstände ermöglichen, sich ohne Ablenkung auf die Qualität der Malerei selbst zu konzentrieren, für die

● Create CoAP resources for temperature, humidity and air pressure. • /sens/temp

C++ Library – Work-stealing Scheduler – OpenCL Binding Open Source – TCP/UDP/CoAP –

08.10.18 41 Praesentation des Projektes; README im repository 15.10.18 42 backend kann auf Requests des frontends antworten sensorknoten kann ueber CoAP configuriert werden

C++ Library – Work-stealing Scheduler – OpenCL Binding Open Source – TCP/UDP/CoAP –

C++ Library – Work-stealing Scheduler – OpenCL Binding Open Source – TCP/UDP/CoAP –

Die Interaktion läuft über eine Basis Station welche die Sprache verarbeiten soll und diese an eine dynamische Anzahl von Interaktions

In our approach, web services are enriched with annotations (textual descriptions and tags) that are auto- matically extracted from the websites of their providers and from the