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

  • 805 views
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

Views

Total Views
805
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
10
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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 http://aozturk.me
  • 15. References • http://dds.milsoft.com.tr • http://www.ge.com/docs/chapters/Industrial_Internet.pdf • http://readwrite.com/2013/06/14/whats-holding-up-the-internet-of-things • http://www.pcquest.com/pcquest/feature/214880/the-tech-behind-internet-things • http://electronicdesign.com/embedded/understanding-protocols-behind-internet-things • http://www.omg.org/news/meetings/tc/nj-13/special-events/iot-pdfs/corsaro.pdf • http://www.wirelessdesignmag.com/articles/2013/07/data-distribution-service-intelligent-systems-backbone • http://www.slideshare.net/RealTimeInnovations/comparison-of-mqtt-and-dds-as-m2m-protocols-for-the-internet-of-things • http://blogs.rti.com/2013/05/08/mqtt-dds-m2m-protocol-internet-of-things • http://www.embedded.com/electronics-blogs/cole-bin/4371184/Pub-sub--the-Internet-of-Things--and-6LoWPAN-connectivity • http://sentientscience.com/whitepapers/embracing-future-industrial-internet-prognostics-next-wave-data-analytics/ • http://www.iiconsortium.org/docs/Industrial_Internet_Consortium-Introductory_White_Paper.pdf • http://community.rti.com/sites/default/files/rti-aiaa-2013-draft.pdf