SlideShare a Scribd company logo
Embedded devices
on the
Internet of Things
Zach Shelby, Sensinode
Jan Höller, Ericsson
Devices in Constrained IoT Environments
› Endless applications in the IoT domain
› Embedded low cost and low power
  devices
› Legacy technologies
› Current practice is stove pipe solution
      – single device – single application
› Transformation needed
      – application independent devices
      – many-to-many
› IP and the Web Paradigm paves the
  way to hide and avoid complexity and
  to provide simpler lower cost solutions




ETSI 3rd M2M WS | 2012-07-11 | Page 2
What is “constrained”

                                Low Cost                  Scaling Networks




              Limited
              Processing


                                                               Low Bandwidth


                                        Battery Powered

ETSI 3rd M2M WS | 2012-07-11 | Page 3
Constrained but still Internet
› Today - a complete IP based Web stack can be run on
  small devices with microcontrollers


                                             48 kB of Flash
                                              8 kB of RAM
                                                    Resources
                           Internet         /temp      /light         /switch


                                                      CoAP

                                                      UDP

                                                      IPv6

                                                    6LoWPAN
                                         IEEE
                                                    BTLE        PLC        DECT
                                        802.15.4


ETSI 3rd M2M WS | 2012-07-11 | Page 4
Embedded Web
› The Internet of Things will be powered by Web technology
› Technology from the IETF
      – Constrained Application Protocol (CoAP)
      – Web Linking
      – Resource Directory
      – Security
› Application Semantics
      – IPSO Application
       Framework
      – OMA Lightweight
        M2M Objects



ETSI 3rd M2M WS | 2012-07-11 | Page 5
Embedded Web in M2M Standards

     SE2.0               HTTP




                       CoAP
                                  IP Router


                                                           HTTP


                                      CoAP

                   OMA                                        Web & Mobile Apps
                   Lightweight




                                              IP and Web
ETSI 3 M2M WS | 2012-07-11 | Page 6
     rd
There is still a role for gateways
› Traditionally bridges heterogeneous
  networking technologies
› Gateways can, and do, many more                                                         Energy Mgmt
                                                    Applications
  things                                          Service Providers
                                                                                                        HVAC Ctrl

      – local storage
                                                                           Surveillance



      – data processing, event filtering and
                                                                                                              Access Ctrl

                                                          IoT
        stream analytics                                 Mgmt

      – semantic annotation and metadata
                                                                                      IoT Enablement
      – local sensor-actuator control loops    Device
      – security perimeter                     Mgmt

      – shielding resource constrained                                     Internet
        devices
› Multiple applications and involving                                      Gateway

  multiple stakeholders and service
  providers                                                     6LoWPAN   KNX    BACnet      ZigBee



      – Cloud based access to devices
        necessary

ETSI 3rd M2M WS | 2012-07-11 | Page 7
Uniform IoT Resource Access
› Decouple IoT level issues
  from Device level issues
      – IoT resource abstraction
      – Separate bindings for Device
        Management vs. handling IoT                                 Remote Device                                                         IoT Service
                                                     IMS                                                            M2M SE
        resources                                                    Management                                                           Enablement
                                         Cloud
› Provide normalization of M2M
  device capabilities                                                        OMA DM               TR-069                mId               CoAP          HTTP
                                         Gateway OSGi
      – Generic Device API framework
› Avoid stove pipe profiles
› Go for simple profiles that are                   SDK           OMA DM                 TR-069
                                                                                                                    ETSI M2M
                                                                                                                      mId
                                                                                                                                CoAP/OMA         CoAP/HTTP
                                                  Connector       Connector             Connector                               Lightweight        Proxy
  application independent to                                                                                        Connector

  ensure interoperability
      – IPSO Application Framework                                                            Generic Device API
      – OMA Lightweight Objects




                                                                                      Bluetooth




                                                                                                                      Bonjour




                                                                                                                                              Adapter
                                                        Adapter


                                                                   Adapter



                                                                                       Adapter




                                                                                                                      Adapter



                                                                                                                                Adapter
                                                                                                   Adapter
