SlideShare a Scribd company logo
1 of 57
Download to read offline
Unified Middleware for IoT Applications


             Honbo Zhou

        GM of Foton Telematics
Abstract
     Internet of Things applications are not new and can be
found in all industrial sectors. A four-pillar categorization is
introduced for IoT applications based on their common
characteristics such as technological origin, business
background, and market value chain. IoT is about
connectivity and integration, Middleware plays a crucial
role for IoT applications, Middleware for all 4 pillar IoT
categories are summarized in this presentation. A common
IoT middleware architecture is proposed based on the
speaker’s many years of industrial practices on building
middleware products (the ezM2M IoT platform) for a variety
of IoT applications as well as new developments in IoT
standardization and cloud computing paradigms. Most of
the contents of this presentation are from the speaker’s
new IoT book to be published by Taylor & Francis group
soon.
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
Rise of the Machines
The Third Wave of ICT
IoT Related Terminologies
Sensing China, M2M, WSAN, Smarter Planet,Digital Convergence,
Pervasive Computing, Ambient Intelligence, Haptic and
Ubiquitous Computing、X-internet, Building2.0,Smart Grid,…
Internet of Things is not (yet) a buzzword/cathphrease as in
China and Europe, terms such as M2M, WSN, Smart Grid,
Telematics, Telehealth, CPS, etc. are used instead.
Defining IoT
    The Internet of Things provide means to access
and control two categories of ubiquitous and
uniquely identifiable devices: those that have
inherent intelligence and those that are externally
enabled, via all sorts of wired and/or wireless
communications in all kinds of networking
environments, supported by cloud computing
technologies with adequate security measures, to
achieve pervasive connectivity and grand integration
and to provide services such as monitoring,
locating, controlling, reporting, decision support,
and so on.
Triple Nets/Webs for IoT
Web 3.0 and IoT
The Expansion of Software (Middleware)
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
IoT Applies to All Industry Sectors
Vertical Applications
Example 1 of Vertical Applications
Example 2 of Vertical Applications
Vendors and Positions
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
Four Pillars of IoT




Four Pillars and Networks   Short-Range   Long-Range   Short-Range   Long-Range
                              Wireless     Wireless       Wired        Wired
          RFID                 Yes          Some           No          Some
          WSN                  Yes          Some           No          Some
         M2M                   Some          Yes           No          Some
         SCADA                 Some         Some          Yes           Yes
M2M
RFID
WSAN
SCADA(CPS)
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
Horizontals vs. Verticals
Three Horizontal Layers
“Devices”And“Connect”
“Manage”Or “Applications”
  Software, especially middleware, plays a very important role
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
Middleware
M2M-Machine Type Communication
Middleware for SCADA
WSN Middleware
RFID Middleware/Edgeware
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
Web of Things vs. Internet of Things
Protocols and Standards




                Issues: Too many standards
Unified Standard?
Pipe Agnostic?
IoT Standards                                                  Existing Data formats and Protocols                                                Unified New IoT Standards
    Matrix
   © Zhou                                                                                                                           Goals                         Necessity                  Feasibility

                                               Data Formats          BITXML, EXDL, MDMP, M2MXML, NGTP, oBIX, Create a new, unified, open, cross-             High                Medium
                       Application Layer (M)




                                                                     oMIX, ONS/PML, OPC, SyncML, WMMP, etc.  sector, usable data standards including Enable easier    Enhanced HTML and ebXML-
                                                                                                             formats, exchange protocols, processing integration and  like standards, hard to create
                                                                                                             and modeling frameworks.                interoperability.a unified data format due to
                                                                                                                                                                      domain differences.
                                               Software Framework    ArchestrA, CoAP, DRM, ECF, ezM2M,     Data standards compliant SaaS/PaaS 3-           High                    High
                                                                     HYDRA, IDM, MDM, OSGi, PaaS, RESTful, tiered platform middleware, support new Enable easier      Enhanced 3-tiered
                                                                     SaaS, Sedona, SOA, SODA, SOAP, etc.   paradigms such as DRM.                  integration, new   Application Servers, OSGi
                                                                                                                                                   MAI paradigm, etc. middleware for server-side
                                               IP(TCP/UDP/HIP), IP over Everything/Everything over IP, Ethernet,   “3-network” convergence, all-IP                Medium                       Medium
           Distance

            Wired




                                               IPv6, ATM, Frame Relay, SDH, FDDI, Fiber Channel, ISDN, SS7,        networks, IPv6 should be the leveraged    MTC support           It takes time for all-IP, IPv6
            Long




                                               PSTN, VPN, VoIP, Cable/xDSL, etc.                                   for IoT applications, existing networks   enhancements and      to prevail.
                                                                                                                   ok for most IoT applications.             optimizations
                                               ANSI C12.18, AS-i, BACNet, CanBus, CC-Link, ControlNet, Dali,       Ruggedness enhancements, few new                 Low                        Low
