SlideShare una empresa de Scribd logo
1 de 15
M2M Workshop
                             EclipseCon Europe – Nov 2nd 2011
                             Thibault Cantegrel – Developer Program Director
                             Benjamin Cabé – Open source community Manager
                             GaétanMorice – Embedded Tools Manager




Sierra Wireless Proprietary and Confidential                                   Page 1
Session summary
Introduction | 30’
•   what’s an m2m app?
•   m2m solution example (energy)
•   most common m2m services
•   Sierra Wireless m2m toolbox

Interactive workshop | 30’
• From a funny connected objects app mockup to the real life
  industrialized m2m app
    •    Example of the contest dev case
    •    Let’s implement it!
    •    Development of the embedded code in Lua
    •    Widget dashboard


Play with… (open session) | 30’
• Lua embedded code (code yourself)
• Widget dashboard (create one by yourself)
• Sierra Wireless developer website (beta) (register, explore, ask, comment, …) –
  feedback welcome!


Sierra Wireless Proprietary and Confidential                      Page 2
Introduction
        • Sierra Wireless | Manufacturer of mobile broadband
          devices,programmable gateways and routers, and embedded
          modules for m2m solutions (2G/3G/4G-LTE) | provider of m2m
          services | 900 employees all over the world | $650m revenue in
          2010.




        • m2m applications | connected objects solutions | internet of things |
          machines using wire(less) connectivity to talk to each other



Mobile Consumer                  Automotive                     Energy                    Security                Sales & Payment                 Healthcare

             Mobile Computing                  Transportation             Industrial &               Networking                Field Services &
                                                                         Infrastructure                                            Logistics



        Sierra Wireless Proprietary and Confidential                                                                      Page 3
M2M Applications


  Mobile                    Mobile               Automotive   Transportation     Energy             Industrial &
 Consumer                 Computing                                                                Infrastructure




         Security                     Networking         Sales &       Field Services       Healthcare
                                                         Payment        & Logistics


Most common architecture:




Asset                  Communication                  Operator          M2M Services           Applications
                          Device                      Networks            Platform

  Sierra Wireless Proprietary and Confidential                                            Page 4
Sierra Wireless Proprietary and Confidential   January 21, 2010   Page 5
M2M Services
Most common architecture




    Asset                 Communication             Operator   M2M Services             Applications
                             Device                 Networks     Platform


Most common m2m services
•    Remote monitoring | data acquisition | reporting
•    Alerting | applicative alerting | device health
•    Remote control | connectivity configuration | application configuration
•    Remote diagnostics | installation validation | customer support
•    Firmware & software upgrade | over the air


Services applied to large fleets of devices on the field


     Sierra Wireless Proprietary and Confidential                              Page 6
Sierra Wireless – History
• March 2009 | Sierra Wireless acquires a small company called Anyware
  Technologies (no longer existing), based in France near Toulouse. Expertise:
  tools and web applications making, open source technologies based. Many
  developers contributing to the Eclipse Foundation and Apache Software
  Foundation.

• 2009 – 2011 | we use these skills to develop an m2m cloud platform,
  development tools, and m2m applications for our customers.

• 2011 | change in our strategy: focus on the product and promote 3rd parties to
  develop m2m applications. Opening our tool box and technology so that
  everyone can use it for free to develop m2m / objects connected applications!

• Now
    | Koneki open source project founded at Eclipse
      and tools contributed
    | m2m industry working group created at Eclipse
    | developer website created at Sierra Wireless
      to support the community of developers



Sierra Wireless Proprietary and Confidential                       Page 7
M2M Toolbox

                                                  Documentation             Community
                                               (reference docs, dev           Forum
                                                 guides, tutorials)

                          Dev tools                                                       m2m self-service
                        (embedded &                                                      device management
                        server sides)                                                       web platform




        Dev Kits                                                                                              m2m cloud
                                                                                                             platform APIs




                                                   http://developer.sierrawireless.com



We are m2m applications developers | We are opening our toolbox and
opensourcing our code and tools.
We aim to share with you our plans for 2012 and get your feedback.
Let’s make m2m solutions development easier!

