e2 home - p ljunggren

23
”Making every day a little easier” Per Ljunggren OSGi world congress September 2002 in Stockholm

Upload: mfrancis

Post on 08-Aug-2015

71 views

Category:

Technology


0 download

TRANSCRIPT

”Making every day a little easier” Per Ljunggren

OSGi world congress September 2002 in Stockholm

What is e2 Home?

We are a joint venture business set up by two of the world´s leading companies:

•  Consumers are demanding simple and convenient household services that will give them more time, less worry and increased comfort.

•  Smart and networked appliances, combined with relevant content and services, will be the way to meet these consumer demands.

Why do we exist?

Our Market Niche

residential web

the meeting point of what´s on the web with home/ residential automation and main access from kitchen… …but also available from any other location

mobile

Our key initial deliverables

Household ´user interface´with a portfolio of home management and daily household services

A complete technical platform for end to end solutions incl. safe device management, remote management of Gateways, Portal engine and a reliable O&M system.

Operation and maintenance for Telecom, Internet and Broadband access Service Providers

more

Families

Dinklots (double income, no kids, lack of time)

Singles

e2 Home’s primary and extended target groups:

31% of the total Swedish population have children <21 years at home

Our consumer value proposition

Simplicity

Always-on

Quick Response

Interface Design

Attractive

• Relevance

Right Application

Right Purpose

Right Person

Right Context

Right Place

• Consumer Protection

Integrity

Security

Backbone Solutions

Privacy

The Electronic Household Services Potential

Intelligent Living

Internet

Info services, timetables, weather

Local News

Home security

”Pay-as-you-use” appliances

Housework services

Other services (home delivery, school,

post office)

Home banking & financial services

Mail & SMS

Family messaging

Food shopping & delivery

Planning & Nutrition Food inspiration

Food Management

Information Management

Family Management

Residential Management

Services

Networked Home Appliances

Measurement, Steering, Control

Booking

Family Calendar

Touch Screens

The Terminals

Mobiles

PC

TDC Tele Danmark Field-trial with 50 households in

Ballerup / Danmark

JM Bygg - Värmdövik Demonstration house in

Värmdövik -Sweden

JM Bygg - Stockholm/Sweden 126 apartments

Skanska - Stockholm/Sweden 59 apartments

Achievements 2000-2002

E2 Home Services for builders Weather forecast

Time and Date

Outdoor temperature

Consumption Statistics

Profiles (control of home status)

Display indoor temperature

Delivery of indoor temperature data

Booking system incl. locking system

Entrance video telephone

Message from landlord

E-notes (electronic yellow notes)

Fire warning incl. stove and ventilation control

Water leakage warning incl. water supply control

Burglar warning

Power outlet control

Shopping list

Home mail (simple e-mail)

Address book

Family calendar Internet

Experiences and findings •  A big problem is the cost of front-end equipment: Gateways, Terminals, I/O-units. The

value of the service today is not high enough to motivate consumers to invest.

•  “Front end” of the system has to be designed in a flexible and modular way so it is easy and inexpensive to adapt to different customer needs.

•  Top 6 functionalities: –  Internet (Information) –  e-mail –  security –  comfort (bookings, lighting control) –  energy (display measurements) –  climate (temp, vent control)

•  Access operator independent

•  Low monthly costs

•  Customers demand high level of confidence in installation and support

•  The Concept to have a networked always on home/Internet Terminal in the kitchen has been very much appreciated by users.

•  Pay attention to the fact that it takes a lot of efforts and time to crate new value chains.

OSGi 1.0

e2’s architecture

Back end

Office or anywhere

Home

External Communication SGW

OSGi Framework

External Messenger Communication

Lonwork Device Manager

Native Lonwork Server

Service Bundles

Services in the Gateway Service Description

AdministerSecurity Sends fire-, leakage- and burglary warnings. Burglar and Fire alarm is sent to SOS alarm central.

AutoLocking Activates different schemes when the apartment door is locked or unlocked, e.g. turn off water and gas.

DoorService Listens to the door if it is locked or not and sends the status to the back end when status changes.

StatisticAdministrator Collects the consumption values from the hotwater-, coldwater-, electricity- and gasdevices and sends the values every hour to the backend.

TemperatureService Listens to the value of the temperatursensor and sends new values to the back end..

VentilationControl Opens or closes the Ventilation Damper depending on status of the Fire- or Humidity sensors or doorlock.

LampSwitch Listens to the Lamp switch and turn on/off The hall-lamp when the status of the switch changes.

ControlService A bundle that listens for messages from the back end and activates or deactivates AdministerSecurity and AutoLocking services on the service gateway.

DaylightService Listen to the Daylight Sensor and sends a message to the back end if it changes from daylight to darkness or vice versa.

PowerOutlet Set power on/power of to controllable power outlets in the household. Is controllable by time values, random time, daylight and daylight in combination with random.

IndoorTemperatureScheme

Set the indoor temperature depending on the current scheme, daytype and AutoLocking status.

System Environment

  All Bundles in the Service Gateway are updated at the same time. No need for Bundles to react on update- and remove events from other Bundles.�

  The Service Gateway is an isolated environment. It is not possible for the end user to install or configure it.�

  No 3rd part installations of Bundles allowed.

Positive Experiences

  The OSGi API was an aid of a rapid start of development.

  A Use Case is conveniently translated to a Bundle.

  We did not have to set up ways of communicating between Bundles.

  We did not have to make tools for� - Remote Management � - Plattform Management� - User Management

  Support for security (PKI, HTTPS, SSH).

Negative Experiences

  Overhead and complexity.

  Framework have problems with releasing object references

  No support to control the Bundles start up order.

  No standardised way of external communication.

The Messenger problem

  Impossible to change the Messenger without essential recoding.

  Strict dependence of a Messenger supplier.

  Strict binding to protocol and network structure.

  Difficult to substitute Service Gateway HW.

  Essential that OSGi standardise the external communication.

External Communication SGW

OSGi Framework

Extern Messenger communication

Lonwork Device Manager

Native Lonwork Server

Service Bundles

Internet Access required

INTERNET Customers PC

Traffic initiated from E2 into the home IP – Telephony has similar problems

E2 SGW Problem

3 important improvements of OSGi

1.  Standardize the messenger for external communication.

2.  Make a “low cost” version of the standard for implementation in native.

3.  Standardize a safe way to contact the Gateway from outside Internet.