SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Alcatel Lucent’s M2M E2E Solution
for OSGi Enabled M2M Gateways
Hugo Verbandt                       Daniel Schellhoss

Alcatel-Lucent                      ProSyst

20 September 2011




                                                           OSGi Alliance Marketing © 2008-2010 . 1
                                                                                           Page
COPYRIGHT © 2008-2011 OSGi Alliance. All Rights Reserved
                                                           All Rights Reserved
Contents

• Application Enablement Infrastructure: Horizontal vis-à-
  vis Vertical Approach
• E2E solution leveraged through Alcatel-Lucent and
  ProSyst
• Overview of Alcatel-Lucent application enablers
• Overview of ProSyst application enablers
• Customer case
• Conclusions


   Page 2   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Vertical vis-à-vis Horizontal Approach
Current Vertical Approach
    E-Health                                                   Energy                    Other

Business Device                                     Business Device                 Business Device
 Logic Management                                    Logic Management                Logic Management

  Communication                                           Communication               Communication



                Fixed & Mobile Access Networks




    Bluetooth, WIFI, etc.                                  Zigbee, Zwave, etc.                Apps
                                                                                             Apps
                                                                                            Enablers


    Page 3     OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Vertical vis-à-vis Horizontal Approach
Perceived Issues with Vertical Approach

• Multiple service gateway devices, one for each
  application
• Each application provides its own means for device and
  application management, L1 support, communication,
  CPE device integration
• No/limited openness towards 3rd party applications
   •    Absence of an SDK
• No sensor reuse amongst different applications
• This heterogeneous approach does not fit with
  requirements of major fixed/mobile carriers

   Page 4   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Vertical vis-à-vis Horizontal Approach
  Horizontal Approach
                                                                                           M2M Gateway &
                                                                                         Application Lifecycle
 E-Health                        Energy
                                                                                            Management
                                                                                                                 Level 1
                                                                                                                 Support
                                                                                                     TR-069,
M2M Communication Enablers                                                                           PD-174
                                                                                                     OMA-DM

                                                 Fixed & Mobile Access Networks

                                                             E-Health              Energy
                                              Sensor, GUI, Communication & Management
                                                                                                                 Service
                                                                       JVM and OSGi                              Gateway
                    SDK
                                                                       OS (e.g. Linux)

 Apps                                                         Bluetooth, WIFI, Zigbee, Zwave, etc.
 Apps
Enablers


           Page 5   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Vertical vis-à-vis Horizontal Approach
Enablers of the Horizontal Platform

• M2M gateway hardware
• M2M gateway middleware
   •    Hardware/OS/Sensor abstraction

• SDK for application development
• M2M gateway device management
   •    Zero-touch activation, configuration, firmware, monitoring

• M2M gateway application lifecycle management
   •    Install, start, configure, upgrade and monitor applications remotely

• L1 troubleshooting
• M2M application communication enablement
   •    Technology agnostic communication framework for applications

   Page 6    OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
How is this realized?
  E2E Architecture
                                                                                       M2M Device Management
                                                                                     Service Management Platform
 E-Health                        Energy                                             TR-069    Application OMA-DM
                                                                                   DM (ACS) Lifecycle        DM
                                                                                                                      Level 1
                                                                                                                      Support
     M2M Communication Enablers                                                                        TR-069
    Messaging        Bulk Data                                                                         PD-174
    Middleware       Collection                                                                        OMA-DM

                                                 Fixed & Mobile Access Networks

                                                             E-Health              Energy
                                                             Sensor, GUI, Communication
                                                                   & Management
                                                                       JVM and OSGi
                    SDK                                                OS (e.g. Linux)
                                                                                                                   Cellpipe
 Apps                                                         Bluetooth, WIFI, Zigbee, Zwave, etc.                  RGAM
 Apps
Enablers


           Page 7   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
How is this realized?
M2M Gateway and Applications Management?
                                                                                   M2M Device Management
     M2M Communication Enablers                                                 M2M Device Management
     Bulk Data                 Messaging                                        Application          TR-069
     Collection                Middleware                                        Lifecycle            DM
                                                                               Management             ACS

                                               Device
                                              Alerting                                                        M2M Gateway
                                            (SMS, XMPP)                                                       Management (TR-
                                                                                                              069)
                                                                                                              Application Lifecycle
                                               Fixed & Mobile Access Networks                                 Management (TR-
                                                                                                              069)
                                                                                                              ‘Sensor’
                          Communication                                     Device Management                 management (PD-
Applications                Enablers                                             Enablers                     174)
                                                                               Remote
                      XMPP          SMS       Alerting             Diagnostics Access         PD-174 TR-069


                         JVM, OSGi, Sensor Abstraction
                                     OS
                                 Hardware
      Page 8      OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