Sierra Wireless Proprietary and Confidential                                                           Page 8
Contest Dev Case
is an m2m app that simple in the real life?




Sierra Wireless Proprietary and Confidential   Page 9
Contest Dev Case
is an m2m app that simple in the real life?

                                               Arduino board
                                               Sierra Wireless GSM modem
                                               Ethernet
                                               Xbee modem
                                               RFID scanner
                                               LCD display


                                               Data is sent to a NoSQL
                                               database
                                               JSON REST API



Sierra Wireless Proprietary and Confidential                 Page 10
From a contest game to the real life…
In the real life, your m2m solution needs:
• FW & SW update over the air | you don’t want to change manually all devices spread on the field |
  FW/SW update campaigns service platform
• Authentication security | devices should not accept connections from another server but yours,
  and servers must identify devices for sure | strong security applications need authentication keys
  to be securely stored in your firmware, and unreadable from any software on the device to
  guarantee your device cannot be hacked and the key stolen
• Optimized protocol | to minimize airtime costs
• Wake up mechanisms | to ensure the server can always take control over the device even if it is
  stuck | SMS
• Optimized & intelligent communications management | to avoid synchronous communication of all
  your devices on the field at the same time to your servers, but allow alert direct messages
  anyway…
• Remote monitoring & alerts | airtime consumption | device health | signal strength
• Remote control | FW/SW update | reboot | change configuration | diagnose
• Airtime subscription management | tune airtime subscription | active/deactivate SIM
• More CPU on the device side!
• Ruggedized, always-on devices
• Cloud platform servers | connected to telecom operators infrastructure | scalability (connections,
  database) | absorb load picks | redundancy | security | avoid maintenance | lower investments |
  m2m services



Sierra Wireless Proprietary and Confidential                                       Page 11
Let’s implement it!
Device wise
• Platform |AirLink GX400 | Linux | AirVantage ReadyAgent|Lua software
• Development |Aleos Embedded Application Framework |Lua embedded
  development


Server wise
• Platform | AirVantage cloud platform | Device management services | Asset
  data management |APIs
• Mockup | Widget dashboard




Sierra Wireless Proprietary and Confidential                 Page 12
Make the embedded side and server talk to
each other

Tools
• AirVantage Configuration Tools |Describe the m2m application (data,
  alarms, commands) |Configure the m2m server
• Developer Studio for ALEOS EAF |Write custom Lua application
  |Target management |Remote debug



Demo!




Sierra Wireless Proprietary and Confidential            Page 13
Get help and support
Connect with the community


http://developer.sierrawireless.com




Follow us on Twitter @sierradeveloper
Contact us at developer@sierrawireless.com


T-shirts to win for people registering on the developer
website and notifying @sierradeveloper on twitter

Sierra Wireless Proprietary and Confidential   Page 14
Thank you. Keep in touch

tcantegrel@sierrawireless.com @sierradeveloper @thibs
bcabe@sierrawireless.com @kartben
gmorice@sierrawireless.com




                                                        Page

Más contenido relacionado

La actualidad más candente

IBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsIBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsJohn Samuel
 
ITIL Virtualization - ITSM Academy Webinar
ITIL Virtualization - ITSM Academy WebinarITIL Virtualization - ITSM Academy Webinar
ITIL Virtualization - ITSM Academy WebinarITSM Academy, Inc.
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC
 
Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetupEric Cattoir
 
Layer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model RequirementsLayer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model RequirementsCA API Management
 
Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkCisco Canada
 
IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsAlex Amies
 
Windows Azure Platfrom App Fabric
Windows Azure Platfrom App FabricWindows Azure Platfrom App Fabric
Windows Azure Platfrom App FabricWes Yanaga
 
EMC Forum Track Introductions
EMC Forum Track IntroductionsEMC Forum Track Introductions
EMC Forum Track IntroductionsEMC Forum India
 
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityHow Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityNovell
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012Lew Tucker
 
