weishan zhang - university of aarhus

17
The HYDRA project The HYDRA project Weishan Zhang Dept. of Computer Science Aarhus University IST-2005- 034891

Upload: seismonaut

Post on 17-May-2015

695 views

Category:

Technology


1 download

DESCRIPTION

Presentation at the workshop in Aarhus may 26, 2009 - arranged by the Central Denmark Region and teh city of Shanghai

TRANSCRIPT

Page 1: Weishan Zhang - University Of Aarhus

The HYDRA projectThe HYDRA project

Weishan Zhang

Dept. of Computer Science

Aarhus University

IST-2005-034891

Page 2: Weishan Zhang - University Of Aarhus

Project technical objectives

• Develop a middleware for networked embedded systems based on a Service-oriented Architecture including:

- Support for distributed as well as centralised ambient intelligent architectures

- Support for reflective properties of components of the middleware

- Support for security and trust enabling components

• Develop a generic semantic model-based architecture supporting model-driven development of ambient intelligence applications.

Page 3: Weishan Zhang - University Of Aarhus

Project technical objectives

• Tools for solutions providers, SDK

- Easy to integrate and use devices in applications

- Hide complexity of underlying network and device access protocols

- Integrated into familiar programming environments

• Tools for device manufacturers, DDK

- Low cost for networking devices

- Support for their devices to be part of an intelligent environment

Page 4: Weishan Zhang - University Of Aarhus

6 Nov 2008

Digital Living

Page 5: Weishan Zhang - University Of Aarhus

Monitor your health

Page 6: Weishan Zhang - University Of Aarhus

Cooler pigs

Device Accessibility

HVAC Status

Water Flow

Page 7: Weishan Zhang - University Of Aarhus

Hydra Device Network

Backbone(IP network)

Hydra Middleware

NM SM CM UPnPWeb Server

WS

Hydra Middleware

NM SM CM ...WS

Hydra Enabled Device

WS (over BT) WiFi/BTWS

D1 D2 D3

WS (over IP)

WS (o

ver I

P)

Hydra Middleware

NM SM CM ...WS

Hydra Enabled Device

WS (over IP)

WS

Hydra Middleware

NM SM CM ...WS

WS (over WiFi)

WS

(ov

er IP

)Hydra Gateway

Hydra ProxiesHydra Bridge(IP to WiFi)

Hydra Virtual Devices

Hydra Enabled Device(Non IP)

Non Hydra Enabled Device

Non HydraEnabled Device

Non HydraEnabled Device

Page 8: Weishan Zhang - University Of Aarhus

Hydra Software Architecture

Application

Application Elements

Operating System

Semantic Layer

Se

cu

rity

La

ye

r

Network Layer

Service Layer

Se

cu

rity

Se

rvic

e

Ontology Manager

Device Manager

Event ManagerDiagnostics Manager

Policy Manager

Context ManagerService Manager

Device Elements

Semantic Layer

Se

cu

rity

La

ye

r

Network Layer

Service Layer

Se

cu

rity

Se

rvic

e

Service Manager Device Manager

Resource Manager

Policy ManagerContext Manager

Hyd

ra M

idd

lew

are

Workflow User Interface Configuration Custom Logic

TinyOS Linux Windows ...

...

Physical Layer Zigbee Bluetooth WLAN ...

Series 60

QoS Manager

Storage Manager

Orchestration Manager

SOAP Tunnel SOAP Tunnel

Security Manager

Network Manager Network Manager

Storage Manager

Page 9: Weishan Zhang - University Of Aarhus

Hydra-enabling Devices

Page 10: Weishan Zhang - University Of Aarhus

3-layered Discovery architecture

Physical discoveryPhysical discovery

Network discoveryNetwork discovery

Semantic discoverySemantic discovery

Developers semantic devices Hydra Device ontology

Hydra Network

Manages many device access protocols

- Bluetooth- RF- ZigBee- RFID- WiFi- Serial ports

UPnP Wrappers

Page 11: Weishan Zhang - University Of Aarhus

P2P and SOAP Tunnelling

• P2P architecture for Device Networks

- Accessing and controlling devices irrespective of where they are

• P2P combined with Web Services

Page 12: Weishan Zhang - University Of Aarhus

Semantic web based Self-Management in Hydra

• How to handle errors and device failures and other self-management properties, self-configuration/adaptation, self-protection…

• Extending context-awareness and to support Semantic Web-based (mainly SWRL rules), together with Genetic algorithms for planning

• Support QoS-awareness and Energy-awareness

Page 13: Weishan Zhang - University Of Aarhus

Semantic Resolution of Security

Page 14: Weishan Zhang - University Of Aarhus

Hydra-enabled Devices

• Bloodpressure Monitor: UA-767 BPM, A&D Medical• Weightscale: BT Weightscale, A&D Medical• Bloodpressure Monitor, Siemens• GlucoseMeter, SmartGenie• DLNA Media Renderer: Noxon, TerraTec• DLNA Media Renderer: Streamium SL 400i, Philips• DLNA Media Renderer: AV Renderer, Intel• DLNA Media Server: AV Server, Intel• Zigbee Coordinator, Labor S.r.L• Zigbee Transceiver, MaxStream• Zigbee Temperature Sensor Sensirion (SHT11)• Zigbee Pressure Sensor VTI (SCP 1000D01)• Zigbee Accelerometer, STMicroelectronics

• Wireless Thermometer, Heavyweather• Wireless Windmeter, HeavyWeather• Wireless Rainsensor, HeavyWeather• Wireless Airpressure, HeavyWeather• RF-power switch, Nexa (Disccoball, Fan. Light,

Train)• RF-power dimmer-switch, Nexa• Mobile Phone, Sony Ericsson, Z600 • Smartphone, HTC• SmartPhone/GPS Device, HTC• Navigator, Nuvi 610, Garmin• WebCam, Axis 206• Router, D624, D-Link• ...

Page 15: Weishan Zhang - University Of Aarhus

Demonstration applications• Building Automation applications

- RF devices control at home (RF switches)- Weather information & forecast (Weather station)- Multimedia content control (UPnP AV)- CeBIT prototype

• e-Health applications- Reminders- Chat application (P2P, 3rd party application)- Weight scale monitoring (BT weigh scale)- Blood pressure monitoring (BT BPM)- Glucose metering (BT glucose meter)

• Agriculture applications- RFID stable control (RFID Testbed)- Integration with existing monitoring systems

Page 16: Weishan Zhang - University Of Aarhus

Award winnings

• At the ICT Mobile Summit in Stockholm (June 10 - 12, 2008), the Hydra middleware for networked embedded systems was awarded the runner-up Best Demonstrator Award.

• Top 10 demonstration at ICT 2008 event in Lyon, France

Page 17: Weishan Zhang - University Of Aarhus

• Pervasive services integration of devices for hetergenenious network and devices are successfull based on SOA architecture

• Semantic web technologies are important to achieve techinical goals of Hydra

• Hydra is under way of application in all 3 domains

Summary