› Allow adaptation to different
                                                        ZigBee



                                                                             Z-wave




                                                                                                                                 UPnP




                                                                                                                                               CoAP
                                                                                                             ANT+
  cloud environments
      – Native Embedded Web Services –
        IETF CoRE
      – ETSI M2M mId
      – OMA DM and TR-069

ETSI 3rd M2M WS | 2012-07-11 | Page 8
Embedded Web in Smart Home Demo
› Smart Energy use case
                                                          SWoT
                                                          Client
› Heterogeneous device
  integration                                                      Cloud enablers

      – CoAP sensors and actuators                      RD            Social Web Of Things Apps

      – Z-Wave Smart Plugs

                                                                    HTTP-CoAP Proxy
› Uniform device exposure                          Resource Directory                  Z-wave/CoAP
      – REST via HTTP and CoAP                                             OSGi

      – IPSO Application Framework                                         Linux


                                                                                         Residential M2M
                                                                                         Gateway
› Supported:
      –   CoAP
      –   HTTP-CoAP proxying
      –   Local caching and Observations
                                           CoAP Devices: STM32W Wireless
      –   Resource Directory               MCU&Sensors,
                                                                                   Z-WAVE Smart Plugs, AEON LABS
                                           Smart Plugs STEVAL-IHP004V1

ETSI 3rd M2M WS | 2012-07-11 | Page 9
Embedded Web in ETSI M2M Demo




                 POST Links                          mId                    mIa

                      CoAP                          CoAP                    CoAP


                                                                                   Street Lighting M2M App




                                         Web Linking semantics end-to-end

ETSI 3rd M2M WS | 2012-07-11 | Page 10
ETSI 3rd M2M WS | 2012-07-11 | Page 11

More Related Content

What's hot

IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
MachinePulse
 
XMPP & Internet Of Things
XMPP & Internet Of ThingsXMPP & Internet Of Things
XMPP & Internet Of Things
Rikard Strid
 

What's hot (20)

A reference architecture for the internet of things
A reference architecture for the internet of thingsA reference architecture for the internet of things
A reference architecture for the internet of things
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
IoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspectiveIoT (and M2M and WoT) From the Operators (CSP) perspective
IoT (and M2M and WoT) From the Operators (CSP) perspective
 
Demystifying Internet of Things
Demystifying Internet of ThingsDemystifying Internet of Things
Demystifying Internet of Things
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domain
 
Io t internship
Io t internship Io t internship
Io t internship
 
Efficient power consumption in wireless communication
Efficient power consumption in wireless communicationEfficient power consumption in wireless communication
Efficient power consumption in wireless communication
 
IoT connectivity and solutions
IoT connectivity and solutionsIoT connectivity and solutions
IoT connectivity and solutions
 
XMPP & Internet Of Things
XMPP & Internet Of ThingsXMPP & Internet Of Things
XMPP & Internet Of Things
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
Making sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big DataMaking sense of IoT, M2M and Big Data
Making sense of IoT, M2M and Big Data
 
Elements of IoT connectivity technologies
Elements of IoT connectivity technologiesElements of IoT connectivity technologies
Elements of IoT connectivity technologies
 
Artificial Intelligence in Computer Networks
Artificial Intelligence in Computer NetworksArtificial Intelligence in Computer Networks
Artificial Intelligence in Computer Networks
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
 
Inria | White paper Internet of Things (November 2021)
Inria | White paper Internet of Things (November 2021)Inria | White paper Internet of Things (November 2021)
Inria | White paper Internet of Things (November 2021)
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 1/2
 
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
 

Viewers also liked

Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Zoltan Balazs
 

Viewers also liked (17)

Standards Drive the Internet of Things
Standards Drive the Internet of ThingsStandards Drive the Internet of Things
Standards Drive the Internet of Things
 
Advanced MQTT and Kura - EclipseCON 2014
Advanced MQTT and Kura - EclipseCON 2014Advanced MQTT and Kura - EclipseCON 2014
Advanced MQTT and Kura - EclipseCON 2014
 
Report on Router
Report on RouterReport on Router
Report on Router
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
50 Connected Devices - How Mobile and the Internet of Things Will Affect You
50 Connected Devices - How Mobile and the Internet of Things Will Affect You50 Connected Devices - How Mobile and the Internet of Things Will Affect You
50 Connected Devices - How Mobile and the Internet of Things Will Affect You
 
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
Hacktivity 2016: The real risks of the IoT security-nightmare: Hacking IP cam...
 
