connecting physical devices to the web - event driven architecture using websocket for the internet...

46
Copyright © 2014 Kaazing Corporation. All Rights Reserved. http://goo.gl/xcvj7p Connecting Physical Devices to the Web Event Driven Architecture using WebSocket for the Internet of Things Peter Moskovits Head of Real-Time Solutions Oslo, September 11, 2014

Upload: pmoskovi

Post on 01-Dec-2014

135 views

Category:

Software


1 download

DESCRIPTION

Before the Web, clients connected to back-end servers without compromises. As the Web came along with HTTP, we had to give up some of the power of our connectivity. With the evolving open Web communications standards, now we have a unique opportunity to move on from a request-response based REST world to a true, event-driven architecture. Learn what it takes to connect physical devices, such as Arduino and the Rasberry Pi to collect sensor data, or control physical devices over the Web. Commercial aviation's biggest challenge when things go wrong is that flight data is stuck on the plane inside the black box. Until the black box is recovered, we barely know anything about what went wrong. This presentation offers detailed insights into how IoT and modern Web communications concepts have the power to change all this. If you're a maker, you will learn about "flight sensors" attached and controlled by Arduino, data transmitted over long range WiFi as well as satellite networks. If interested in real-time Web communications, you'll learn about a highly secure WebSocket implementation with extreme scale, publishing flight data to tablets and laptops used as monitoring dashboard. If protocol layering, enterprise messaging, or JMS is your thing, this talk is for you. Code samples and plenty of interactive live demos (with Things) add color to the talk.

TRANSCRIPT

  • 1. Connecting Physical Devices to the Web Event Driven Architecture using WebSocket for the Internet of Things Peter Moskovits Head of Real-Time Solutions Oslo, September 11, 2014 Copyright 2014 Kaazing Corporation. http://goo.gl/xcvj7p All Rights Reserved.
  • 2. Copyright 2014 Kaazing Corporation. http://goo.gl/xcvj7p All Rights Reserved. About Peter Peter Moskovits Head of Real-Time Solutions [email protected] @pmoskovi
  • 3. Copyright 2014 Kaazing Corporation. http://goo.gl/xcvj7p All Rights Reserved. Demos
  • 4. The Request-Response Web Copyright 2014 Kaazing Corporation. http://goo.gl/xcvj7p All Rights Reserved. Browser Half Duplex Full duplex Back-end server Web Web Tier Middleware Legacy Web
  • 5. HTML5 WebSocket: TCP for the Web Standard Protocol (IETF): RFC-6455 Standard API (W3C): JavaScript Single socket, full-duplex Low overhead: