Liberating the Black Box - Real-Time Communications for the Internet of Things

621 views

Published on

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 how IoT and modern Web communications concepts have the power to change all this. I 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 and scalable WebSocket implementation with extreme scale, publishing flight data to tablets and laptops used as monitoring dashboard. Regardless of your background, you’ll have fun. Guaranteed!

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
621
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Liberating the Black Box - Real-Time Communications for the Internet of Things

  1. 1. @pmoskovi#kaazing Liberating the Black Box Peter Moskovits @pmoskovi Kaazing.com
  2. 2. @pmoskovi#kaazing Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi About Peter
  3. 3. @pmoskovi#kaazing Demos
  4. 4. @pmoskovi#kaazing 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. @pmoskovi#kaazing The Event-Driven Web Browser Half Duplex Full duplex Back-end server Web Web Tier Middleware Legacy Web
  6. 6. @pmoskovi#kaazing The Event-Driven Web Browser Half Duplex Full duplex Back-end server Web Web TierMiddlewar e Legacy Web Event-Driven Web Back-end serverWebSocket Server Web WebSocket Full duplex
  7. 7. @pmoskovi#kaazing Protocol Layering TCP HTTP Your application AMQP MQTT WebSocket
  8. 8. @pmoskovi#kaazing Protocol Layering WebSocket TCP JMS XMPP AMQP B2B FTP VNC mktdata etc Browsers, Native Applications and IoT Devices WebSocket Gateway Internet
  9. 9. @pmoskovi#kaazing WebSocket Server and Clients
  10. 10. @pmoskovi#kaazing Enterprise Messaging Extended to the Web
  11. 11. @YourTwitterHandle@pmoskovi#kaazing Connected Devices Bridging the Gap Between Hardware and Software
  12. 12. @pmoskovi#kaazing Enterprise Messaging Extended to the Web
  13. 13. @pmoskovi#kaazing Enterprise Messaging Extended to the Web
  14. 14. @pmoskovi#kaazing Controlling the Light Remotely Using Pub-Sub Over the Web
  15. 15. @pmoskovi#kaazing Light Switch: Range Extended to the Web
  16. 16. @YourTwitterHandle@pmoskovi#kaazing
  17. 17. @pmoskovi#kaazing Remote Controlling Car Over the Web
  18. 18. @pmoskovi#kaazing KWG Message Broker JMS WS JMS WS Telemetry Data Distributed to the Web Over Satellite Network
  19. 19. @pmoskovi#kaazing KWG Message Broker JMS WS JMS WS Telemetry Data Distributed to the Web Over Satellite Network
  20. 20. @pmoskovi#kaazing Telemetry Data Distributed to the Web Over Satellite Network KWG Message Broker JMS WS JMS WS Java App
  21. 21. @pmoskovi#kaazing KWG Message Broker JMS WS JMS WS Java App Telemetry Data Distributed to the Web Over Satellite Network
  22. 22. @pmoskovi#kaazing About the Quadcopter: DJI Phantom 2
  23. 23. @pmoskovi#kaazing The Sensor Stack
  24. 24. @pmoskovi#kaazing Arduino: GPS, thermometer, humidity, compass, accelerometer + Go Pro
  25. 25. @pmoskovi#kaazing Satellite Terminal: InmarSat – Geostationary Satellites
  26. 26. @pmoskovi#kaazing Satellite Terminal: InmarSat – Geostationary Satellites
  27. 27. @pmoskovi#kaazing The Team
  28. 28. @YourTwitterHandle@pmoskovi#kaazing
  29. 29. @pmoskovi#kaazing End-to-end Latency: Under ONE Second
  30. 30. @pmoskovi#kaazing It’s More Than “Just” the Web
  31. 31. @pmoskovi#kaazing Connected Devices
  32. 32. @pmoskovi#kaazing Connected Devices Communicating Over WebSocket AMQP/WS MQTT/WS JMS/WS STOMP/WS XMPP/WS
  33. 33. @pmoskovi#kaazing Connected Devices Communicating with Proprietary Protocols Over WebSocket WS WS WS WS WS WSWS WS WS
  34. 34. @pmoskovi#kaazing 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
  35. 35. @pmoskovi#kaazing Learn More • http://kaazing.com • http://tutorial.kaazing.com • http://kaazing.com/telemetry • The Definitive Guide to HTML5 WebSocket
  36. 36. @pmoskovi#kaazing About Peter Peter Moskovits Head of Real-Time Solutions peter.moskovits@kaazing.com @pmoskovi
  37. 37. @pmoskovi#kaazing

×