Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Build wireless M2M solutions easily
1. PageSierra Wireless Proprietary and Confidential 1
Build wireless M2M solutions easily
Generic platform and open development tools
Joachim Dressler & Nicolas Damour, Nuremberg, March 3rd, 2011
2. Page
• Introduction: Building an M2M solution
• Main challenges
• Technical challenges
• Business challenges
• Different challenges along the project
• Threefold answer
• M2M Cloud Platform as a service
• Generic embedded platform and modelling
• Application development and tools
• Use case: electrical vehicle charging stations
• Conclusion and Questions
2
Introduction: Agenda
Sierra Wireless Proprietary and Confidential
3. Page
The connected device opportunity
Sierra Wireless Proprietary and Confidential 3
Over-the-air book sales
eCall emergency
road assistance +
Entertainment
Smart Grid
Energy Management
Cellular Point of Sale
Personal Navigation
Devices
New Applications & ServicesProducts
Cellular
Communication
5. Page
Generic M2M solution architecture
Sierra Wireless Proprietary and Confidential 5
Users and
Applications
Device
Communication
Modem
Connectivity Network M2M Server
Device Communication
Modem
Device Communication
Modem
Device
6. Page
• Introduction: Building an M2M solution
• Main challenges
• Technical challenges
• Business challenges
• Different challenges along the project
• Threefold answer
• M2M Cloud Platform as a service
• Generic embedded platform and modelling
• Application development and tools
• Use case: electrical vehicle charging stations
• Conclusion and Questions
6
Main challenges to an M2M solution
Sierra Wireless Proprietary and Confidential
7. Page
Technical challenges - Communication
Sierra Wireless Proprietary and Confidential 7
Users and
Applications
Device
Communication
Modem
Connectivity Network M2M Server
Device Communication
Modem
Device Communication
Modem
Device
Ethernet/IP Wifi
RS-232 RS-485
Bluetooth Zigbee
GPRS EDGE HSxPA LTE
SMS USSD
Cable xDSL
IP
Applicative
protocols
11. Page
Different challenges along the project
Sierra Wireless Proprietary and Confidential 11
SIM activated for test
Billing don’t start
SIM activated
Billing starts
Vital data check
Developer Program
(Tools, Components, SIM)
Mockup Dev & Tests
Manufacturing
Provisioning
SIM/Device & test
Distribution
Reception
Install check
Install & Test In Service Support call
Customer CareReal-time Service
Monitoring
Service HostingSelf-provisioning Service activation
Self-care
Self-care
DEVELOPMENT DEPLOYMENT OPERATION
OPERATOR
SOLUTION
PROVIDER
END USER
12. Page
• Introduction: Building an M2M solution
• Main challenges
• Technical challenges
• Business challenges
• Different challenges along the project
• Threefold answer
• M2M Cloud Platform as a service
• Generic embedded platform and modelling
• Application development and tools
• Use case: electrical vehicle charging stations
• Conclusion and Questions
12
Elements of answers
Sierra Wireless Proprietary and Confidential
13. Page
M2M Cloud Platform as a Service
Sierra Wireless Proprietary and Confidential 13
Accelerated Time to Market
• Standards-based infrastructure already in place
• Interconnections to carrier networks already available
Lower risk
• No hardware investment, no specific installation
• No on-going maintenance activity, no long term commitment
Latest features and fixes
• Latest upgrades and new features automatically available
• Predictable roadmap and mutualization of development efforts
Availability
• High availability of current SaaS solutions
• High general trend of customers’ satisfaction
Scalability
• Integrated management across the platform
• Scales out as the customer base grows
Long-term storage
• Data redundancy and security, regular backups
• Historization inside the platform and remain available at all times
14. Page
Generic embedded platform
Sierra Wireless Proprietary and Confidential 14
L
OS
CAPI
Business
Application (1)
native executable
JavaAPI
Business
Application (2)
Java application
Java VM
NativeAPI
External Business
Application (3)
native executable
M2M Device
OSGi
Bundle
External Business
Application (4)
OSGi/Java
Java VM
M2M Device
Application
Management
M2M Area Netw.
Management
FW/SW Versioning
and Update
WAN Management
Debug, Diagnose
and Maintenance
Security
M2M Area Network
(Ethernet, Zigbee, Bluetooth)
M2M Gateway
Generic M2M platform
15. Page
Server-side modelling of the devices
Sierra Wireless Proprietary and Confidential 15
Hardware
Available features
Firmware
Supported features
Software
Used features
Exchanged data
Events, commands and data objects
16. Page
Application development and tools
Sierra Wireless Proprietary and Confidential 16
• Embedded applications development
• Server-side applications development
• M2M platform configuration and customization
• Embedded device simulators
Standards-based tools needed for:
17. Page
• Introduction: Building an M2M solution
• Main challenges
• Technical challenges
• Business challenges
• Different challenges along the project
• Threefold answer
• M2M Cloud Platform as a service
• Generic embedded platform and modelling
• Application development and tools
• Use case: electrical vehicle charging stations
• Conclusion and Questions
17
Electrical vehicle charging stations
Sierra Wireless Proprietary and Confidential
18. Page
Electrical vehicle charging stations
Sierra Wireless Proprietary and Confidential 18
Programmable
Logic Controller
Wireless
modem
Charging
Terminals
Supervision
Application
Charging
Station
M2M Services Platform