Wireless to the Nth Degree
Wireless to the Nth DegreeWireless to the Nth Degree
Wireless to the Nth DegreeInnoTech
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumTom Crombez
 
The Utility Company Connected office
The Utility Company Connected officeThe Utility Company Connected office
The Utility Company Connected officeframeworksem
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 
Cloud computing
Cloud computingCloud computing
Cloud computingvdvennen
 

La actualidad más candente (18)

IBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of thingsIBM MessageSight for mobile and the internet of things
IBM MessageSight for mobile and the internet of things
 
Meta soft corporate profile
Meta soft  corporate profileMeta soft  corporate profile
Meta soft corporate profile
 
ITIL Virtualization - ITSM Academy Webinar
ITIL Virtualization - ITSM Academy WebinarITIL Virtualization - ITSM Academy Webinar
ITIL Virtualization - ITSM Academy Webinar
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetup
 
Layer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model RequirementsLayer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model Requirements
 
Enhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your NetworkEnhancing and Operating Video Collaboration with your Network
Enhancing and Operating Video Collaboration with your Network
 
IBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational SolutionsIBM SmartCloudEnterprise use of IBM Rational Solutions
IBM SmartCloudEnterprise use of IBM Rational Solutions
 
Windows Azure Platfrom App Fabric
Windows Azure Platfrom App FabricWindows Azure Platfrom App Fabric
Windows Azure Platfrom App Fabric
 
EMC Forum Track Introductions
EMC Forum Track IntroductionsEMC Forum Track Introductions
EMC Forum Track Introductions
 
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & SecurityHow Cloud Providers' Business Needs Drive Enterprise Identity & Security
How Cloud Providers' Business Needs Drive Enterprise Identity & Security
 
The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012The Ever Changing Cloud, CloudExpo 2012
The Ever Changing Cloud, CloudExpo 2012
 
Wireless to the Nth Degree
Wireless to the Nth DegreeWireless to the Nth Degree
Wireless to the Nth Degree
 
Green IT/Cloud Computing
Green IT/Cloud ComputingGreen IT/Cloud Computing
Green IT/Cloud Computing
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
The Utility Company Connected office
The Utility Company Connected officeThe Utility Company Connected office
The Utility Company Connected office
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Destacado

Developer Day 2014 - 9 - didier lahay - airvantage m2m cloud
Developer Day 2014 - 9 - didier lahay - airvantage m2m cloudDeveloper Day 2014 - 9 - didier lahay - airvantage m2m cloud
Developer Day 2014 - 9 - didier lahay - airvantage m2m cloudThibault Cantegrel
 
Developer Day 2014 - 3 - the future of air prime modules
Developer Day 2014 - 3 - the future of air prime modulesDeveloper Day 2014 - 3 - the future of air prime modules
Developer Day 2014 - 3 - the future of air prime modulesThibault Cantegrel
 
InnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivityInnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivityThibault Cantegrel
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Thierry Badard
 
Dashboard and reporting tools: Integration of BI tools in the geospatial domain
Dashboard and reporting tools: Integration of BI tools in the geospatial domainDashboard and reporting tools: Integration of BI tools in the geospatial domain
Dashboard and reporting tools: Integration of BI tools in the geospatial domainThierry Badard
 
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...Dominik Obermaier
 
MDM- Mobile Device Management
MDM- Mobile Device ManagementMDM- Mobile Device Management
MDM- Mobile Device ManagementBala G
 
Mobile device management presentation
Mobile device management presentationMobile device management presentation
Mobile device management presentationratneshsinghparihar
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?Julien Vermillard
 
Hands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse LeshanHands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse LeshanJulien Vermillard
 

Destacado (11)

Developer Day 2014 - 9 - didier lahay - airvantage m2m cloud
Developer Day 2014 - 9 - didier lahay - airvantage m2m cloudDeveloper Day 2014 - 9 - didier lahay - airvantage m2m cloud
Developer Day 2014 - 9 - didier lahay - airvantage m2m cloud
 
