Internet of Things (IoT) - Where OMG's DDS Stands

Uploaded on

How the Internet of Things (IoT) world can benefit from Data Distribution Service (DDS) middleware for machine-to-machine (M2M) communication as well as machine to server and cloud …

How the Internet of Things (IoT) world can benefit from Data Distribution Service (DDS) middleware for machine-to-machine (M2M) communication as well as machine to server and cloud communication/messaging.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On Slideshare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. the INTERNET of THINGS (IoT) where OMG’s Data Distribution Service (DDS) stands Abdullah Ozturk
  • 2. Revolution from Internet to IoT • The Internet revolutionised how people communicate, what they do, and how they work together. • The next wave of the Internet will connect machines and devices together into functioning, intelligent systems. • These interconnected devices – the Internet of Things – will work together with speed, scale and capabilities that are hard to predict.
  • 3. Problems of Today’s IoT • The Internet will be a network that connects any given device to any other given device with machine-to-machine communication (M2M). • However, devices on today's Internet of Things communicate primarily with centralised servers. • The lack of protocol is a direct obstacle to the IoT.
  • 4. Predictions • If data will be trapped within centralised silos, it would remain more difficult to share; and more security and privacy concerns would be raised. • It would have to travel farther and might be subject to congestion at hubs, slowing down services. • Alternatively, stronger and more widely used protocols used by more devices could create an Internet of Islands.
  • 5. Requirements of IoT Systems • Identification • Sensing • Communication
  • 6. Communication Patterns • Devices communicate with each other (device-to-device). • Device data is collected and sent to the server infrastructure (device-to-server). • Device data is shared within, or among server infrastructures (server-to-server).
  • 7. Communication Technologies • MQTT: extremely lightweight publish/subscribe messaging transport. • XMPP: technology for the near-real-time exchange of messages and presence notifications, where data is exchanged over XML streams. • DDS: machine-to-machine middleware standard that aims to enable scalable, dependable, high-performance and interoperable data exchanges. • AMQP: an open Internet Protocol standard for message-queuing communications. • CoAP: a protocol intended to be used in very simple electronics devices that allows them to communicate interactively over the Internet.
  • 8. DDS - Rich QoS Control • It targets device-to-device communications by differing significantly from the other protocols in QoS control. • It allows fine control over data delivery by means of standard QoS policies, such as durability, reliability, history, deadline, time-based filtering, liveliness, transport priority, resource limits, and more.
  • 9. DDS - Data Centric • It provides data-centric public/subscribe paradigm for system integration. • In data-centric integration, data model is fully described using type description facilities and the model is discoverable and evolvable. • Data-objects are uniquely identified across the data-space. • Any state updates to the data-object are distributed as messages.
  • 10. DDS - Loose Coupling • It promotes loose coupling between system components • time (i.e., they may not be present at the same time) • space (i.e., they may be anywhere) • flow (i.e., they may request/offer different quality- of-services) • behaviour (i.e., they are business logic independent) • platforms, and programming languages.
  • 11. Industrial Internet • Any technological device that is able to autonomously communicate to another device as well as access the Internet is an Intelligent System. • Industrial Internet: an emerging trend that refers to the integration of big data, Internet of Things, machine-to-machine communications and cyber-physical systems.
  • 12. Today • Industrial Internet Consortium (IIC) has been formed with at least 10 companies -- including AT&T, Cisco Systems, GE, IBM, and Intel -- to set standards in the area. • DDS is a strong candidate for protocol standardisation. • There may come a time when every automated system we touch will integrate the DDS middleware.
  • 13. Future Work • We should carry out more research on how IoT world can benefit from DDS.
  • 14. Thank You • Questions? Abdullah Ozturk Technical Lead, MilSOFT DDS
  • 15. References • • • • • • • • • • • • •