Takefumi Yamazaki | NTT
Case study report on i-House
experiments using intermediate service
platform based on OSGi technol...
Aim of this project
• Develop a platform that can produce various kinds of
home network services easily at lower cost.
• A...
Approach of “Intermediate service PF”
NW
Home
Net wor k
Management
pl at f or m
NW
Ser vi ce
Management
pl at f or m
Home ...
Core technology on this PF: OSGi
• OSGi-PF is adopted as core function of home network
management PF
• Many services in th...
Services & bundles used in the project
№
Partcipating
Group
Services File Name Bundle-SymbolicName
1Group-A Home Control D...
OSGi service aggregation
platform ( OSAP )
Service Providers
BB
BB
BB
Home Gateway
OSGi
Framework
B
Operation Center
NTT E...
◇ D a t e :   4th
March, 2010  
◇ P l a c e :   Ishikawa science park, Ishikawa pref. ,
Japan
– i-House
– real house; 4 be...
i-House: Experimental Facility
Photovoltaic cells
External view of i-House
Controllable devices
Electricity Outlet
Air-Con...
Protocol installed on devices in ‘i-House’
H G W
Echonet
-UPnP
GW
Electric
Outlet
( echonet
)
Sensors
( echonet
)
T V set
...
Theme Institution
Service Contracts NTT
Home Control service
based on emergency
earthquake reporting
Mitsubishi / NTT
Cont...
Overview (1) : Experimental study by NTT
Ser vi ce
Por tal Ser vi ce
management
CommonProtocolAPI
 
Bundl e
del i ver y PF...
Overview (2) : Experimental study by NTT
Ser vi ce
Por tal Ser vi ce
management
CommonProtocolAPI
 
Bundl e
del i ver y PF...
Emergency earthquake reporting
• Provide information about seismic center, scale, and the time:
immediate estimation after...
Devices used in this AP
TV
( User por tal )
Vi sual i zati on tool
War ni ng Lamp
El ectr i ci ty
Outl et
Summary
• Case study report at i-House based on nation R&D project
• Successfully visualized the mechanism of “intermediat...
Upcoming SlideShare
Loading in …5
×

OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology

876 views
772 views

Published on

OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology (Takefumi Yamazaki - NTT)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
876
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology

  1. 1. Takefumi Yamazaki | NTT Case study report on i-House experiments using intermediate service platform based on OSGi technology This work was done as part of the R&D project “Development of energy saving home networking technologies “ organized by ‘Ministry of Internal Affairs and Communications, Japan’.
  2. 2. Aim of this project • Develop a platform that can produce various kinds of home network services easily at lower cost. • And promote standardization to realize such platform Key concept: “Intermediate service platform” • Bridge between service providers and home networks 2Service Providers Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Home networks
  3. 3. Approach of “Intermediate service PF” NW Home Net wor k Management pl at f or m NW Ser vi ce Management pl at f or m Home net wor k user sSer vi ce Pr ovi der s ・ ・ ・ ・ Devi ces HGW “ I nter medi ate ser vi ce pl atf or m” • Provide both service providers and users with functions needed to produce home network services. (i.e. “Cloud service” for building home network services.) • Two Layer structure: • Service depend/related: Service Management platform • Service-independent: Home network management platform
  4. 4. Core technology on this PF: OSGi • OSGi-PF is adopted as core function of home network management PF • Many services in this project were realized by installing new modules (bundles) to one HGW.  Services & bundles used in the project (next slide) • New services are flexibly and easily added or deleted on demand by OSGi PF working together with other functions in the “intermediate PF”. (service portal function and service contract management function)  Experimental study (explained later)
  5. 5. Services & bundles used in the project № Partcipating Group Services File Name Bundle-SymbolicName 1Group-A Home Control Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra 2Group-A Home Control Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 3Group-A Home Control FNS_UPnPController_1.0.0.0.jar FNS_UPnPController 4Group-A Home Control FNS_HGMLParser_1.0.0.0.jar FNS_HGMLParser 5Group-A Home Control FNS_NetworkGateway_1.0.0.0.jar FNS_NetworkGateway 6Group-B Home network support deviceStatusChk.jar jp.co.melco.isl.hgw.bundle.device.statusChk 7Group-B Home network support upnpMonitor.jar jp.co.melco.isl.hgw.bundle.device.upnpMonitor 8Group-B Home network support httpProxy.jar jp.co.melco.isl.hgw.bundle.device.httpProxy 9Group-B Home network support deviceMng.jar jp.co.melco.isl.hgw.bundle.device.mng 10Group-C emergency earthquake reporting jp.astom.quake.jar jp.astom.quake 11Group-C emergency earthquake reporting Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 12Group-D Security / health care visualization services SensorDataSendBundle_1.0.0.jar SensorDataSendBundle 13Group-D Security / health care visualization services Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 14Group-D Security / health care visualization services Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra 15Group-E Health check KAVDevice_Control_Bundle_1.0.0.jar KAVDevice_Control_Bundle 16Group-E Health check Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 17Group-E Health check Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra
  6. 6. OSGi service aggregation platform ( OSAP ) Service Providers BB BB BB Home Gateway OSGi Framework B Operation Center NTT Extension Gover ment maint ananc e Network control Software module (Bundle) BB B DLN A Ech oNet UPn P Health care Goverment Home maintanance Healthcare B B Home Appliance Sensors PC/Printer Audiovisual Telco OSAP OSAP CenterSystem • OSAP is a platform to deliver / manage OSGi bundles remotely developed by NTT R&D. • OSAP was used as OSGi-PF in this project.
  7. 7. ◇ D a t e :   4th March, 2010   ◇ P l a c e :   Ishikawa science park, Ishikawa pref. , Japan – i-House – real house; 4 bedrooms with 1 living and dining room – Facilities in i-House – Solar power generation – Power storage – Direct power feeding systems – Sensors – Various home appliance Overview of experimental study Tokyo
  8. 8. i-House: Experimental Facility Photovoltaic cells External view of i-House Controllable devices Electricity Outlet Air-Conditioner, Light, electric shutter, curtains
  9. 9. Protocol installed on devices in ‘i-House’ H G W Echonet -UPnP GW Electric Outlet ( echonet ) Sensors ( echonet ) T V set Light Home network • Various devices in ‘i-House’ are activated as Echonet devices. • Sensors (temperature, humidity, and illumination intensity) • A/C outlets, Air-Conditioner, Lights, electric shutters, curtains • Echonet is a standard designed for control of home appliances . • Specified by “echonet consortium”. • http://www.echonet.gr.jp/english/index.htm • All echonet devices are recognized as UPnP device objects on HGW via the Echonet-UPnP protocol conversion gateway. UPnPService Control
  10. 10. Theme Institution Service Contracts NTT Home Control service based on emergency earthquake reporting Mitsubishi / NTT Continuous communication In emergency based DC electronic supply NEC NTT Health care (content mash- up services) KDDI Theme Institution Security / health care visualization services OKI / NTT Home network support Mitsubishi 1 F Living/Dining 1 F Bedroom Theme Institution Environments for service providers: Service scenario creation tool Fujitsu Nagano System Life style pattern analysis ATR 2 F Master Bedroom Participating companies and their themes in ‘i-house’
  11. 11. Overview (1) : Experimental study by NTT Ser vi ce Por tal Ser vi ce management CommonProtocolAPI   Bundl e del i ver y PF ( O S A P ) H G W AP Bundl es Echonet- UPnP GW Intermediate PF War ni ng Lamp ( commer ci al i t em) El ect r i c Outl et ( echone t ) El ect r i c Outl et ( echone t ) T V set ( commer ci al i tem) Li ght ( commer ci al i tem) End-User Home network ①Avai l abl e ser vi ces ②Subscr i be to a ser vi ce ③Judge avai l abi l i ty ④Urge t o del i ver bundl es ⑤Downl oad / i nstal l bundl es Ser ver f or emer gency ear t hquake r epor t i ng ⑥Send an al er t si gnal ⑦Send a contr ol si gnal ◇ Procedure of service subscription with Intermediate PF 1. End-user can select a service from a list of available services by service portal function. (① 、 ② ) 2. The service management function decides if the selected service is available by checking the state of resources on HGW. ( ③) 3. When the subscription is accepted, the OSGi PF is activated to install the corresponding bundles to HGW.   ( ④、 ⑤) Vi sual i zat i o n tool t o check HGW
  12. 12. Overview (2) : Experimental study by NTT Ser vi ce Por tal Ser vi ce management CommonProtocolAPI   Bundl e del i ver y PF ( O S A P ) H G W AP Bundl es Echonet- UPnP GW Intermediate PF War ni ng Lamp ( commer ci al i t em) El ect r i c Outl et ( echone t ) El ect r i c Outl et ( echone t ) T V set ( commer ci al i tem) Li ght ( commer ci al i tem) End-User Home network Vi sual i zat i o n tool t o check HGW ①Avai l abl e ser vi ces ②Subscr i be to a ser vi ce ③Judge avai l abi l i ty ④Urge t o del i ver bundl es ⑤Downl oad / i nstal l bundl es Ser ver f or emer gency ear t hquake r epor t i ng ⑥Send an al er t si gnal ⑦Send a contr ol si gnal ◇ Execution of sample AP : “Home control service based on emergency earthquake reporting” 4. An emergency earthquake reporting alert is triggered at the server manually. (⑥) 5. After HGW receives the signal from the server, it sends the control commands to the devices based on AP bundles.(⑦) 6. The devices work by following the commands.
  13. 13. Emergency earthquake reporting • Provide information about seismic center, scale, and the time: immediate estimation after the earthquake occurs. • The information is presumed to come from P-waves captured at an observation point near the seismic center. • This service has been available for the public since 2007 in Japan. ①Earthquake occurs P-wave: Initial tremor ②Detect P-wave Seismo meter ③Decide the hypocenter (by the Office) Service Provider ④Receive the signal / Calculate / Display the result
  14. 14. Devices used in this AP TV ( User por tal ) Vi sual i zati on tool War ni ng Lamp El ectr i ci ty Outl et
  15. 15. Summary • Case study report at i-House based on nation R&D project • Successfully visualized the mechanism of “intermediate service PF” to produce various kinds of home network services flexibly. • OSGi was adopted as the core technology for “intermediate service PF” and its effective application was verified through experiments.

×