How is this realized?
 M2M Gateway Hardware: ALU Cellpipe RGAM
                                                        OSGi Inside




Software platform                                                   4 ALL
                                                                    • Consistent features set
 Versioned (OS, JVM, ProSyst OSGi)
                                                                         • Sensor abstraction layer
 C and OSGi applications
                                                                         • Dual-boot, firmware
 Remote support for drivers                                               upgrade, ……
 Validated TR-69 solution                                          • Repeatable concept
                                                                    • Support various interfaces
     Page 9   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
How is this realized?
  M2M Gateway Middleware by ProSyst
                      Residential Services                       Interoperability                     Remote Management
mBS SDK
                       Applications                   Communication Enablers                      Device Management Enablers
                      Health Energy                                                                             Remote    TR-069   option
                       Smart Home                       XMPP           SMS         Alerting       Diagnostics   Access    PD-174   OMA-DM


+ Eclipse
                       HDM/HAM API Mapping (Java, JSON, XML-RPC)                                                         DLNA
• Develop
                                                                                                          Mgmt                     Connec-
• Test                                                                                                    Agent          UPnP      tivity
• Deploy              Home Device Manager                    Home Automation Manager

                                                                                                         Update      Security
 Sensors               ZigBee             Z-Wave                   Rules                     Scenes
 & Actors                                                                                                Agent                     Data
                      Bluetooth           wM-Bus               Conditions              Commands                      SSL/TLS       Privacy

 Portability                                          mBS (OSGi R4.3 Framework)
                                                                                                                                   Standards
 OS                        mBSA                                            Java Virtual Machine (JVM)
 Monitoring
                                                                                 OS
 OS/HW
 Independ.                                                                Hardware

            Page 10     OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
How is this realized?
Openness of the Solutions

