Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Controlling Physical Devices on the Real-Time Web
Enterprise-Gr...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.m...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demos
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
HTML5 WebSocket: TCP for the Web
 Standard Protocol (IETF): RF...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Event-Driven Web
Browser
Half Duplex
Full duplex
Back-end s...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Event-Driven Web
Browser
Half Duplex
Full duplex
Back-end s...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Protocol Layering
TCP
HTTP
Your application
AMQP MQTT
WebSocket
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Protocol Layering
WebSocket
TCP
JMS XMPP AMQP B2B FTP VNC mktda...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
WebSocket Clients and Server
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Enterprise Messaging Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices
Bridging the Gap Between Hardware and Software
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Raspberry Pi
Image source: http://www.oracle.com/technetwork/ar...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demo Setup
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Controlling the Light Remotely Using Pub-Sub Over the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Light Switch: Range Extended to the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Demo
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Remote Controlling Car Over the Web - The Architecture
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
1.Register: http://go.kaazing.com/goto-chicago...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KW...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KW...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KW...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Telemetry Data Distributed to the Web Over Satellite Network
KW...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About the Quadcopter: DJI Phantom 2
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Sensor Stack
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Arduino: GPS, thermometer, humidity, compass, accelerometer + G...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Satellite Terminal: InmarSat – Geostationary Satellites
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Satellite Terminal: InmarSat – Geostationary Satellites
Warning...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
The Team
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
DEMO
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
End-to-end latency: under 1 second
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
It’s More Than “Just” the Web
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices Communicating with WebSocket
WS
WS
WS
WS
WS
W...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Connected Devices Communicating with Proprietary Protocols over...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
What Does KAAZING do?
Clients
disconnect
Network
intermediaries...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Learn More
 http://kaazing.com
 http://tutorial.kaazing.com
...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Amazon Gift Card
1.Register: http://go.kaazing.com/goto-chicago...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
About Peter
Peter Moskovits
Head of Real-Time Solutions
peter.m...
Copyright © 2014 Kaazing Corporation. All Rights Reserved.
Upcoming SlideShare
Loading in …5
×

Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket for the Internet of Things

929 views

Published on

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
929
On SlideShare
0
From Embeds
0
Number of Embeds
79
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Controlling Physical Devices on the Real-Time Web: Enterprise-Grade WebSocket for the Internet of Things

  1. 1. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Controlling Physical Devices on the Real-Time Web Enterprise-Grade WebSocket for the Internet of Things Peter Moskovits Head of Real-Time Solutions
  2. 2. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  3. 3. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demos
  4. 4. Copyright © 2014 Kaazing Corporation. All Rights Reserved. HTML5 WebSocket: TCP for the Web  Standard Protocol (IETF): RFC-6455  Standard API (W3C): JavaScript  Single socket, full-duplex Full duplex  Low overhead: <1% of HTTP  Low latency: low milliseconds  SSL support
  5. 5. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Event-Driven Web Browser Half Duplex Full duplex Back-end server We b Web Tier Middleware Legacy Web
  6. 6. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Event-Driven Web Browser Half Duplex Full duplex Back-end server We b Web Tier Middleware Legacy Web Event-Driven Web Back-end serverWebSocket Server We b WebSocket Full duplex
  7. 7. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Protocol Layering TCP HTTP Your application AMQP MQTT WebSocket
  8. 8. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Protocol Layering WebSocket TCP JMS XMPP AMQP B2B FTP VNC mktdata etc Browsers, Native Applications and IoT Devices WebSocket Gateway Internet
  9. 9. Copyright © 2014 Kaazing Corporation. All Rights Reserved. WebSocket Clients and Server
  10. 10. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Enterprise Messaging Extended to the Web
  11. 11. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Bridging the Gap Between Hardware and Software
  12. 12. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Raspberry Pi Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
  13. 13. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demo Setup
  14. 14. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Controlling the Light Remotely Using Pub-Sub Over the Web
  15. 15. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Light Switch: Range Extended to the Web
  16. 16. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Demo
  17. 17. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Remote Controlling Car Over the Web - The Architecture
  18. 18. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card
  19. 19. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card 1.Register: http://go.kaazing.com/goto-chicago.html 2.Find Peter for your well deserved gift card
  20. 20. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS
  21. 21. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS
  22. 22. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS Java App
  23. 23. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS Java App
  24. 24. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About the Quadcopter: DJI Phantom 2
  25. 25. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Sensor Stack
  26. 26. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
  27. 27. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Satellite Terminal: InmarSat – Geostationary Satellites
  28. 28. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Satellite Terminal: InmarSat – Geostationary Satellites Warning: Microwave radiation Minimum safe distance: 0.6 metres
  29. 29. Copyright © 2014 Kaazing Corporation. All Rights Reserved. The Team
  30. 30. Copyright © 2014 Kaazing Corporation. All Rights Reserved. DEMO
  31. 31. Copyright © 2014 Kaazing Corporation. All Rights Reserved. End-to-end latency: under 1 second
  32. 32. Copyright © 2014 Kaazing Corporation. All Rights Reserved. It’s More Than “Just” the Web
  33. 33. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices
  34. 34. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Communicating with WebSocket WS WS WS WS WS WS WS WSWS
  35. 35. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Connected Devices Communicating with Proprietary Protocols over WS AMQP/WS MQTT/WS JMS/WS STOMP/WS XMPP/WS
  36. 36. Copyright © 2014 Kaazing Corporation. All Rights Reserved. What Does KAAZING do? Clients disconnect Network intermediaries Locked down firewalls Millions of users High availability Disaster recovery Developer productivity Integration with existing security infrastructure
  37. 37. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Learn More  http://kaazing.com  http://tutorial.kaazing.com  http://kaazing.com/telemetry  The Definitive Guide to HTML5 WebSocket
  38. 38. Copyright © 2014 Kaazing Corporation. All Rights Reserved. Amazon Gift Card 1.Register: http://go.kaazing.com/goto-chicago.html 2.Find Peter for your well deserved gift card
  39. 39. Copyright © 2014 Kaazing Corporation. All Rights Reserved. About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  40. 40. Copyright © 2014 Kaazing Corporation. All Rights Reserved.

×