Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Stichting Smart HomesNationaal Kenniscentrum Domotica & Slim wonen
Spreker: Richard Pasmans
System Architecture Study Group54
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Inhoudsopgave
Wie is Smart Homes
Wat is domotica
Stand van zaken
Uitgelicht: Make It ReAAL
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Wie is Smart Homes
Oorsprong in 1998
Non profit & onafhankelijk
Kantoor Eindhoven, Strijp-S
15 werknemers
Doel: Ontwikkelen, verzamelen &
verspreiden van kennis
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Demo woning – EindhovenDe Slimste Woning van Nederland
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Demo woning – AlkmaarSlimste huis Alkmaar
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Smart Homes Vakblad
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Partner community
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Beurs Domotica & Slim Wonen
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen 9
Onderzoeksprojecten
Nationaal Europees
EOS-LTDigitale-ZalighedenTreco
HEREiAME-No fallsReAALSmartCareSmartBeatUseITsmartlyVictoryaHomeKnoholEMLeageIndependentCommonWell
STOPandGOI-Stay@homeMobiservCompanionAble
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Onderzoeksprojecten
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Inhoudsopgave
Wie is Smart Homes
Wat is domotica
Stand van zaken
Uitgelicht: Make It ReAAL
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Domotica is een samentrekking van:
Domus (= huis) en informatica, telematica en robotica.
Ook wel Huisautomatisering genoemd.
Definitie domotica:
De integratie van technologie en diensten ten behoeve van een betere kwaliteit van wonen en leven.
Wat is domotica
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Wat is domotica
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Jong Oud
Ziek
Gezond
SecurityComfort
Telewerken
Ambient Assisted living
E-Health
E-education
Entertainment
Domotica
Wat is domotica?
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Woningen met intelligente objecten: woningen met losse standalone objecten en toepassingen die intelligent functioneren.
Woningen met intelligente communicerende objecten: woningen met objecten en toepassingen die intelligent functioneren en ook onderling informatie uitwisselen om de functionaliteit te verhogen.
Communicerende woningen: woningen met interne en externe netwerken, waardoor interactie tussen systemen en bediening over afstand mogelijk is, alsmede toegang tot informatie en diensten van zowel binnen als buiten het huis.
Lerende woningen: woningen waarin patronen van activiteit worden herkend en waarin deze gegevens gebruikt worden om de technologie in de woning af te stemmen op de behoeften van de gebruikers.
Reagerende woningen: woningen waarin de activiteiten en locaties van mensen en objecten voortdurend geregistreerd worden om aan de hand van deze informatie de technologie in de woning proactief te laten anticiperen op de behoeften van de gebruikers.
Bron: Francis K. Aldrich – Inside the Smart Home
Wat is domotica
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Wat is domotica
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Inhoudsopgave
Wie is Smart Homes
Wat is domotica
Stand van zaken
Uitgelicht: Make It ReAAL
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
OpenHAB - Pimatic -pilight
OpenMotics - Domoticz
Pro: Leuk & leerzaam, open
Con: support afhankelijk van community, zelf verantwoordelijk
Stand van zaken
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
ETS WAN
ETS
KNX IP
Router
(TP1)
Border Router
(IPv6/TP1)
Proxy
Ethernet
KNX TP1 KNX TP1
KNX WS
Proxy
(TP1)
KNX TP1 KNX RF
KNX WS
Proxy
(RF)
ETS
Pro: veelzijdig, betrouwbaar
Con: monteur nodig voor installatie, systemintegrator nodig voor de configuratie
Stand van zaken
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Stand van zaken
Pro: Duidelijk doel, goede marketing, door leek te plaatsen & configureren/gratis installatie door monteur
Con: Integratiemogelijkheden beperktEigenaar data onduidelijk
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
1. Toegang tot medische gegevens
2. Zelfstandig metingen uitvoeren
3. Beeldschermzorg & domotica
Stand van zaken
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Stand van zaken
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Inhoudsopgave
Wie is Smart Homes
Wat is domotica
Stand van zaken
Uitgelicht: Make It ReAAL
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Uitgelicht EU Project:
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Uitgelicht EU Project:
• ReAAL seeks for a convincing answer to the following question:
Will open platforms be able to help achieving AAL market breakthrough?
Investigate:
What are the key selling points of open platforms?
What is the evidence that those features are fulfilled by an open platform in reality?
What are the costs for the different stakeholders to adopt an open platform?
What is the socio-economic evidence that the costs pay off?
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Self-organizing eco-systems emerge around open platforms
Open API + Open Scope System extensibility No business development negotiation needed adoptability Possible to change existing functionality adaptability
Integration and cross-application resource and capability sharing Consistent user experience Shared mechanisms, e.g. for system security, user interaction,
accessibility, context-awareness, personalization, service composition, and data aggregation
common tools supporting development, deployment, and administration processes
26
Uitgelicht EU Project:
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
2014
Consoli
dation
www.universaal.org
depot.universaal.org
forge.universaal.org
large-scale real-life
deployments in
DE
DK
ES
FR
GR
IT
NL
NO
SI
www.cip-reaal.eu
20162010era before universAAL
va
riou
s “pla
tform
” pro
jects
Amigo
GENESYS
MPOWER
OASIS
PERSONA
SOPRANO
Uitgelicht EU Project:
Apache Software License 2.0
Apache Software License 2.0
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
ReAAL as Stress-tester
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Uitgelicht EU Project:
AAL space
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Uitgelicht EU Project:
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Service-oriented Environment with unified API
Supporting Semantic Interoperability
31
ServcieProfileServiceRequestServiceCallServiceResponse
This is meI need theseI offer those
ContextEventContextEventPattern
UIHandlerProfileUIRequestUIResponse
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Uitgelicht EU Project:
App 1
UI Handler: GUI
UI Handler: WEB
UI Handler: Voice
Enter your name
|
Enter your name, then
say OK
|
Enter your name
OK
App 2
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
• Interoperability: ability of two communicating entities to share data and functionality despite having been developed independently
• Semantic Interoperability: sharing data and functionality at a semantic level by avoiding domain-specific APIs reducing syntactical dependencies to one single brokerage API
Semantic Interoperability: A Definition
Semantic
Interoperability
same / mappable
aka Ontology
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
pre
dic
ate
brightnessmy light 100
Integer
Long
Long
Context Event
Metadata
Context Provider
Uitgelicht EU Project:
http://ontology.universAAL.org/Lighting.owl#LightSource
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Methods of adapting to universAAL:
1. Decouple link between sensors/actuators and the application
2. Allow applications to interoperate with one another
3. Decouple link between applications and external servers
4. Linking remote native applications to their own virtual universAAL node
Uitgelicht EU Project:
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
1 - Decouple link between sensors/actuators and the application
36
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
2 - Allow applications to interoperate with one another
37
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
3 - Decouple link between applications and external servers
38
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
4 - Linking remote native applications to their own virtual universAAL node
39
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Help when Outdoor (HwO)
• A safety alarm to increase safety outside home
• For Elders in early cognitive decline and elders already having the panic button functionality
• Aims to increase sense of security for both the patient and relatives
• HwO-app running on an Android smartphone
• 200 users in Badalona municipality in Spain and 40 users in the Northern area of Bærummunicipality in Norway
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Immediate Aid Provider
• Alarm service to notify to the caregivers if the elderly needs help at a specific time
• For elderly people living at home and relatives
• Increased sense of independency and confidence.
• Alarm detection and aid provider system that will capture the contextual data of the user and track his/her daily routines.
• 210 users in Bilbao municipality in Spain
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
iHelp
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
New services
Using universAAL: Declarative by nature mapping one ontology to another and achieving interoperability without necessarily involving vendors
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Einde presentatieBedankt voor uw aandacht!
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Backup slides
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
universAAL info
universAAL - the open platform for open distributed systems of systems a la IoT and Ambient Intelligence
* the original project website (project finished in January 2014): www.universaal.org* compact overviews: http://www.cip-reaal.eu/about/the-platform/* the universAAL developer depot: http://depot.universaal.org/* the old and the new source code repositories: https://github.com/universAAL/* the piloting project: http://cip-reaal.eu/
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
AAL is a multi-vendor market
with high interoperability challenge
AAL market should allow each individual in danger of losing independency to
pick the set of applications and services over time, in conjunction with actual
needs as they arise
Need for an open platform allowing for system evolvement and not
restricting the scope of the applications
A Direct Consequence
April 30th,
Eindhoven
Project concept and objectives
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Call FP7-ICT-2009-4, Objective 7.1b
To fund only ONE integrated project
facilitate interoperability, systems integration, personalisation
next-generation open solutions enabling physical and semantic interoperability of required sensors, devices, services and systems for ageing well
consolidate relevant ongoing progress in open middleware, communication standards and service-oriented architectures
working across mobile and stationary environments, with adequate security, high reliability and low maintenance
available to the wider community, including necessary tools
ensure the widest potential of the open platforms
48April 30th,
Eindhoven
Project concept and objectives
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
universAAL – The resulted Open
Source Software
Apache Software License 2.0 The Middleware (Container, Data Representation, Discovery &
Peering, uni- & multicast Messaging, Communication Buses)
The Managers (Context History Entrepôt, Profiling, Reasoners, Dialog Manager, Space Orchestrator, Space Gateway, …)
Some concrete Ontologies
Tools (AAL Studio, universAAL Control Center -- uCC)
Example AAL Services
uStore (the open source part on top of Websphere)
Reference documentation and the Wiki pages
Training material
http://universaal.aaloa.org/
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
An Open Horizontal Service Integration Layer across all Verticals
Builds on
the only existing (since 2008) implementation of semantic
interoperability for SoA at the level of communication protocol
using semantic Web technologies for unified representation of data
regardless of domain and extraction technology, unified cross-domain
query language, and externalizable and sharable domain models
Avoids domain-specific APIs by reducing syntactical dependencies
to one single brokerage API
Future-proof contribution to managing complexity for the general IoT
Today
Stichting Smart Homes
Nationaal Kenniscentrum Domotica & Slim Wonen
Separation of concerns
Lean API, easier to maintain
Highest abstraction layer for the Internet of Things
Multidimensional benefit from ontologies a la universAAL
Sharing both data and functionality over same API
Looser coupling more independence surprising interoperability achievements
Declarative by nature mapping one ontology to another and achieving interoperability without necessarily involving vendors
Certain level of intelligence given already at the level of brokerage and by specific platform managers
Standardization Benefits given by universAAL