Developer Day 2014 - 3 - the future of air prime modules
Developer Day 2014 - 3 - the future of air prime modulesDeveloper Day 2014 - 3 - the future of air prime modules
Developer Day 2014 - 3 - the future of air prime modules
 
InnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivityInnovationSummit2015 - iot connectivity
InnovationSummit2015 - iot connectivity
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
 
Dashboard and reporting tools: Integration of BI tools in the geospatial domain
Dashboard and reporting tools: Integration of BI tools in the geospatial domainDashboard and reporting tools: Integration of BI tools in the geospatial domain
Dashboard and reporting tools: Integration of BI tools in the geospatial domain
 
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
Bringing M2M to the web with Paho: Connecting Java Devices and online dashboa...
 
MDM- Mobile Device Management
MDM- Mobile Device ManagementMDM- Mobile Device Management
MDM- Mobile Device Management
 
Mobile device management presentation
Mobile device management presentationMobile device management presentation
Mobile device management presentation
 
Mobile Device Management (MDM)
Mobile Device Management (MDM)Mobile Device Management (MDM)
Mobile Device Management (MDM)
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
 
Hands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse LeshanHands on with lightweight m2m and Eclipse Leshan
Hands on with lightweight m2m and Eclipse Leshan
 

Similar a EclipseCon Europe 2011 m2m workshop

Inventit service sync internet-of-things m2m application enablement platform
Inventit service sync internet-of-things m2m application enablement platformInventit service sync internet-of-things m2m application enablement platform
Inventit service sync internet-of-things m2m application enablement platformtaknishida
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketEurotech
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working Group
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working GroupOpen World Forum 2012 - Introduction to the Eclipse M2M Industry Working Group
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working GroupBenjamin Cabé
 
New Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsNew Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsMichel Burger
 
M2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worldsM2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worldsNicolas Damour
 
Eclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupEclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupBenjamin Cabé
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterGeneXus
 
Sierra Wireless Developer Day 2013 - 08 - Open AT
Sierra Wireless Developer Day 2013 - 08 - Open ATSierra Wireless Developer Day 2013 - 08 - Open AT
Sierra Wireless Developer Day 2013 - 08 - Open ATThibault Cantegrel
 
Layer 7: Cloud Security For The Public Sector
Layer 7: Cloud Security For The Public SectorLayer 7: Cloud Security For The Public Sector
Layer 7: Cloud Security For The Public SectorCA API Management
 
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012ITCamp
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigmNazneen Sheikh
 
RFID Offering From SIPL
RFID Offering From SIPLRFID Offering From SIPL
RFID Offering From SIPLbhattsipl
 
ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)Abhijay Sisodia
 
ServiceSync Overview at CloudExpo
ServiceSync Overview at CloudExpoServiceSync Overview at CloudExpo
ServiceSync Overview at CloudExpoInventit Inc.
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonEurotech
 
Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easilyNicolas Damour
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 

Similar a EclipseCon Europe 2011 m2m workshop (20)

Inventit service sync internet-of-things m2m application enablement platform
Inventit service sync internet-of-things m2m application enablement platformInventit service sync internet-of-things m2m application enablement platform
Inventit service sync internet-of-things m2m application enablement platform
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
IoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway MarketIoT and M2M Services for the Railway Market
IoT and M2M Services for the Railway Market
 
Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working Group
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working GroupOpen World Forum 2012 - Introduction to the Eclipse M2M Industry Working Group
Open World Forum 2012 - Introduction to the Eclipse M2M Industry Working Group
 
New Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsNew Design Patterns in Microservice Solutions
New Design Patterns in Microservice Solutions
 
M2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worldsM2M and IoT - Two words for two meetings worlds
M2M and IoT - Two words for two meetings worlds
 
Eclipse M2M Industry Working Group
Eclipse M2M Industry Working GroupEclipse M2M Industry Working Group
Eclipse M2M Industry Working Group
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Sierra Wireless Developer Day 2013 - 08 - Open AT
Sierra Wireless Developer Day 2013 - 08 - Open ATSierra Wireless Developer Day 2013 - 08 - Open AT
Sierra Wireless Developer Day 2013 - 08 - Open AT
 
