SlideShare a Scribd company logo
© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Enabling Smart Data on M2M
Gateways and Aggregators
How OSGi and Java enables smart data
on M2M aggregators and gateways.
Hitachi Communication Technologies America, Inc.
3/27/2013
Walt Bowers
Chief Architect OSGi Solutions
Contents
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
1. M2M Overview
2. Aggregators and Gateways
3. Developer Challenges in M2M
How OSGi and Java enables smart data on M2M aggregators
and gateways.
Enabling Smart Data on M2M Gateways and Aggregators
1
4. OSGi – The M2M Framework to enable smart Data
5. Demo
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
1. M2M Overview
How OSGi and Java enables smart data on M2M aggregators and gateways.
Enabling Smart Data on M2M Gateways and Aggregators
2
3© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
M2M Overview
Enterprise Data &
Applications
Cloud for
Embedded
Devices
Meters
Smart Appliances
& electronics
Personal
Devices
Med-Large Embedded / Multi-
function Devices
VoIP Communications
Industrial controls /
Network Appliances
Management / Monitoring /
Operations
Sensors /
Microcontrollers
Connected Vehicles
4© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
M2M Architecture
Java Language & Tools
Java Language & Tools
Java
Card
Java Embedded
Industries: Healthcare, Energy, Automation, Communications, etc.
SOA
/ESB
DB
Enterprise
Manager
Devices
Embedded
Platforms &
Extensions
Language
Applications
Language
Platform &
Services
Servers
Z-Wave
ClientCloud/Servers
Cloud / Network Infrastructure
Services Communications, Data Aggregation, Software Updates, Local Analytics etc.
OSGi
Application
Manager
Zigbee Bluetooth
DB
5© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Development on the Client Side
Java Language & Tools
Java
Card
Java Embedded
DBEmbedde Suite
Devices
Embedded
Platforms &
Extensions
Language
Client
Services Communications, Data Aggregation, Software Updates, Local Analytics etc.
OSGi
To Cloud/Application
Sensors Z-Wave Zigbee Bluetooth
6© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
M2M Market Dynamics
• Size , Growth, and Technology is driving an expected Revolution
– 50+ Billion connected devices anticipated 2020*
– Processing power continues to increase within these devices
allowing for enhanced intelligence
– Increasing number of ways to effectively interconnect
Machines/Devices/Equipment to an end users, cloud, and business
applications
* Source Ericsson
• However, realization of these benefits are not occurring
today because:
– Complete or end-to-end solutions are inherently complex and
costly to design, develop and deploy
– Solutions that are deployed today can be a combination of
technologies that are stitched together and thereby not able
to evolve or adapt easily
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
2. Aggregators and Gateways
How OSGi and Java enables smart data on M2M aggregators and gateways.
7
Enabling Smart Data on M2M Gateways and Aggregators
8© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Many Devices at a location
• How to act on local data?
• How to do local analytics?
• How to create smart data for the cloud?
Residential Industrial/
Commercial
Transportation
9© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Aggregators – One Device to Rule them All
WiFi Bluetooth IP
Zigbee Z-Wave CANBUS DECT
10© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Aggregators and Gateways
• Control and Collect Data from sensors and devices
– Aggregate data from multiple sensors/devices
– Provide local management for sensors/devices
– Intelligently determine when and how to upload the data
• Local Analytics
– Smart network usage
• Alert – send via 3G/4G network immediately
• Data collection, wait till WiFi or off peak
– Local analytics
• Turn sensor or switch on/off based on local rules
• Local decisions based on local sensor data
– Behavior can be dynamically updated
• Controlled by cloud based on global analytics
11© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Hospital or
Healthcare Provider
Company Field
Support Staff
3rd Party
Service Provider
Network
(Wired or Wireless)
Consumer
Business
Operation Mgr
App
Servers
Aggregators in the Network
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
2. Developer Challenges in M2M
How OSGi and Java enables smart data on M2M aggregators and gateways.
12
Enabling Smart Data on M2M Gateways and Aggregators
13© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Which Aggregator Platform
14© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Java - Device Independence
Just Add:
• Application Lifecycle
– Install, uninstall, start, stop, upgrade
• Multiple Versions of Application
• Dynamically Changing the Behavior
• Discovering Services
But we are still missing:
15© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
M2M Networking Technology
1960’s 1970’s 1980’s 1990’s 2000’s 2010’s
RS-232
Ethernet
X10
RS-485
RS-422
RS-232
802.11b&g
USB
Wireless Hart
Satellite
GSM/GPRS
Ethernet
X10
RS-485
RS-422
RS-232
802.11 a&n
WiMax
6LoWPAN
Bluetooth
Zigbee
ZWAVE
LTE
802.11 b&g
USB
Wireless Hart
HSPDA
Satellite
GSM/GPRS
Ethernet
X10
RS-485
RS-422
RS-232
Satellite
GSM/GPRS
Ethernet
X10
RS-485
RS-422
RS-232
16© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
M2M Protocols, Sensors & Connected Devices
Zigbee
Z-Wave
Bluetooth
DECT
WiFi
IP
CanBUS
Door lock
Thermostat
Energy
Monitor
Glucose Monitor
Camera
Temperature
SensorBlood Pressure
Monitor
Motion Detector
Light Sensor
Light
Switch
Accelerometer
GPS
Simple
Switch
Dimmer
X10
Pulse-Ox
ModBUS
Smart
Meter
Humidity Sensor
6LoWPan
Barometer
Passenger Counters
RS232
17© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Java + OSGi
M2M Smart
Aggregators and
Gateways
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
4. OSGi – The M2M Framework for Smart Data
How OSGi and Java enables smart data on M2M aggregators and gateways.
Enabling Smart Data on M2M Gateways and Aggregators
18
19© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Java and OSGi in M2M Architecture
App
Bundles
Abstraction
Bundles
Video
Streaming
Z-Wave
Service
Photo
app
Sensor (Z-Wave,
ZigBee), UI
Serial
Service
Storage
Service
ZigBee
Service
USB
Base
USB
Serial
Mail
USB
Storage
NI Mgr
HTTP UPnP XML Service Tracker Device Access
OSGi Framework
OSGi Compendiums
Java SE Embedded or JavaME
Operating System
Hardware
Drivers
(e.g. USB)
Wifi
Service
Cellular
Service
SMS
Service
PAN
Service
Bluetooh
Service
JavaOne NFC
Demo
• Provides common bundles to promote applications
• Development of Common bundles/services to abstract protocols
• Added value for application developers
20© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
OSGi benefits for M2M
• Quicker development and deployment of M2M solutions
– Device and sensor abstraction
– Focus on the business solution not the underlying sensor technology
– Access to large community of Java developers
– Quick integration and use of existing projects
• Gateway behavior can be changed dynamically and remotely
– Local analytics and business rules are controlled by global analytics
– Dynamically adapted for verticals or specific customers
• Broadens the scope of M2M applications
– Applications can be re-used in different verticals
• Combining of existing services to create new services
– Applications use services of other applications to create new services
• Portability of M2M Applications
– Java allows device independence
– Same application on many gateway types
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
5. Demo
How OSGi and Java enables smart data on M2M aggregators and gateways.
Enabling Smart Data on M2M Gateways and Aggregators
21
22© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
JavaOne NFC Demo
ZWave Zigbee
NFC
Reader
LCD
Display
MiraBox
Multi-Sensor Energy Switch
© Hitachi Communication Technologies America, Inc. 2012. All rights reserved.
Hitachi Communication Technologies America, Inc.
How OSGi and Java enables smart data on M2M aggregators and gateways.
Enabling Smart Data on M2M Gateways and Aggregators
3/27/2013
Walt Bowers
Chief Architect OSGi Solutions
Walt.bowers@hitachi-cta.com
END
23
24© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
OSGi DevCon Session Feedback
1 Sign In: www.eclipsecon.org
2 Select Session Evaluate
3 Vote
Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers
Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers
Appendix
28© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
Transportation Apps – buses, trains, fleet
Passenger
Counter
ReliaGATE
(System gateway)
1 Location tracking (LBS)
Camera (Normal operation,
local storage; emergencies such
as Amber alert, streaming to
emergency authorities)
Digital signage (Information
and advertising - Location
aware)
Vehicle diagnostics
(Sensors throughout
vehicle)
Route monitoring (Time of
day optimization)
Fraud detection
(Passenger counter,
camera, fare collection)
3
2
4
56
7
29© Hitachi Communication Technologies America, Inc. 2013. All rights reserved.
SuperJ® Applications Ecosystem: Security,
Home Control, Connected Health, Media Sharing

