Dit hus introduction. / Jeppe Brønsted, Arne Skou. and Per Printz Madsen, Rune Torbensen



Relaterede dokumenter
Tech College Aalborg. HomePort. Projekt Smart Zenior Home

2a. Conceptual Modeling Methods

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

IT & Intelligent Energi ISSH-Netværket 28. Oktober 2009

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Design til digitale kommunikationsplatforme-f2013

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

Netværk & elektronik

Tech College Aalborg. HomePort. Projekt Smart Zenior Home Guide til udvikling af nye adaptere til HomePort

Cross-Sectorial Collaboration between the Primary Sector, the Secondary Sector and the Research Communities

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance)

Arkitektur for begyndere

PUBLIC INFORMATION. Copyright 2014 Rockwell Automation, Inc. All Rights Reserved.

Statistical information form the Danish EPC database - use for the building stock model in Denmark

Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

Projektledelse i praksis

DALI. BuildingControl Danmark, 17 juni Henrik Noren * Servodan Peter Selmer Gade * I-NO Thomas Maltesen * Prolon

OIOEA and Archimate. Kuno Brodersen and John Gøtze

Web services i brug. Anvendelse uden for biblioteksverdenen

GNSS/INS Product Design Cycle. Taking into account MEMS-based IMU sensors

Agenda. Hvad er Smart City og hvem er aktørerne? Udfordringer. Muligheder

Maskindirektivet og Remote Access. Arbejdstilsynet Dau konference 2015 Arbejdsmiljøfagligt Center Erik Lund Lauridsen

3C03 Concurrency: Model-based Design

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

WINDCHILL THE NEXT STEPS

Computer Networks Specielt om Infrastrukturer og Teknologi

Independent Living & EU s 7. Rammeprogram

Dansk profil for HL7 PHMR Principper for profilering

Claus Duedal Pedersen. Innovation i en driftsorganisation

Agenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark

Procuring sustainable refurbishment

3D NASAL VISTA TEMPORAL

Critical Pervasive Computing

Valg af Automationsplatform

AARHUS UNIVERSITET 16 NOVEMBER 2011 PROPIG TINE ROUSING & JAN TIND SØRENSEN INSTITUT FOR HUSDYRVIDENSKAB, AU

The size of the project.

Fart på SAP HANA. Sådan laver du analyser direkte på dine data i realtid. Copyright 2012 FUJITSU. Fujitsu IT Future, København, den 16.

Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE

Indhold. Senest opdateret:03. september Side 1 af 8

Hvordan sikres personfølsomme data - og adgangen til disse så persondataloven overholdes. Klaus Kongsted, CRO, Dubex A/S Dubex A/S, den 5.

CONNECTING PEOPLE AUTOMATION & IT

En god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!?

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll

Avancerede Datanet. Udviklingen i Netværksarkitekturer. Ole Brun Madsen Professor Department of Control Engineering University of Aalborg

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft

DANSK DANish helpdesk

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

KANDIDATUDDANNELSE I ROBOTTEKNOLOGI

Supermarkeder og Smart Grid muligheder for fleksibelt elforbrug

Remote Sensing til estimering af nedbør og fordampning

Indhold. Senest opdateret : 30. juli Side 1 af 5

Behavior Driven Test and Development. ebay Classifieds

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners

Trolling Master Bornholm 2015

make connections share ideas be inspired

Den uddannede har viden om: Den uddannede kan:

Webservices. hvad er det og hvad kan det bruges til? Rikke Lose Databasekonsulent, DBC

RFID teknologien 4 Privacy & Sikkerhed. Henrik B. Granau

Digitaliseringsstyrelsen

Baltic Development Forum

EDISON projektet og International standardisering

Vi ska ha det vand vi kan drikke

Online kursus: Content Mangement System - Wordpress

Master Data Management med AX 2012 R3

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

IP Telefoni. Modul 3

A Strategic Partnership between Aarhus University, Nykredit & PwC. - Focusing on Small and Medium-sized Enterprises

Kursuskatalog 2018 TwinCAT 2 TwinCAT 3

Lovkrav vs. udvikling af sundhedsapps

OPC UA Information model for Advanced Manufacturing

From innovation to market

High performance maksimér potentialet. En måling er bedre end 100 mavefornemmelser. Per Hartlev 30/9-2015

Intelligent Energistyring AmbA