Layer 7: Cloud Security For The Public Sector
Layer 7: Cloud Security For The Public SectorLayer 7: Cloud Security For The Public Sector
Layer 7: Cloud Security For The Public Sector
 
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
ITCamp 2012 - Tudor Damian - Private Cloud with Hyper-V 3 and SCVMM 2012
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigm
 
RFID Offering From SIPL
RFID Offering From SIPLRFID Offering From SIPL
RFID Offering From SIPL
 
ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)ConnectM Corporate Overview (jan 2014)
ConnectM Corporate Overview (jan 2014)
 
ServiceSync Overview at CloudExpo
ServiceSync Overview at CloudExpoServiceSync Overview at CloudExpo
ServiceSync Overview at CloudExpo
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Build wireless M2M solutions easily
Build wireless M2M solutions easilyBuild wireless M2M solutions easily
Build wireless M2M solutions easily
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 

Más de Thibault Cantegrel

InnovationSummit2015 - christeverdr
InnovationSummit2015 - christeverdrInnovationSummit2015 - christeverdr
InnovationSummit2015 - christeverdrThibault Cantegrel
 
InnovationSummit2015 - assetwolf
InnovationSummit2015 - assetwolfInnovationSummit2015 - assetwolf
InnovationSummit2015 - assetwolfThibault Cantegrel
 
Innovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morphoInnovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morphoThibault Cantegrel
 
Innovation Summit 2015 - 10 - linear dust
Innovation Summit 2015 - 10 - linear dustInnovation Summit 2015 - 10 - linear dust
Innovation Summit 2015 - 10 - linear dustThibault Cantegrel
 
Innovation Summit 2015 - 08 - gsma
Innovation Summit 2015 - 08 - gsmaInnovation Summit 2015 - 08 - gsma
Innovation Summit 2015 - 08 - gsmaThibault Cantegrel
 
Innovation Summit 2015 - 07 - eeleo
Innovation Summit 2015 - 07 - eeleoInnovation Summit 2015 - 07 - eeleo
Innovation Summit 2015 - 07 - eeleoThibault Cantegrel
 
Innovation Summit 2015 - 05 - axis
Innovation Summit 2015 - 05 - axisInnovation Summit 2015 - 05 - axis
Innovation Summit 2015 - 05 - axisThibault Cantegrel
 
Innovation Summit 2015 - 04 - ecowaste
Innovation Summit 2015 - 04 - ecowasteInnovation Summit 2015 - 04 - ecowaste
Innovation Summit 2015 - 04 - ecowasteThibault Cantegrel
 
Innovation Summit 2015 - 03 - vattenfall - smart meter project in sweden
Innovation Summit 2015 - 03 - vattenfall - smart meter project in swedenInnovation Summit 2015 - 03 - vattenfall - smart meter project in sweden
Innovation Summit 2015 - 03 - vattenfall - smart meter project in swedenThibault Cantegrel
 
Innovation Summit 2015 - 01 - INTRO
Innovation Summit 2015 - 01 - INTROInnovation Summit 2015 - 01 - INTRO
Innovation Summit 2015 - 01 - INTROThibault Cantegrel
 
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrand
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrandInnovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrand
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrandThibault Cantegrel
 
Innovation Summit 2015 - 7 - IoT Future
Innovation Summit 2015 - 7 - IoT FutureInnovation Summit 2015 - 7 - IoT Future
Innovation Summit 2015 - 7 - IoT FutureThibault Cantegrel
 
Innovation Summit 2015 - 6 - Project mangOH
Innovation Summit 2015 - 6 - Project mangOHInnovation Summit 2015 - 6 - Project mangOH
Innovation Summit 2015 - 6 - Project mangOHThibault Cantegrel
 
Innovation Summit 2015 - 5 - AirVantage
Innovation Summit 2015 - 5 - AirVantageInnovation Summit 2015 - 5 - AirVantage
Innovation Summit 2015 - 5 - AirVantageThibault Cantegrel
 