Transmission Layer Protocols (C)


Wired Shor




                                               DeviceNet, DF-1, DLMS/IEC 62056, Dupline, FF, FlexRay, HART,        protocols are required, no need to re-    Few or no new         Few or no new protocols
  t Range




                                               HomePNA, IEC 61107, InterBus, LIN, LonWorks, KNX, ModBus,           invent the wheel.                         protocols required.   required.
                                               MOST, MTConnect, P-Net, ProfiBus, SwiftNet, Vnet/IP, WorldFIP,
                                               CC-Link, PLC, Industrial Ethernet, RS232, RS485, VAN, etc.
                                               2G: GSM, CDMA, etc.; 3G:WCDMA,EV-DO,HSUPA, EV-DOrA,                 All-IP, Mobile IP, etc. helpful but not        Medium                 Medium
                                               UMTS, etc.;                                                         required, MTC enhancements for low       Dedicated packet Few or no new protocols
                Wireless
                Distance
                  Long




                                               2.5G: GPRS, EDGE,HSCSD, etc.;                                       bandwidth, low latency IoT applications, switch        MTC required, optimization focus.
                                               4G:EV-DOrB, LTE, WiMAX, UMB/UWB, TD-SCDMA, etc.                     backend BOSS system enhancements.        network helpful but
                                               Satellite M2M, GPS, etc.                                                                                     not required.
                                               Bluetooth, BSN, DECT, DSAH 7, EDACS, EnOcean, HyperLan,             Few new protocols required, focus            Medium                         Low
                              Wireless Short




                                               HyperMAN, 6LoWPAN, HomeRF, HomeIR, InfiNET, Insteon, IrDA,          should be on embedded OS or             Enhancements on         Few or no new protocols
                                 Range




                                               IRIG, ISA 100.11a, LMDS, NFC, OpenSky, OSIAN, RFID, TETRA,          middleware, TinyOS, MagnetOS,           embedded OS and         needed, leverage existing
                                               TransferJet, WAVE, Wavenis, WiFi/WAPI, WirelessHART, Zigbee,        Contiki, Mantis, SINA, SensorWare, etc. middleware.             protocols.
                                               Z-Wave, etc.

                                               TEDS/IEEE 1451, CBRN, TransducerML, SensorML, IRIG,                 Optimized and minimized version of                High                     Medium
                       Sensor Layer




                                               EXDL/CAP, AutomationML, OpenPLC XML, EDDL, FDT,                     application layer XML data standards,     Enable easier         Minimized ebXML-like
                                                                                                                                                                                   standards, it’s hard to create a
                           (D)




                                               CANOpen, etc.                                                       supported by embedded OS and              integration and
                                                                                                                   middleware. Universal OSGi                interoperability      unified standard due to small
                                                                                                                   middleware for device-side hardware.                            footprint.
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
OO and RO Programming
Sensor Web Framework
Unified Architecture for SCADA
FI-Ware and SODA
Multi-tiered IoT Middleware
ezM2M   Middleware Framework
Towards a Unified WoT Framework?
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
The Fusion of Grid and SOA
Cloud Middleware
NIST Cloud Definition
Panoramic View of Cloud&Players
Outline
IoT: A Web 3.0 View
Ubiquitous IoT Applications
Four Pillars of IoT
DNA of The Internet of Things
Middleware and IoT
Data Standards for WoT
Unified WoT Frameworks
Cloud Computing
The Cloud of Things
IoT and Cloud Computing
IoT + Cloud
XaaS (everyThing as a Service)
The Cloud of Things
Thanks! 谢谢!