• As the Alcatel-Lucent/ProSyst solution is based upon standardized
  protocols, the different building blocks of the solution can interwork
  with the building blocks of other vendors
    •    Any ACS (TR-069 device manager) can manage the OSGi enabled RGAM
           • ProSyst has the mPower Remote Manager (ACS) which fulfils the following use
              cases:
                 • Platform, Application & Service Lifecycle Management
                 • Firmware & File Update
                 • Remote Configuration & Software Provisioning
                 • Remote Diagnostics & Troubleshooting (life status monitoring, logging, etc.)
                 • Remote Security Administration
    •    Alcatel-Lucent’s ACS (HDM product) is capable of managing any TR-069 managed
         gateway and/or execution environment (currently more than 60 million devices are
         managed from more than 80 CPE vendors.



    Page 11   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Customer Case: Vodafone E-Health

                                                      E-Health                                         M2M Device Management

                                                                                                                      Application
                                                                                                     TR-069
Highlights:                                                                                         DM (ACS)
                                                                                                                       Lifecycle
                                                                                                                     Management
Short-time to market for:
•Device Integration in OSGi                           Middleware
•E-Health bundle
                                                                                                                     TR-069
Zero-touch configuration
& Activation of SG and Apps.

                                                                                E-Health
                                                                             Sensor Abstraction, Communication
                                                                                      & Management
                                                                                            JVM and OSGi
                                    SDK                                                     OS (e.g. Linux)
                                                                                                                                Ionics Plug
              Apps                                                                                                               Computer
                                                                                                Bluetooth
             Apps
            Enablers


          Page 12      OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
Conclusions

• All aspects of the M2M gateway (device, apps, sensors) can be
  remotely managed through open standardized protocols (TR-069)
  reducing substantially the OPEX of the operator (carriers, utilities)
• Short time-to-market of new applications thanks to OSGi
  middleware technology, SDK, sensor abstraction framework and
  communication abstraction framework
• Alcatel-Lucent and ProSyst provide an open and managed M2M
  gateway solution enabling ‘simultaneously’ different kind of
  application (Energy, E-Health, Automotive, Security, Telematics,
  etc.) for any kind of environment (Home, Enterprise/building, Car,
  etc.)


    Page 13   OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved

Contenu connexe

En vedette

Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioGünter Obiltschnig
 
5 Myths about M2M
5 Myths about M2M5 Myths about M2M
5 Myths about M2Mblueslice
 
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015Martyn Taylor
 
Management Summary of Onderzoek Flexibel Gebruik van MNC's
Management Summary of Onderzoek Flexibel Gebruik van MNC's Management Summary of Onderzoek Flexibel Gebruik van MNC's
Management Summary of Onderzoek Flexibel Gebruik van MNC's Raindeer
 
Internet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsInternet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsGunjan Panara
 
CIEC16_PPT_Iot Based Smart Solar Monitoring
CIEC16_PPT_Iot Based Smart Solar MonitoringCIEC16_PPT_Iot Based Smart Solar Monitoring
CIEC16_PPT_Iot Based Smart Solar MonitoringSOHAM ADHYA
 
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...Ali Saghaeian
 
Analysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iotAnalysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iotVincenzo Gallucci
 
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event Pics
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event PicsTalk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event Pics
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event PicsRitesh Nagpal
 
Telecoms operators approaches to M2M and IoT
Telecoms operators approaches to M2M and IoTTelecoms operators approaches to M2M and IoT
Telecoms operators approaches to M2M and IoTTom Rebbeck
 
Introduction to Internet of things
Introduction to Internet of thingsIntroduction to Internet of things
Introduction to Internet of thingsRehmat Ullah
 

En vedette (11)

Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.io
 
5 Myths about M2M
5 Myths about M2M5 Myths about M2M
5 Myths about M2M
 
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
 
Management Summary of Onderzoek Flexibel Gebruik van MNC's
Management Summary of Onderzoek Flexibel Gebruik van MNC's Management Summary of Onderzoek Flexibel Gebruik van MNC's
Management Summary of Onderzoek Flexibel Gebruik van MNC's
 
Internet of Things(IoT) & Applications
Internet of Things(IoT) & ApplicationsInternet of Things(IoT) & Applications
Internet of Things(IoT) & Applications
 
CIEC16_PPT_Iot Based Smart Solar Monitoring
CIEC16_PPT_Iot Based Smart Solar MonitoringCIEC16_PPT_Iot Based Smart Solar Monitoring
CIEC16_PPT_Iot Based Smart Solar Monitoring
 
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
New Service Development and Service Delivery Innovation in Mobile VAS and Mul...
 
Analysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iotAnalysys mason telecoms_operators_approaches_to_m2_m_and_iot
Analysys mason telecoms_operators_approaches_to_m2_m_and_iot
 
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event Pics
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event PicsTalk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event Pics
Talk on Home Automation & IoT - PhaseShift 2016 - BMS - With QA & Event Pics
 
Telecoms operators approaches to M2M and IoT
Telecoms operators approaches to M2M and IoTTelecoms operators approaches to M2M and IoT
Telecoms operators approaches to M2M and IoT
 
Introduction to Internet of things
Introduction to Internet of thingsIntroduction to Internet of things
Introduction to Internet of things
 

Plus de mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

Plus de mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Dernier

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Dernier (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Alcatel Lucent’s M2M E2E solution for OSGI enabled M2M gateways - Hugo Verbandt & Daniel Shellhoss

  • 1. Alcatel Lucent’s M2M E2E Solution for OSGi Enabled M2M Gateways Hugo Verbandt Daniel Schellhoss Alcatel-Lucent ProSyst 20 September 2011 OSGi Alliance Marketing © 2008-2010 . 1 Page COPYRIGHT © 2008-2011 OSGi Alliance. All Rights Reserved All Rights Reserved
  • 2. Contents • Application Enablement Infrastructure: Horizontal vis-à- vis Vertical Approach • E2E solution leveraged through Alcatel-Lucent and ProSyst • Overview of Alcatel-Lucent application enablers • Overview of ProSyst application enablers • Customer case • Conclusions Page 2 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 3. Vertical vis-à-vis Horizontal Approach Current Vertical Approach E-Health Energy Other Business Device Business Device Business Device Logic Management Logic Management Logic Management Communication Communication Communication Fixed & Mobile Access Networks Bluetooth, WIFI, etc. Zigbee, Zwave, etc. Apps Apps Enablers Page 3 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 4. Vertical vis-à-vis Horizontal Approach Perceived Issues with Vertical Approach • Multiple service gateway devices, one for each application • Each application provides its own means for device and application management, L1 support, communication, CPE device integration • No/limited openness towards 3rd party applications • Absence of an SDK • No sensor reuse amongst different applications • This heterogeneous approach does not fit with requirements of major fixed/mobile carriers Page 4 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 5. Vertical vis-à-vis Horizontal Approach Horizontal Approach M2M Gateway & Application Lifecycle E-Health Energy Management Level 1 Support TR-069, M2M Communication Enablers PD-174 OMA-DM Fixed & Mobile Access Networks E-Health Energy Sensor, GUI, Communication & Management Service JVM and OSGi Gateway SDK OS (e.g. Linux) Apps Bluetooth, WIFI, Zigbee, Zwave, etc. Apps Enablers Page 5 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 6. Vertical vis-à-vis Horizontal Approach Enablers of the Horizontal Platform • M2M gateway hardware • M2M gateway middleware • Hardware/OS/Sensor abstraction • SDK for application development • M2M gateway device management • Zero-touch activation, configuration, firmware, monitoring • M2M gateway application lifecycle management • Install, start, configure, upgrade and monitor applications remotely • L1 troubleshooting • M2M application communication enablement • Technology agnostic communication framework for applications Page 6 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 7. How is this realized? E2E Architecture M2M Device Management Service Management Platform E-Health Energy TR-069 Application OMA-DM DM (ACS) Lifecycle DM Level 1 Support M2M Communication Enablers TR-069 Messaging Bulk Data PD-174 Middleware Collection OMA-DM Fixed & Mobile Access Networks E-Health Energy Sensor, GUI, Communication & Management JVM and OSGi SDK OS (e.g. Linux) Cellpipe Apps Bluetooth, WIFI, Zigbee, Zwave, etc. RGAM Apps Enablers Page 7 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 8. How is this realized? M2M Gateway and Applications Management? M2M Device Management M2M Communication Enablers M2M Device Management Bulk Data Messaging Application TR-069 Collection Middleware Lifecycle DM Management ACS Device Alerting M2M Gateway (SMS, XMPP) Management (TR- 069) Application Lifecycle Fixed & Mobile Access Networks Management (TR- 069) ‘Sensor’ Communication Device Management management (PD- Applications Enablers Enablers 174) Remote XMPP SMS Alerting Diagnostics Access PD-174 TR-069 JVM, OSGi, Sensor Abstraction OS Hardware Page 8 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 9. How is this realized? M2M Gateway Hardware: ALU Cellpipe RGAM OSGi Inside Software platform 4 ALL • Consistent features set  Versioned (OS, JVM, ProSyst OSGi) • Sensor abstraction layer  C and OSGi applications • Dual-boot, firmware  Remote support for drivers upgrade, ……  Validated TR-69 solution • Repeatable concept • Support various interfaces Page 9 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 10. How is this realized? M2M Gateway Middleware by ProSyst Residential Services Interoperability Remote Management mBS SDK Applications Communication Enablers Device Management Enablers Health Energy Remote TR-069 option Smart Home XMPP SMS Alerting Diagnostics Access PD-174 OMA-DM + Eclipse HDM/HAM API Mapping (Java, JSON, XML-RPC) DLNA • Develop Mgmt Connec- • Test Agent UPnP tivity • Deploy Home Device Manager Home Automation Manager Update Security Sensors ZigBee Z-Wave Rules Scenes & Actors Agent Data Bluetooth wM-Bus Conditions Commands SSL/TLS Privacy Portability mBS (OSGi R4.3 Framework) Standards OS mBSA Java Virtual Machine (JVM) Monitoring OS OS/HW Independ. Hardware Page 10 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 11. How is this realized? Openness of the Solutions • As the Alcatel-Lucent/ProSyst solution is based upon standardized protocols, the different building blocks of the solution can interwork with the building blocks of other vendors • Any ACS (TR-069 device manager) can manage the OSGi enabled RGAM • ProSyst has the mPower Remote Manager (ACS) which fulfils the following use cases: • Platform, Application & Service Lifecycle Management • Firmware & File Update • Remote Configuration & Software Provisioning • Remote Diagnostics & Troubleshooting (life status monitoring, logging, etc.) • Remote Security Administration • Alcatel-Lucent’s ACS (HDM product) is capable of managing any TR-069 managed gateway and/or execution environment (currently more than 60 million devices are managed from more than 80 CPE vendors. Page 11 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 12. Customer Case: Vodafone E-Health E-Health M2M Device Management Application TR-069 Highlights: DM (ACS) Lifecycle Management Short-time to market for: •Device Integration in OSGi Middleware •E-Health bundle TR-069 Zero-touch configuration & Activation of SG and Apps. E-Health Sensor Abstraction, Communication & Management JVM and OSGi SDK OS (e.g. Linux) Ionics Plug Apps Computer Bluetooth Apps Enablers Page 12 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved
  • 13. Conclusions • All aspects of the M2M gateway (device, apps, sensors) can be remotely managed through open standardized protocols (TR-069) reducing substantially the OPEX of the operator (carriers, utilities) • Short time-to-market of new applications thanks to OSGi middleware technology, SDK, sensor abstraction framework and communication abstraction framework • Alcatel-Lucent and ProSyst provide an open and managed M2M gateway solution enabling ‘simultaneously’ different kind of application (Energy, E-Health, Automotive, Security, Telematics, etc.) for any kind of environment (Home, Enterprise/building, Car, etc.) Page 13 OSGi Alliance Community Event 2011© 2008-2011. All Rights Reserved