Unified Middleware for Internet of Things
Upcoming SlideShare
Loading in...5
×
 

Unified Middleware for Internet of Things

on

  • 3,284 views

The Four Pillars of the Internet of Things are introduced and described, an Unified Middlearware Architecture for the IoT are proposed.

The Four Pillars of the Internet of Things are introduced and described, an Unified Middlearware Architecture for the IoT are proposed.

Statistics

Views

Total Views
3,284
Views on SlideShare
3,280
Embed Views
4

Actions

Likes
7
Downloads
197
Comments
0

2 Embeds 4

https://twitter.com 3
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unified Middleware for Internet of Things Unified Middleware for Internet of Things Presentation Transcript

  • Unified Middleware for IoT Applications Honbo Zhou GM of Foton Telematics
  • Abstract Internet of Things applications are not new and can befound in all industrial sectors. A four-pillar categorization isintroduced for IoT applications based on their commoncharacteristics such as technological origin, businessbackground, and market value chain. IoT is aboutconnectivity and integration, Middleware plays a crucialrole for IoT applications, Middleware for all 4 pillar IoTcategories are summarized in this presentation. A commonIoT middleware architecture is proposed based on thespeaker’s many years of industrial practices on buildingmiddleware products (the ezM2M IoT platform) for a varietyof IoT applications as well as new developments in IoTstandardization and cloud computing paradigms. Most ofthe contents of this presentation are from the speaker’snew IoT book to be published by Taylor & Francis groupsoon.
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • Rise of the Machines
  • The Third Wave of ICT
  • IoT Related TerminologiesSensing China, M2M, WSAN, Smarter Planet,Digital Convergence,Pervasive Computing, Ambient Intelligence, Haptic andUbiquitous Computing、X-internet, Building2.0,Smart Grid,…Internet of Things is not (yet) a buzzword/cathphrease as inChina 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 accessand control two categories of ubiquitous anduniquely identifiable devices: those that haveinherent intelligence and those that are externallyenabled, via all sorts of wired and/or wirelesscommunications in all kinds of networkingenvironments, supported by cloud computingtechnologies with adequate security measures, toachieve pervasive connectivity and grand integrationand 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)
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • IoT Applies to All Industry Sectors
  • Vertical Applications
  • Example 1 of Vertical Applications
  • Example 2 of Vertical Applications
  • Vendors and Positions
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • Four Pillars of IoTFour 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)
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • Horizontals vs. Verticals
  • Three Horizontal Layers
  • “Devices”And“Connect”
  • “Manage”Or “Applications” Software, especially middleware, plays a very important role
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • Middleware
  • M2M-Machine Type Communication
  • Middleware for SCADA
  • WSN Middleware
  • RFID Middleware/Edgeware
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe 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 LowTransmission 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.
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe 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?
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • The Fusion of Grid and SOA
  • Cloud Middleware
  • NIST Cloud Definition
  • Panoramic View of Cloud&Players
  • OutlineIoT: A Web 3.0 ViewUbiquitous IoT ApplicationsFour Pillars of IoTDNA of The Internet of ThingsMiddleware and IoTData Standards for WoTUnified WoT FrameworksCloud ComputingThe Cloud of Things
  • IoT and Cloud Computing
  • IoT + Cloud
  • XaaS (everyThing as a Service)
  • The Cloud of Things
  • Thanks! 谢谢!