More Related Content

PDF
WANI Network Architecture Proposal for TRAI PDO
PPTX
Dynamic Software Defined Network Infrastructure Test Bed at Marist College
PDF
WebRTC standards update (April 2014)
PDF
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.4)
PPTX
Nokia Big Data and Analytics
PDF
The Platform for the Industrial Internet of Things (IIoT)
PDF
Tech Mahindra - Connected Engineering
PDF
IoT Solutions Made Simple with Everyware IoT
WANI Network Architecture Proposal for TRAI PDO
Dynamic Software Defined Network Infrastructure Test Bed at Marist College
WebRTC standards update (April 2014)
Supelec m2 m - iot - course 1 - update 2015 - part 1 - warming - v(0.4)
Nokia Big Data and Analytics
The Platform for the Industrial Internet of Things (IIoT)
Tech Mahindra - Connected Engineering
IoT Solutions Made Simple with Everyware IoT

What's hot (20)

PDF
Wearables and IoT Strategy
PDF
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
PDF
Watson IoT - IBM
PDF
Private LTE - White Paper
PDF
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
PDF
Fi ware short overview - zaragoza
PPTX
Standards and Interoperability: Creating a whole that is bigger than the sum ...
PDF
Outlook on mobile web standardization(MobileOK)
PDF
Top 10 reasons your IoT project will fail
PDF
Eclipse kura in industry 4.0 david woodard
PDF
Cisco io t for vietnam cio community 2 apr 2015 - split
PDF
The Industrial Internet of Things and RTI
PDF
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
PDF
Global SOC IoT Innovation Trends
PDF
Internet of Things application platforms
PDF
Globecom 2011 - Workshop M2M, Houston - Welcome Session
PDF
Defining the IoT Stack
PDF
IoT the driver of Business Innovation: better products, new services and...
PPTX
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
PDF
Session 1908 connecting devices to the IBM IoT Cloud
Wearables and IoT Strategy
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Watson IoT - IBM
Private LTE - White Paper
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
Fi ware short overview - zaragoza
Standards and Interoperability: Creating a whole that is bigger than the sum ...
Outlook on mobile web standardization(MobileOK)
Top 10 reasons your IoT project will fail
Eclipse kura in industry 4.0 david woodard
Cisco io t for vietnam cio community 2 apr 2015 - split
The Industrial Internet of Things and RTI
TechInAsia PDC 2019 - Unlocking The Potential of IoT with AI
Global SOC IoT Innovation Trends
Internet of Things application platforms
Globecom 2011 - Workshop M2M, Houston - Welcome Session
Defining the IoT Stack
IoT the driver of Business Innovation: better products, new services and...
How to Build the Connectivity Architecture for the Industrial Internet of Thi...
Session 1908 connecting devices to the IBM IoT Cloud
Ad