Innovation Summit 2015 - 4 - CF3
Innovation Summit 2015 - 4 - CF3Innovation Summit 2015 - 4 - CF3
Innovation Summit 2015 - 4 - CF3Thibault Cantegrel
 
Innovation Summit 2015 - 2 - legato
Innovation Summit 2015 - 2 - legatoInnovation Summit 2015 - 2 - legato
Innovation Summit 2015 - 2 - legatoThibault Cantegrel
 
Innovation Summit 2015 - 1- iot intro
Innovation Summit 2015 - 1- iot introInnovation Summit 2015 - 1- iot intro
Innovation Summit 2015 - 1- iot introThibault Cantegrel
 
Innovation Summit 2015 - 0 - Thibault Cantegrel - Welcome
Innovation Summit 2015 - 0 - Thibault Cantegrel - WelcomeInnovation Summit 2015 - 0 - Thibault Cantegrel - Welcome
Innovation Summit 2015 - 0 - Thibault Cantegrel - WelcomeThibault Cantegrel
 
Innovation Summit 2015 - 3 - WP
Innovation Summit 2015 - 3 - WPInnovation Summit 2015 - 3 - WP
Innovation Summit 2015 - 3 - WPThibault Cantegrel
 
Developer Day 2014 - 7 - andrew mitchell - legato
Developer Day 2014 - 7 - andrew mitchell - legatoDeveloper Day 2014 - 7 - andrew mitchell - legato
Developer Day 2014 - 7 - andrew mitchell - legatoThibault Cantegrel
 

Más de Thibault Cantegrel (20)

InnovationSummit2015 - christeverdr
InnovationSummit2015 - christeverdrInnovationSummit2015 - christeverdr
InnovationSummit2015 - christeverdr
 
InnovationSummit2015 - assetwolf
InnovationSummit2015 - assetwolfInnovationSummit2015 - assetwolf
InnovationSummit2015 - assetwolf
 
Innovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morphoInnovation Summit 2015 - 11 - morpho
Innovation Summit 2015 - 11 - morpho
 
Innovation Summit 2015 - 10 - linear dust
Innovation Summit 2015 - 10 - linear dustInnovation Summit 2015 - 10 - linear dust
Innovation Summit 2015 - 10 - linear dust
 
Innovation Summit 2015 - 08 - gsma
Innovation Summit 2015 - 08 - gsmaInnovation Summit 2015 - 08 - gsma
Innovation Summit 2015 - 08 - gsma
 
Innovation Summit 2015 - 07 - eeleo
Innovation Summit 2015 - 07 - eeleoInnovation Summit 2015 - 07 - eeleo
Innovation Summit 2015 - 07 - eeleo
 
Innovation Summit 2015 - 05 - axis
Innovation Summit 2015 - 05 - axisInnovation Summit 2015 - 05 - axis
Innovation Summit 2015 - 05 - axis
 
Innovation Summit 2015 - 04 - ecowaste
Innovation Summit 2015 - 04 - ecowasteInnovation Summit 2015 - 04 - ecowaste
Innovation Summit 2015 - 04 - ecowaste
 
Innovation Summit 2015 - 03 - vattenfall - smart meter project in sweden
Innovation Summit 2015 - 03 - vattenfall - smart meter project in swedenInnovation Summit 2015 - 03 - vattenfall - smart meter project in sweden
Innovation Summit 2015 - 03 - vattenfall - smart meter project in sweden
 
Innovation Summit 2015 - 01 - INTRO
Innovation Summit 2015 - 01 - INTROInnovation Summit 2015 - 01 - INTRO
Innovation Summit 2015 - 01 - INTRO
 
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrand
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrandInnovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrand
Innovation Summit 2015 - 02 - Sogexi - outdoor smart lighting - clermont-ferrand
 
Innovation Summit 2015 - 7 - IoT Future
Innovation Summit 2015 - 7 - IoT FutureInnovation Summit 2015 - 7 - IoT Future
Innovation Summit 2015 - 7 - IoT Future
 