More Related Content

What's hot

What's hot (20)

WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
 
M2M systems layers and designs standardizations
M2M systems layers and designs standardizationsM2M systems layers and designs standardizations
M2M systems layers and designs standardizations
 
4. Internet of Things - Reference Model and Architecture
4. Internet of Things - Reference Model and Architecture4. Internet of Things - Reference Model and Architecture
4. Internet of Things - Reference Model and Architecture
 
6lowpan
6lowpan6lowpan
6lowpan
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Fake news detection project
Fake news detection projectFake news detection project
Fake news detection project
 
Voice assistant ppt
Voice assistant pptVoice assistant ppt
Voice assistant ppt
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 
Iot
IotIot
Iot
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry Pi
 
ISSUES IN AD HOC WIRELESS NETWORKS
ISSUES IN  AD HOC WIRELESS  NETWORKS ISSUES IN  AD HOC WIRELESS  NETWORKS
ISSUES IN AD HOC WIRELESS NETWORKS
 
Iot
IotIot
Iot
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Internet of Things (IOT)
Internet of Things (IOT)Internet of Things (IOT)
Internet of Things (IOT)
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Introduction to IoT Architecture
Introduction to IoT ArchitectureIntroduction to IoT Architecture
Introduction to IoT Architecture
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
The future of IoT paper
The future of IoT paperThe future of IoT paper
The future of IoT paper
 

Viewers also liked

The four pillars of learning
The four pillars of learningThe four pillars of learning
The four pillars of learning
Atina Lavadia
 

Viewers also liked (6)

M2M communications
M2M communicationsM2M communications
M2M communications
 
IoT - Apps & Services
IoT - Apps & ServicesIoT - Apps & Services
IoT - Apps & Services
 
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application DevelopmentWebinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
 
The four pillars of learning
The four pillars of learningThe four pillars of learning
The four pillars of learning
 
Smart Buildings + Intelligent Solutions
Smart Buildings + Intelligent SolutionsSmart Buildings + Intelligent Solutions
Smart Buildings + Intelligent Solutions
 
Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101Internet of things, Big Data and Analytics 101
Internet of things, Big Data and Analytics 101
 

Similar to Unified Middleware for Internet of Things

Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor Networks
Amy Moore
 

Similar to Unified Middleware for Internet of Things (20)

Unit 4
Unit 4Unit 4
Unit 4
 
1.pptx
1.pptx1.pptx
1.pptx
 
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...
 
IoT _protocols.ppt
IoT _protocols.pptIoT _protocols.ppt
IoT _protocols.ppt
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDS
 
K010426371
K010426371K010426371
K010426371
 
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
Whitepaper: Mobile Networks in a smart digital future - deploying a platform ...
 
LTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilitiesLTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilities
 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
 
What's the Right Messaging Standard for the IoT?
What's the Right Messaging  Standard for the IoT?What's the Right Messaging  Standard for the IoT?
What's the Right Messaging Standard for the IoT?
 
Introducció a les xarxes 5G
Introducció a les xarxes 5GIntroducció a les xarxes 5G
Introducció a les xarxes 5G
 
Evolution of M2M Communication
Evolution of M2M CommunicationEvolution of M2M Communication
Evolution of M2M Communication
 
5g TECHNOLOY
5g TECHNOLOY5g TECHNOLOY
5g TECHNOLOY
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptx
 