Viewers also liked (20)

PDF
Smart data hub
PPTX
Albel Pres Continuous Intelligence Overview
PDF
Smart Data - The Foundation for Better Business Outcomes
PDF
Wavelength April 2015 Volume 19 No.1
PPTX
The intervw4 Paul Tankersley...becslideshow--4 P.T. only
KEY
Polyglot OSGi
PPTX
2 osn ponyatia_bukh_ucheta
PPTX
Galileo Differentiators, Initial Services and Synergies with Copernicus
PDF
IFC 2015: 'Smart' Fundrasing Workshop
PDF
Use Social Media to Grow Your Fan Base
PPT
Tecnicas educativas en salud
PPTX
Testdigitalsingage
PPTX
SMART data analysis 2013
PDF
Solution focused approach to agile coaching for the Mini XP Days Benelux 2010
PPTX
Social Networking Security
PPTX
Groups as Systems: Getting into Flow
PDF
Smart Data as a Service
PPTX
Development and evaluation of the PCYC Catalyst outdoor adventure interventio...
PDF
Smart Data Slides: Leverage the IOT to Build a Smart Data Ecosystem
Smart data hub
Albel Pres Continuous Intelligence Overview
Smart Data - The Foundation for Better Business Outcomes
Wavelength April 2015 Volume 19 No.1
The intervw4 Paul Tankersley...becslideshow--4 P.T. only
Polyglot OSGi
2 osn ponyatia_bukh_ucheta
Galileo Differentiators, Initial Services and Synergies with Copernicus
IFC 2015: 'Smart' Fundrasing Workshop
Use Social Media to Grow Your Fan Base
Tecnicas educativas en salud
Testdigitalsingage
SMART data analysis 2013
Solution focused approach to agile coaching for the Mini XP Days Benelux 2010
Social Networking Security
Groups as Systems: Getting into Flow
Smart Data as a Service
Development and evaluation of the PCYC Catalyst outdoor adventure interventio...
Smart Data Slides: Leverage the IOT to Build a Smart Data Ecosystem
Ad

