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 (20)

Iot architecture
Iot architectureIot architecture
Iot architecture
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
Internet of Things - module 1
Internet of Things -  module 1Internet of Things -  module 1
Internet of Things - module 1
 
Physical Design of IoT.pdf
Physical Design of IoT.pdfPhysical Design of IoT.pdf
Physical Design of IoT.pdf
 
Unit 4
Unit 4Unit 4
Unit 4
 
YOLO
YOLOYOLO
YOLO
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Domain specific IoT
Domain specific IoTDomain specific IoT
Domain specific IoT
 
IOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdfIOT and its communication models and protocols.pdf
IOT and its communication models and protocols.pdf
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
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
 
Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologies
 
IOT DATA AND BIG DATA
IOT DATA AND BIG DATAIOT DATA AND BIG DATA
IOT DATA AND BIG DATA
 
Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)Sources of IoT (JNTUK - UNIT 1)
Sources of IoT (JNTUK - UNIT 1)
 
Iot Security, Internet of Things
Iot Security, Internet of ThingsIot Security, Internet of Things
Iot Security, Internet of Things
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
IoT with Python
IoT with PythonIoT with Python
IoT with Python
 

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

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

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