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

UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfMansiMehta96928
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology poonam kumawat
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPIoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPAnshu Pandey
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth TechnologyManish Sharma
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)FabMinds
 
VTU internet of things(IOT) notes by Nithin,VVCE, Mysuru
VTU internet of things(IOT) notes by Nithin,VVCE, MysuruVTU internet of things(IOT) notes by Nithin,VVCE, Mysuru
VTU internet of things(IOT) notes by Nithin,VVCE, MysuruNithin Kumar,VVCE, Mysuru
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar pptEisha Madhwal
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semshikhathegreat
 
2. Internet of Things - A Market Perspective
2. Internet of Things - A Market Perspective2. Internet of Things - A Market Perspective
2. Internet of Things - A Market PerspectiveJitendra Tomar
 
Wireless Network Architecture
Wireless Network ArchitectureWireless Network Architecture
Wireless Network ArchitecturePawandeep Singh
 
Ec8551 communication networks mcq question bank
Ec8551   communication networks mcq question bank Ec8551   communication networks mcq question bank
Ec8551 communication networks mcq question bank JAIGANESH SEKAR
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....pptbalu008
 
Latest wireless technology
Latest wireless technologyLatest wireless technology
Latest wireless technologynurmeen1
 
Lan technologies
Lan technologiesLan technologies
Lan technologiesOnline
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesNavjyotsinh Jadeja
 

What's hot (20)

UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 
IOT Platform Design Methodology
IOT Platform Design Methodology IOT Platform Design Methodology
IOT Platform Design Methodology
 
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTPIoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
IoT Communication Protocols, Socket Programming with Python, MQTT & HTTP
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
Dendral
DendralDendral
Dendral
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
VTU internet of things(IOT) notes by Nithin,VVCE, Mysuru
VTU internet of things(IOT) notes by Nithin,VVCE, MysuruVTU internet of things(IOT) notes by Nithin,VVCE, Mysuru
VTU internet of things(IOT) notes by Nithin,VVCE, Mysuru
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
IEEE Standards
IEEE StandardsIEEE Standards
IEEE Standards
 
Unit 4
Unit 4Unit 4
Unit 4
 
Wireless networks ppt
Wireless networks pptWireless networks ppt
Wireless networks ppt
 
Ppt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th semPpt on low power wireless sensor network 5th sem
Ppt on low power wireless sensor network 5th sem
 
2. Internet of Things - A Market Perspective
2. Internet of Things - A Market Perspective2. Internet of Things - A Market Perspective
2. Internet of Things - A Market Perspective
 
Wireless Network Architecture
Wireless Network ArchitectureWireless Network Architecture
Wireless Network Architecture
 
Ec8551 communication networks mcq question bank
Ec8551   communication networks mcq question bank Ec8551   communication networks mcq question bank
Ec8551 communication networks mcq question bank
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 
Latest wireless technology
Latest wireless technologyLatest wireless technology
Latest wireless technology
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
M2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and SimilaritiesM2M vs IoT: The Key Differences and Similarities
M2M vs IoT: The Key Differences and Similarities
 
IoT Security
IoT SecurityIoT Security
IoT Security
 

Viewers also liked

IoT - Apps & Services
IoT - Apps & ServicesIoT - Apps & Services
IoT - Apps & ServicesDiogo Gomes
 
The four pillars of learning
The four pillars of learningThe four pillars of learning
The four pillars of learningAtina Lavadia
 
Smart Buildings + Intelligent Solutions
Smart Buildings + Intelligent SolutionsSmart Buildings + Intelligent Solutions
Smart Buildings + Intelligent SolutionsBob Sawhill, CFM
 
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 101Mukul Krishna
 

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

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...Mustafa Sadiq
 
Integration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSIntegration Platform For JMPS Using DDS
Integration Platform For JMPS Using DDSSupreet Oberoi
 
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 ...Petr Nemec
 
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 capabilitiesYaroslav Domaratsky
 
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?Angelo Corsaro
 
Introducció a les xarxes 5G
Introducció a les xarxes 5GIntroducció a les xarxes 5G
Introducció a les xarxes 5GTICAnoia
 
Evolution of M2M Communication
Evolution of M2M CommunicationEvolution of M2M Communication
Evolution of M2M CommunicationIndaka Raigama
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpalArpan Pal
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxMeghaShree665225
 
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_190613domenico di mola
 
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 NetworksAmy Moore
 
WTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxWTSA-16_SG13_Presentation.pptx
WTSA-16_SG13_Presentation.pptxlionofsouth
 
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICES
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICESZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICES
ZIGBEE TRANSMITTER FOR IOT WIRELESS DEVICESVLSICS Design
 
Zigbee Transmitter for IoT Wireless Devices
Zigbee Transmitter for IoT Wireless DevicesZigbee Transmitter for IoT Wireless Devices
Zigbee Transmitter for IoT Wireless DevicesVLSICS Design
 

Similar to Unified Middleware for Internet of Things (20)

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
 
Iot
IotIot
Iot
 
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

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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