LoGen Generation and Simulation of Digital Logic on the Gate-Level via Internet

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation

Vore IIoT fokus områder

Webserverprogrammering

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

3D NASAL VISTA 2.0

Hvor er mine runde hjørner?

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

CONNECTING PEOPLE AUTOMATION & IT

SOLENERGIDAGEN 2005 Integration of Architectural Values in the Solar Cells of Tomorrow

Intro til CIRCuIT. Circular Construction in Regenerative Cities Mette Skovgaard, Ressourcer & Affald Teknik- og Miljøforvaltningen

Brüel & Kjær cooperation with Turbomeca - France

Connect2Care. Udvikling af åben infrastruktur for IKT-baserede produkter på social- og sundhedsområdet. UNIK projektmøde. 25.

Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise

Prisfølsomt elforbrug i massemarkedet

Mandatory Project: Software Architecture of the TM12 System

Teknikken bag Datafordeleren Distribution af data. Fællesoffentlig datadistribution

DENCON ARBEJDSBORDE DENCON DESKS

Studieordning del 3,

forskning, udvikling development og design af robot and design og automationsteknologi

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Mock-ups in Design. Infinit Interessegruppemøde CSC Scandihealth 20/ Lars Bo Larsen

Udfordringer med indeklima ved energirenovering

Branchens perspektiv på den gode indkøbs organisation. En måling er bedre end 100 mavefornemmelser. Per Hartlev

Transkript:

Dit hus introduction / Jeppe Brønsted, Arne Skou and Per Printz Madsen, Rune Torbensen

Project facts Period: April 2009 (August 2008) October 2011 Budget: 10.6 mill.kr. Funding: 8 mill. kr. (2.6 mill. kr. for companies) Knowledge institution partners: AAU (CISS/CMI), AU/Alexandra Institute, CSI, IHA, HIH (AU) Initial private partners: Develco, Seluxit, Servodan

Project goals Implementation of prototype for coexistence of different home control devices Validation of a number of scenarios and interoperabilities Collaboration with industrial partners Investigate the business potential of a homeport Knowledge dissemination of project results

Home port idea Scenarie Scenario 1 Vendor 1 sub system gateway (Light control) Scenario 2 Scenario 3 Homeport Vendor 2 sub system gateway (Heat control) Vendors 3 sub system gateway (Security) Home port A SOA architecture A protocol A rule definition language Configuration conventions Gateways Connects vendor sub systems Subsystems provide resources for the home port Scenarios Abstract away from specific technologies Interpreted/executed by home port Exploit home port ressources

Project scope Assumption: Gateways spend minimal energy ressources. Focus is on interoperability Gateway energy consumption is initially ignored We extend the functionality through scenario implementations Approach The industrial partners define the scenarios The industrial partners provide products/hardware/ functions The university partners contribute with methods/ protocols and prototypes of homeport interoperability

Project phases Analysis: Selection of initial scanarios and system requirements Definition of interface towards subsystems Prototype I Development New scenarios and system requirements Evaluation and publications Prototype N.. Development New scenarios and system requirements Evaluation and publications Summary and dissemination

Plans and milestones

Collaboration examples Develco: I/F between homeport and ZigBee standard controlling selected devices Runs for autumn 2009 Seluxit: I/F between homeport and Z-Wave standard Rule language Transfer protocols Configuration (internal/external) Runs for the next year Possibly I/F to minbolig. Servodan: Communication with Servodan controller Runs for autumn 2009

OVERORDNET ARKITEKTUR I Dit Hus presen TATION

AGENDA Motivation Home automation Arkitektur Krav Layer View Deployment View Brug af webteknologi Composite service - example Web UI demo Åbne spørgsmål 2

MOTIVATION: BÆREDYGTIGT ENERGIFORBRUG I HJEMMET Ide: Sameksistens af kommunikationsteknologier til styring og overvågning af energi mv. Optimere energiforbrug gennem integration af home automation teknologier Bruge mindre - f.eks. sluk-alt knap Bruge på det rigtigt tidspunkt - f.eks. vaske om natten Opbevare energi - f.eks. tænde for varmepumpe om natten Optimeringspotentiale Suboptimalt energiforbrug - f.eks. lad lyset stå tændt Afhjælpes af automatisering - f.eks ved at forbinde alarmsystem med lysstyring Ødsel adfærd - f.eks. langt brusebad Afhjælpes af ændret adfærd - f.eks. ved at visualisere forbrug Forudsætning: integration af hjemmets apparater "If you cannot measure it, you cannot improve it." -!Lord!Kelvin 3