Connected Medical Devices in the Internet of Things
Connected Medical Devices in the Internet of ThingsConnected Medical Devices in the Internet of Things
Connected Medical Devices in the Internet of Things
 
Embedded c
Embedded cEmbedded c
Embedded c
 
Modem
ModemModem
Modem
 
ARM CoAP Tutorial
ARM CoAP TutorialARM CoAP Tutorial
ARM CoAP Tutorial
 
What is a Server
What is a ServerWhat is a Server
What is a Server
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of Computers
 
THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Internet of Things and its applications
Internet of Things and its applicationsInternet of Things and its applications
Internet of Things and its applications
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Similar to Embedded Devices on the Internet of Things

INSIDE M2M products & references
INSIDE M2M products & referencesINSIDE M2M products & references
INSIDE M2M products & references
Daniel Stanke
 

Similar to Embedded Devices on the Internet of Things (20)

Evolution of M2M Communication
Evolution of M2M CommunicationEvolution of M2M Communication
Evolution of M2M Communication
 
LTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest OpportunityLTE = Femtocells Biggest Opportunity
LTE = Femtocells Biggest Opportunity
 
LTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to RealityLTE Femtocell Roadmap- From Concept to Reality
LTE Femtocell Roadmap- From Concept to Reality
 
New Convergence
New ConvergenceNew Convergence
New Convergence
 
Unified Middleware for Internet of Things
Unified Middleware for Internet of ThingsUnified Middleware for Internet of Things
Unified Middleware for Internet of Things
 
Internet of things a survey on enabling technologies, protocols and applicat...
Internet of things  a survey on enabling technologies, protocols and applicat...Internet of things  a survey on enabling technologies, protocols and applicat...
Internet of things a survey on enabling technologies, protocols and applicat...
 
An energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsAn energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocols
 
LTE World Summit 2010 Amsterdam
LTE World Summit 2010 AmsterdamLTE World Summit 2010 Amsterdam
LTE World Summit 2010 Amsterdam
 
Delivering Innovative New Wireless Products and Services – Open or Managed Pl...
Delivering Innovative New Wireless Products and Services – Open or Managed Pl...Delivering Innovative New Wireless Products and Services – Open or Managed Pl...
Delivering Innovative New Wireless Products and Services – Open or Managed Pl...
 
[IoT Tech Expo] Smart Cities – Leveraging Messaging from Project to City to ...
[IoT Tech Expo] Smart Cities – Leveraging Messaging from Project to City to ...[IoT Tech Expo] Smart Cities – Leveraging Messaging from Project to City to ...
[IoT Tech Expo] Smart Cities – Leveraging Messaging from Project to City to ...
 
ITU-T Study Group 13 Introduction
ITU-T Study Group 13 IntroductionITU-T Study Group 13 Introduction
ITU-T Study Group 13 Introduction
 
WTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxWTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptx
 
Introducció a les xarxes 5G
Introducció a les xarxes 5GIntroducció a les xarxes 5G
Introducció a les xarxes 5G
 
INSIDE M2M products & references
INSIDE M2M products & referencesINSIDE M2M products & references
INSIDE M2M products & references
 
Module9
Module9Module9
Module9
 
IoT Day 2013 - Madrid
IoT Day 2013 - MadridIoT Day 2013 - Madrid
IoT Day 2013 - Madrid
 
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital futureOSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
OSN Bay Area Feb 2019 Meetup: Lumina Networks, Unlocking a digital future
 
Radisys offloading 10412_final
Radisys offloading 10412_finalRadisys offloading 10412_final
Radisys offloading 10412_final
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
What is the application protocol for IoT.pdf
What is the application protocol for IoT.pdfWhat is the application protocol for IoT.pdf
What is the application protocol for IoT.pdf
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