Innovation Summit 2015 - 6 - Project mangOH
Innovation Summit 2015 - 6 - Project mangOHInnovation Summit 2015 - 6 - Project mangOH
Innovation Summit 2015 - 6 - Project mangOH
 
Innovation Summit 2015 - 5 - AirVantage
Innovation Summit 2015 - 5 - AirVantageInnovation Summit 2015 - 5 - AirVantage
Innovation Summit 2015 - 5 - AirVantage
 
Innovation Summit 2015 - 4 - CF3
Innovation Summit 2015 - 4 - CF3Innovation Summit 2015 - 4 - CF3
Innovation Summit 2015 - 4 - CF3
 
Innovation Summit 2015 - 2 - legato
Innovation Summit 2015 - 2 - legatoInnovation Summit 2015 - 2 - legato
Innovation Summit 2015 - 2 - legato
 
Innovation Summit 2015 - 1- iot intro
Innovation Summit 2015 - 1- iot introInnovation Summit 2015 - 1- iot intro
Innovation Summit 2015 - 1- iot intro
 
Innovation Summit 2015 - 0 - Thibault Cantegrel - Welcome
Innovation Summit 2015 - 0 - Thibault Cantegrel - WelcomeInnovation Summit 2015 - 0 - Thibault Cantegrel - Welcome
Innovation Summit 2015 - 0 - Thibault Cantegrel - Welcome
 
Innovation Summit 2015 - 3 - WP
Innovation Summit 2015 - 3 - WPInnovation Summit 2015 - 3 - WP
Innovation Summit 2015 - 3 - WP
 
Developer Day 2014 - 7 - andrew mitchell - legato
Developer Day 2014 - 7 - andrew mitchell - legatoDeveloper Day 2014 - 7 - andrew mitchell - legato
Developer Day 2014 - 7 - andrew mitchell - legato
 

Último

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