HOME AUTOMATION Indeholder traditionelt flere subdomæner Med forskellige krav Indenfor hvert domæne findes forskellige standarder/producenter Det kan ikke antages at alt kontrolleres af den samme entitet (ville ellers gøre det let) Tilgange Standardisering (som i telekom) Sameksistens (kommunikation via homeport) HVAC Entertainment Security Lighting 4

KRAV TIL ARKITEKTUR Funktionalitet Apparater skal kunne kommunikere på en fornuftig måde Forretningsmæssige krav Producenter skal selv bestemme hvad de vil åbne op for Eksisterende end-devices skal kunne fungere uden at skulle ændres Krav til kvaliteter (arkitekturegenskaber) Modificerbarhed Det skal være let at tilføje nye subsystemer og end-devices efter deployment - uden at påvirke kørende system Brugbarhed Systemet skal være anvendeligt af forskellige kategorier af brugere Skalerbarhed 100er af samtidige enheder Skal kunne implementeres på resourcebegrænsede systemer 5

Service composites og controllere sammensætter funktionalitet. Composition Layer Service Layer Bridging Layer Services præsenterer funktionalitet gennem REST/HTTP interface Bridgelag videresender kommandoer til og fra enheder Device Layer LAYER VIEW End-devices forbundet til subsystemer. E.g. Z-wave enheder 6

BRUG AF WEBTEKNOLOGI Motivation Lav barrier-of-entry: De fleste plaforme understøtter HTTP, URLs og HTML/XML/json Device, programmeringssprog, og service uafhængighed Fast interface - data ændres. HTTP metoder med semantik: GET, PUT, POST, DELETE Klienter og servere behøver ikke nødvendigvis forstå alt for at kunne fungere fornuftigt Udtrykskraft tilstrækkelig (demonstreret på www) Implementation Url hierarchy services composites subscriptions - push and pull (streaming) gui Accept-header determines content-type of reply XML, plain, HTML, json Browser can be used for inspection XML schemas for basic types 7

:NSLU2 :NSLU2 :Composition :Composition :Service LAN/IP :Service :Gateway :Gateway :Bridging :Bridging RS-232 RS-232 :ZigBee Adaptor :Z-Wave Adaptor ZigBee Z-wave :ZigBee lamp :Z-wave switch DEPLOYMENT VIEW 8

COMPOSITE SERVICE - EXAMPLE Simple switch-lamp composite Composite subscribes to switch events Use HTTP-streaming GET subscriptions/subscribe/services/switch When event is received the lamp state is toggled PUT services/lamp on Composite can be reconfigured PUT services/switch-lamp-composite/lamp services/lamp-2 PUT services/switch-lamp-composite/switch services/switch-2 9

HVORDAN SER SYSTEMET UD FOR FORSKELLIGE KATEGORIER AF BRUGERE? Slutbruger (brug) Oplever systemet gennem hjemmets apparater (lamper, kontakter, vægpaneler osv.) Slutbruger (konfigurering/installation) Tilgår systemet gennem brugergrænseflade (PC, web, mobil, el. lign.) End-device udvikler Behøver ikke vide at homeport eksisterer Controller/composition udvikler Tilgår services via HTTP/REST. (eksempel næste slide) Bruger service discovery mekanismer Gatewayudvikler Er ansvarlig for at tilbyde subsystem device funktionalitet gennem HTTP/REST interface (skal være subsystemsekspert) Baseret på standard biblioteker 10

WEB UI DEMO http://www.cs.au.dk/~jrb/dithus/mockup/gui2.html 11

ÅBNE SPØRGSMÅL Skal devices beriges med ekstra intelligens? Nogle apparater understøtter ikke tovejs kommunikation Lampe der kun understøtter tænd/sluk og ikke status requests. sluk-alt? Kontakt der kun sender kommandoer - ingen status Logik til at sikre korrekt brug Undgå slid på mekanik / lyspærer Dekorering med information om energiforbrug (30 watt pære) Caching af værdier - både læsning og skrivning Service discovery Få fat i alle lamper Hvor i infrastrukture skal hvilken logik ligge? Bridge, gateway, controller/composite 12

TAK FOR OPMÆRKSOMHEDEN Spørgsmål? presen TATION