Domenico di mola_2023 i_iot_whole_190613
Domenico di mola_2023 i_iot_whole_190613Domenico di mola_2023 i_iot_whole_190613
Domenico di mola_2023 i_iot_whole_190613
 
Secure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor NetworksSecure Data Aggregation Of Wireless Sensor Networks
Secure Data Aggregation Of Wireless Sensor Networks
 
WTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxWTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptx
 
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICES
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICESZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICES
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICES
 
Zigbee Transmitter for IoT Wireless Devices
Zigbee Transmitter for IoT Wireless DevicesZigbee Transmitter for IoT Wireless Devices
Zigbee Transmitter for IoT Wireless Devices
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Unified Middleware for Internet of Things

  • 1. Unified Middleware for IoT Applications Honbo Zhou GM of Foton Telematics
  • 2. Abstract Internet of Things applications are not new and can be found in all industrial sectors. A four-pillar categorization is introduced for IoT applications based on their common characteristics such as technological origin, business background, and market value chain. IoT is about connectivity and integration, Middleware plays a crucial role for IoT applications, Middleware for all 4 pillar IoT categories are summarized in this presentation. A common IoT middleware architecture is proposed based on the speaker’s many years of industrial practices on building middleware products (the ezM2M IoT platform) for a variety of IoT applications as well as new developments in IoT standardization and cloud computing paradigms. Most of the contents of this presentation are from the speaker’s new IoT book to be published by Taylor & Francis group soon.
  • 3. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 4. Rise of the Machines
  • 5. The Third Wave of ICT
  • 6. IoT Related Terminologies Sensing China, M2M, WSAN, Smarter Planet,Digital Convergence, Pervasive Computing, Ambient Intelligence, Haptic and Ubiquitous Computing、X-internet, Building2.0,Smart Grid,… Internet of Things is not (yet) a buzzword/cathphrease as in China and Europe, terms such as M2M, WSN, Smart Grid, Telematics, Telehealth, CPS, etc. are used instead.
  • 7. Defining IoT The Internet of Things provide means to access and control two categories of ubiquitous and uniquely identifiable devices: those that have inherent intelligence and those that are externally enabled, via all sorts of wired and/or wireless communications in all kinds of networking environments, supported by cloud computing technologies with adequate security measures, to achieve pervasive connectivity and grand integration and to provide services such as monitoring, locating, controlling, reporting, decision support, and so on.
  • 10. The Expansion of Software (Middleware)
  • 11. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 12. IoT Applies to All Industry Sectors
  • 14. Example 1 of Vertical Applications
  • 15. Example 2 of Vertical Applications
  • 17. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 18. Four Pillars of IoT Four Pillars and Networks Short-Range Long-Range Short-Range Long-Range Wireless Wireless Wired Wired RFID Yes Some No Some WSN Yes Some No Some M2M Some Yes No Some SCADA Some Some Yes Yes
  • 19. M2M
  • 20. RFID
  • 21. WSAN
  • 23. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 27. “Manage”Or “Applications” Software, especially middleware, plays a very important role
  • 28. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 34. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 35. Web of Things vs. Internet of Things
  • 36. Protocols and Standards Issues: Too many standards
  • 38. Pipe Agnostic? IoT Standards Existing Data formats and Protocols Unified New IoT Standards Matrix © Zhou Goals Necessity Feasibility Data Formats BITXML, EXDL, MDMP, M2MXML, NGTP, oBIX, Create a new, unified, open, cross- High Medium Application Layer (M) oMIX, ONS/PML, OPC, SyncML, WMMP, etc. sector, usable data standards including Enable easier Enhanced HTML and ebXML- formats, exchange protocols, processing integration and like standards, hard to create and modeling frameworks. interoperability.a unified data format due to domain differences. Software Framework ArchestrA, CoAP, DRM, ECF, ezM2M, Data standards compliant SaaS/PaaS 3- High High HYDRA, IDM, MDM, OSGi, PaaS, RESTful, tiered platform middleware, support new Enable easier Enhanced 3-tiered SaaS, Sedona, SOA, SODA, SOAP, etc. paradigms such as DRM. integration, new Application Servers, OSGi MAI paradigm, etc. middleware for server-side IP(TCP/UDP/HIP), IP over Everything/Everything over IP, Ethernet, “3-network” convergence, all-IP Medium Medium Distance Wired IPv6, ATM, Frame Relay, SDH, FDDI, Fiber Channel, ISDN, SS7, networks, IPv6 should be the leveraged MTC support It takes time for all-IP, IPv6 Long PSTN, VPN, VoIP, Cable/xDSL, etc. for IoT applications, existing networks enhancements and to prevail. ok for most IoT applications. optimizations ANSI C12.18, AS-i, BACNet, CanBus, CC-Link, ControlNet, Dali, Ruggedness enhancements, few new Low Low Transmission Layer Protocols (C) Wired Shor DeviceNet, DF-1, DLMS/IEC 62056, Dupline, FF, FlexRay, HART, protocols are required, no need to re- Few or no new Few or no new protocols t Range HomePNA, IEC 61107, InterBus, LIN, LonWorks, KNX, ModBus, invent the wheel. protocols required. required. MOST, MTConnect, P-Net, ProfiBus, SwiftNet, Vnet/IP, WorldFIP, CC-Link, PLC, Industrial Ethernet, RS232, RS485, VAN, etc. 2G: GSM, CDMA, etc.; 3G:WCDMA,EV-DO,HSUPA, EV-DOrA, All-IP, Mobile IP, etc. helpful but not Medium Medium UMTS, etc.; required, MTC enhancements for low Dedicated packet Few or no new protocols Wireless Distance Long 2.5G: GPRS, EDGE,HSCSD, etc.; bandwidth, low latency IoT applications, switch MTC required, optimization focus. 4G:EV-DOrB, LTE, WiMAX, UMB/UWB, TD-SCDMA, etc. backend BOSS system enhancements. network helpful but Satellite M2M, GPS, etc. not required. Bluetooth, BSN, DECT, DSAH 7, EDACS, EnOcean, HyperLan, Few new protocols required, focus Medium Low Wireless Short HyperMAN, 6LoWPAN, HomeRF, HomeIR, InfiNET, Insteon, IrDA, should be on embedded OS or Enhancements on Few or no new protocols Range IRIG, ISA 100.11a, LMDS, NFC, OpenSky, OSIAN, RFID, TETRA, middleware, TinyOS, MagnetOS, embedded OS and needed, leverage existing TransferJet, WAVE, Wavenis, WiFi/WAPI, WirelessHART, Zigbee, Contiki, Mantis, SINA, SensorWare, etc. middleware. protocols. Z-Wave, etc. TEDS/IEEE 1451, CBRN, TransducerML, SensorML, IRIG, Optimized and minimized version of High Medium Sensor Layer EXDL/CAP, AutomationML, OpenPLC XML, EDDL, FDT, application layer XML data standards, Enable easier Minimized ebXML-like standards, it’s hard to create a (D) CANOpen, etc. supported by embedded OS and integration and middleware. Universal OSGi interoperability unified standard due to small middleware for device-side hardware. footprint.
  • 39. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 40. OO and RO Programming
  • 45. ezM2M Middleware Framework
  • 46. Towards a Unified WoT Framework?
  • 47. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 48. The Fusion of Grid and SOA
  • 51. Panoramic View of Cloud&Players
  • 52. Outline IoT: A Web 3.0 View Ubiquitous IoT Applications Four Pillars of IoT DNA of The Internet of Things Middleware and IoT Data Standards for WoT Unified WoT Frameworks Cloud Computing The Cloud of Things
  • 53. IoT and Cloud Computing
  • 55. XaaS (everyThing as a Service)
  • 56. The Cloud of Things