EclipseCon Europe 2011 m2m workshop

  • 1. M2M Workshop EclipseCon Europe – Nov 2nd 2011 Thibault Cantegrel – Developer Program Director Benjamin Cabé – Open source community Manager GaétanMorice – Embedded Tools Manager Sierra Wireless Proprietary and Confidential Page 1
  • 2. Session summary Introduction | 30’ • what’s an m2m app? • m2m solution example (energy) • most common m2m services • Sierra Wireless m2m toolbox Interactive workshop | 30’ • From a funny connected objects app mockup to the real life industrialized m2m app • Example of the contest dev case • Let’s implement it! • Development of the embedded code in Lua • Widget dashboard Play with… (open session) | 30’ • Lua embedded code (code yourself) • Widget dashboard (create one by yourself) • Sierra Wireless developer website (beta) (register, explore, ask, comment, …) – feedback welcome! Sierra Wireless Proprietary and Confidential Page 2
  • 3. Introduction • Sierra Wireless | Manufacturer of mobile broadband devices,programmable gateways and routers, and embedded modules for m2m solutions (2G/3G/4G-LTE) | provider of m2m services | 900 employees all over the world | $650m revenue in 2010. • m2m applications | connected objects solutions | internet of things | machines using wire(less) connectivity to talk to each other Mobile Consumer Automotive Energy Security Sales & Payment Healthcare Mobile Computing Transportation Industrial & Networking Field Services & Infrastructure Logistics Sierra Wireless Proprietary and Confidential Page 3
  • 4. M2M Applications Mobile Mobile Automotive Transportation Energy Industrial & Consumer Computing Infrastructure Security Networking Sales & Field Services Healthcare Payment & Logistics Most common architecture: Asset Communication Operator M2M Services Applications Device Networks Platform Sierra Wireless Proprietary and Confidential Page 4
  • 5. Sierra Wireless Proprietary and Confidential January 21, 2010 Page 5
  • 6. M2M Services Most common architecture Asset Communication Operator M2M Services Applications Device Networks Platform Most common m2m services • Remote monitoring | data acquisition | reporting • Alerting | applicative alerting | device health • Remote control | connectivity configuration | application configuration • Remote diagnostics | installation validation | customer support • Firmware & software upgrade | over the air Services applied to large fleets of devices on the field Sierra Wireless Proprietary and Confidential Page 6
  • 7. Sierra Wireless – History • March 2009 | Sierra Wireless acquires a small company called Anyware Technologies (no longer existing), based in France near Toulouse. Expertise: tools and web applications making, open source technologies based. Many developers contributing to the Eclipse Foundation and Apache Software Foundation. • 2009 – 2011 | we use these skills to develop an m2m cloud platform, development tools, and m2m applications for our customers. • 2011 | change in our strategy: focus on the product and promote 3rd parties to develop m2m applications. Opening our tool box and technology so that everyone can use it for free to develop m2m / objects connected applications! • Now | Koneki open source project founded at Eclipse and tools contributed | m2m industry working group created at Eclipse | developer website created at Sierra Wireless to support the community of developers Sierra Wireless Proprietary and Confidential Page 7
  • 8. M2M Toolbox Documentation Community (reference docs, dev Forum guides, tutorials) Dev tools m2m self-service (embedded & device management server sides) web platform Dev Kits m2m cloud platform APIs http://developer.sierrawireless.com We are m2m applications developers | We are opening our toolbox and opensourcing our code and tools. We aim to share with you our plans for 2012 and get your feedback. Let’s make m2m solutions development easier! Sierra Wireless Proprietary and Confidential Page 8
  • 9. Contest Dev Case is an m2m app that simple in the real life? Sierra Wireless Proprietary and Confidential Page 9
  • 10. Contest Dev Case is an m2m app that simple in the real life? Arduino board Sierra Wireless GSM modem Ethernet Xbee modem RFID scanner LCD display Data is sent to a NoSQL database JSON REST API Sierra Wireless Proprietary and Confidential Page 10
  • 11. From a contest game to the real life… In the real life, your m2m solution needs: • FW & SW update over the air | you don’t want to change manually all devices spread on the field | FW/SW update campaigns service platform • Authentication security | devices should not accept connections from another server but yours, and servers must identify devices for sure | strong security applications need authentication keys to be securely stored in your firmware, and unreadable from any software on the device to guarantee your device cannot be hacked and the key stolen • Optimized protocol | to minimize airtime costs • Wake up mechanisms | to ensure the server can always take control over the device even if it is stuck | SMS • Optimized & intelligent communications management | to avoid synchronous communication of all your devices on the field at the same time to your servers, but allow alert direct messages anyway… • Remote monitoring & alerts | airtime consumption | device health | signal strength • Remote control | FW/SW update | reboot | change configuration | diagnose • Airtime subscription management | tune airtime subscription | active/deactivate SIM • More CPU on the device side! • Ruggedized, always-on devices • Cloud platform servers | connected to telecom operators infrastructure | scalability (connections, database) | absorb load picks | redundancy | security | avoid maintenance | lower investments | m2m services Sierra Wireless Proprietary and Confidential Page 11
  • 12. Let’s implement it! Device wise • Platform |AirLink GX400 | Linux | AirVantage ReadyAgent|Lua software • Development |Aleos Embedded Application Framework |Lua embedded development Server wise • Platform | AirVantage cloud platform | Device management services | Asset data management |APIs • Mockup | Widget dashboard Sierra Wireless Proprietary and Confidential Page 12
  • 13. Make the embedded side and server talk to each other Tools • AirVantage Configuration Tools |Describe the m2m application (data, alarms, commands) |Configure the m2m server • Developer Studio for ALEOS EAF |Write custom Lua application |Target management |Remote debug Demo! Sierra Wireless Proprietary and Confidential Page 13
  • 14. Get help and support Connect with the community http://developer.sierrawireless.com Follow us on Twitter @sierradeveloper Contact us at developer@sierrawireless.com T-shirts to win for people registering on the developer website and notifying @sierradeveloper on twitter Sierra Wireless Proprietary and Confidential Page 14
  • 15. Thank you. Keep in touch tcantegrel@sierrawireless.com @sierradeveloper @thibs bcabe@sierrawireless.com @kartben gmorice@sierrawireless.com Page