Similar to Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers (20)

PDF
Transforming to Enable 5G
PPT
Mobile Middleware and Applications of Telemetry
PDF
Expediting the Roll-Out of Value Added Services and Applications - S Moyer
PDF
Powering Dynamic M2M Event Processing with OSGi - W Bowers
PDF
Evolving Mobile Data Application Services With SDN
PDF
Sierra Wireless Developer Day 2013 - 08 - Open AT
PDF
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
PDF
Introduction to the AGILE project: open source modular gateway for the IoT (C...
PPT
Connecting devices to the internet of things
PDF
Software-Defined WAN: A Real World Success Story
PDF
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
PPT
Ibm iot overview
PDF
How to bootstrap your IoT project
PDF
Managed Services for the New Millennium - J Barr
PDF
Scalable Small Cell System with Dual Band, Multi-Mode
PDF
Kura M2M IoT Gateway
PDF
Internet of Things
PDF
AccML, co-located with HiPEAC 2021_Pedro Trancoso presentation
PDF
5G and edge computing - CORAL perspective
Transforming to Enable 5G
Mobile Middleware and Applications of Telemetry
Expediting the Roll-Out of Value Added Services and Applications - S Moyer
Powering Dynamic M2M Event Processing with OSGi - W Bowers
Evolving Mobile Data Application Services With SDN
Sierra Wireless Developer Day 2013 - 08 - Open AT
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
Introduction to the AGILE project: open source modular gateway for the IoT (C...
Connecting devices to the internet of things
Software-Defined WAN: A Real World Success Story
Enabling the Enterprise with Next-Generation Mobile Architectures - Mark Vand...
Ibm iot overview
How to bootstrap your IoT project
Managed Services for the New Millennium - J Barr
Scalable Small Cell System with Dual Band, Multi-Mode
Kura M2M IoT Gateway
Internet of Things
AccML, co-located with HiPEAC 2021_Pedro Trancoso presentation
5G and edge computing - CORAL perspective

More from mfrancis (20)

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

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
20250228 LYD VKU AI Blended-Learning.pptx
Assigned Numbers - 2025 - Bluetooth® Document
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
Programs and apps: productivity, graphics, security and other tools
A comparative analysis of optical character recognition models for extracting...
Dropbox Q2 2025 Financial Results & Investor Presentation
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25-Week II
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers

  • 1. © Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Enabling Smart Data on M2M Gateways and Aggregators How OSGi and Java enables smart data on M2M aggregators and gateways. Hitachi Communication Technologies America, Inc. 3/27/2013 Walt Bowers Chief Architect OSGi Solutions
  • 2. Contents © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 1. M2M Overview 2. Aggregators and Gateways 3. Developer Challenges in M2M How OSGi and Java enables smart data on M2M aggregators and gateways. Enabling Smart Data on M2M Gateways and Aggregators 1 4. OSGi – The M2M Framework to enable smart Data 5. Demo
  • 3. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 1. M2M Overview How OSGi and Java enables smart data on M2M aggregators and gateways. Enabling Smart Data on M2M Gateways and Aggregators 2
  • 4. 3© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. M2M Overview Enterprise Data & Applications Cloud for Embedded Devices Meters Smart Appliances & electronics Personal Devices Med-Large Embedded / Multi- function Devices VoIP Communications Industrial controls / Network Appliances Management / Monitoring / Operations Sensors / Microcontrollers Connected Vehicles
  • 5. 4© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. M2M Architecture Java Language & Tools Java Language & Tools Java Card Java Embedded Industries: Healthcare, Energy, Automation, Communications, etc. SOA /ESB DB Enterprise Manager Devices Embedded Platforms & Extensions Language Applications Language Platform & Services Servers Z-Wave ClientCloud/Servers Cloud / Network Infrastructure Services Communications, Data Aggregation, Software Updates, Local Analytics etc. OSGi Application Manager Zigbee Bluetooth DB
  • 6. 5© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Development on the Client Side Java Language & Tools Java Card Java Embedded DBEmbedde Suite Devices Embedded Platforms & Extensions Language Client Services Communications, Data Aggregation, Software Updates, Local Analytics etc. OSGi To Cloud/Application Sensors Z-Wave Zigbee Bluetooth
  • 7. 6© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. M2M Market Dynamics • Size , Growth, and Technology is driving an expected Revolution – 50+ Billion connected devices anticipated 2020* – Processing power continues to increase within these devices allowing for enhanced intelligence – Increasing number of ways to effectively interconnect Machines/Devices/Equipment to an end users, cloud, and business applications * Source Ericsson • However, realization of these benefits are not occurring today because: – Complete or end-to-end solutions are inherently complex and costly to design, develop and deploy – Solutions that are deployed today can be a combination of technologies that are stitched together and thereby not able to evolve or adapt easily
  • 8. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 2. Aggregators and Gateways How OSGi and Java enables smart data on M2M aggregators and gateways. 7 Enabling Smart Data on M2M Gateways and Aggregators
  • 9. 8© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Many Devices at a location • How to act on local data? • How to do local analytics? • How to create smart data for the cloud? Residential Industrial/ Commercial Transportation
  • 10. 9© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Aggregators – One Device to Rule them All WiFi Bluetooth IP Zigbee Z-Wave CANBUS DECT
  • 11. 10© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Aggregators and Gateways • Control and Collect Data from sensors and devices – Aggregate data from multiple sensors/devices – Provide local management for sensors/devices – Intelligently determine when and how to upload the data • Local Analytics – Smart network usage • Alert – send via 3G/4G network immediately • Data collection, wait till WiFi or off peak – Local analytics • Turn sensor or switch on/off based on local rules • Local decisions based on local sensor data – Behavior can be dynamically updated • Controlled by cloud based on global analytics
  • 12. 11© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Hospital or Healthcare Provider Company Field Support Staff 3rd Party Service Provider Network (Wired or Wireless) Consumer Business Operation Mgr App Servers Aggregators in the Network
  • 13. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 2. Developer Challenges in M2M How OSGi and Java enables smart data on M2M aggregators and gateways. 12 Enabling Smart Data on M2M Gateways and Aggregators
  • 14. 13© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Which Aggregator Platform
  • 15. 14© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Java - Device Independence Just Add: • Application Lifecycle – Install, uninstall, start, stop, upgrade • Multiple Versions of Application • Dynamically Changing the Behavior • Discovering Services But we are still missing:
  • 16. 15© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. M2M Networking Technology 1960’s 1970’s 1980’s 1990’s 2000’s 2010’s RS-232 Ethernet X10 RS-485 RS-422 RS-232 802.11b&g USB Wireless Hart Satellite GSM/GPRS Ethernet X10 RS-485 RS-422 RS-232 802.11 a&n WiMax 6LoWPAN Bluetooth Zigbee ZWAVE LTE 802.11 b&g USB Wireless Hart HSPDA Satellite GSM/GPRS Ethernet X10 RS-485 RS-422 RS-232 Satellite GSM/GPRS Ethernet X10 RS-485 RS-422 RS-232
  • 17. 16© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. M2M Protocols, Sensors & Connected Devices Zigbee Z-Wave Bluetooth DECT WiFi IP CanBUS Door lock Thermostat Energy Monitor Glucose Monitor Camera Temperature SensorBlood Pressure Monitor Motion Detector Light Sensor Light Switch Accelerometer GPS Simple Switch Dimmer X10 Pulse-Ox ModBUS Smart Meter Humidity Sensor 6LoWPan Barometer Passenger Counters RS232
  • 18. 17© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Java + OSGi M2M Smart Aggregators and Gateways
  • 19. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 4. OSGi – The M2M Framework for Smart Data How OSGi and Java enables smart data on M2M aggregators and gateways. Enabling Smart Data on M2M Gateways and Aggregators 18
  • 20. 19© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Java and OSGi in M2M Architecture App Bundles Abstraction Bundles Video Streaming Z-Wave Service Photo app Sensor (Z-Wave, ZigBee), UI Serial Service Storage Service ZigBee Service USB Base USB Serial Mail USB Storage NI Mgr HTTP UPnP XML Service Tracker Device Access OSGi Framework OSGi Compendiums Java SE Embedded or JavaME Operating System Hardware Drivers (e.g. USB) Wifi Service Cellular Service SMS Service PAN Service Bluetooh Service JavaOne NFC Demo • Provides common bundles to promote applications • Development of Common bundles/services to abstract protocols • Added value for application developers
  • 21. 20© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. OSGi benefits for M2M • Quicker development and deployment of M2M solutions – Device and sensor abstraction – Focus on the business solution not the underlying sensor technology – Access to large community of Java developers – Quick integration and use of existing projects • Gateway behavior can be changed dynamically and remotely – Local analytics and business rules are controlled by global analytics – Dynamically adapted for verticals or specific customers • Broadens the scope of M2M applications – Applications can be re-used in different verticals • Combining of existing services to create new services – Applications use services of other applications to create new services • Portability of M2M Applications – Java allows device independence – Same application on many gateway types
  • 22. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. 5. Demo How OSGi and Java enables smart data on M2M aggregators and gateways. Enabling Smart Data on M2M Gateways and Aggregators 21
  • 23. 22© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. JavaOne NFC Demo ZWave Zigbee NFC Reader LCD Display MiraBox Multi-Sensor Energy Switch
  • 24. © Hitachi Communication Technologies America, Inc. 2012. All rights reserved. Hitachi Communication Technologies America, Inc. How OSGi and Java enables smart data on M2M aggregators and gateways. Enabling Smart Data on M2M Gateways and Aggregators 3/27/2013 Walt Bowers Chief Architect OSGi Solutions Walt.bowers@hitachi-cta.com END 23
  • 25. 24© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. OSGi DevCon Session Feedback 1 Sign In: www.eclipsecon.org 2 Select Session Evaluate 3 Vote
  • 29. 28© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. Transportation Apps – buses, trains, fleet Passenger Counter ReliaGATE (System gateway) 1 Location tracking (LBS) Camera (Normal operation, local storage; emergencies such as Amber alert, streaming to emergency authorities) Digital signage (Information and advertising - Location aware) Vehicle diagnostics (Sensors throughout vehicle) Route monitoring (Time of day optimization) Fraud detection (Passenger counter, camera, fare collection) 3 2 4 56 7
  • 30. 29© Hitachi Communication Technologies America, Inc. 2013. All rights reserved. SuperJ® Applications Ecosystem: Security, Home Control, Connected Health, Media Sharing