Embedded Devices on the Internet of Things

  • 1. Embedded devices on the Internet of Things Zach Shelby, Sensinode Jan Höller, Ericsson
  • 2. Devices in Constrained IoT Environments › Endless applications in the IoT domain › Embedded low cost and low power devices › Legacy technologies › Current practice is stove pipe solution – single device – single application › Transformation needed – application independent devices – many-to-many › IP and the Web Paradigm paves the way to hide and avoid complexity and to provide simpler lower cost solutions ETSI 3rd M2M WS | 2012-07-11 | Page 2
  • 3. What is “constrained” Low Cost Scaling Networks Limited Processing Low Bandwidth Battery Powered ETSI 3rd M2M WS | 2012-07-11 | Page 3
  • 4. Constrained but still Internet › Today - a complete IP based Web stack can be run on small devices with microcontrollers 48 kB of Flash 8 kB of RAM Resources Internet /temp /light /switch CoAP UDP IPv6 6LoWPAN IEEE BTLE PLC DECT 802.15.4 ETSI 3rd M2M WS | 2012-07-11 | Page 4
  • 5. Embedded Web › The Internet of Things will be powered by Web technology › Technology from the IETF – Constrained Application Protocol (CoAP) – Web Linking – Resource Directory – Security › Application Semantics – IPSO Application Framework – OMA Lightweight M2M Objects ETSI 3rd M2M WS | 2012-07-11 | Page 5
  • 6. Embedded Web in M2M Standards SE2.0 HTTP CoAP IP Router HTTP CoAP OMA Web & Mobile Apps Lightweight IP and Web ETSI 3 M2M WS | 2012-07-11 | Page 6 rd
  • 7. There is still a role for gateways › Traditionally bridges heterogeneous networking technologies › Gateways can, and do, many more Energy Mgmt Applications things Service Providers HVAC Ctrl – local storage Surveillance – data processing, event filtering and Access Ctrl IoT stream analytics Mgmt – semantic annotation and metadata IoT Enablement – local sensor-actuator control loops Device – security perimeter Mgmt – shielding resource constrained Internet devices › Multiple applications and involving Gateway multiple stakeholders and service providers 6LoWPAN KNX BACnet ZigBee – Cloud based access to devices necessary ETSI 3rd M2M WS | 2012-07-11 | Page 7
  • 8. Uniform IoT Resource Access › Decouple IoT level issues from Device level issues – IoT resource abstraction – Separate bindings for Device Management vs. handling IoT Remote Device IoT Service IMS M2M SE resources Management Enablement Cloud › Provide normalization of M2M device capabilities OMA DM TR-069 mId CoAP HTTP Gateway OSGi – Generic Device API framework › Avoid stove pipe profiles › Go for simple profiles that are SDK OMA DM TR-069 ETSI M2M mId CoAP/OMA CoAP/HTTP Connector Connector Connector Lightweight Proxy application independent to Connector ensure interoperability – IPSO Application Framework Generic Device API – OMA Lightweight Objects Bluetooth Bonjour Adapter Adapter Adapter Adapter Adapter Adapter Adapter › Allow adaptation to different ZigBee Z-wave UPnP CoAP ANT+ cloud environments – Native Embedded Web Services – IETF CoRE – ETSI M2M mId – OMA DM and TR-069 ETSI 3rd M2M WS | 2012-07-11 | Page 8
  • 9. Embedded Web in Smart Home Demo › Smart Energy use case SWoT Client › Heterogeneous device integration Cloud enablers – CoAP sensors and actuators RD Social Web Of Things Apps – Z-Wave Smart Plugs HTTP-CoAP Proxy › Uniform device exposure Resource Directory Z-wave/CoAP – REST via HTTP and CoAP OSGi – IPSO Application Framework Linux Residential M2M Gateway › Supported: – CoAP – HTTP-CoAP proxying – Local caching and Observations CoAP Devices: STM32W Wireless – Resource Directory MCU&Sensors, Z-WAVE Smart Plugs, AEON LABS Smart Plugs STEVAL-IHP004V1 ETSI 3rd M2M WS | 2012-07-11 | Page 9
  • 10. Embedded Web in ETSI M2M Demo POST Links mId mIa CoAP CoAP CoAP Street Lighting M2M App Web Linking semantics end-to-end ETSI 3rd M2M WS | 2012-07-11 | Page 10
  • 11. ETSI 3rd M2M WS | 2012-07-11 | Page 11

Editor's Notes

  1. 2012-07-11