More Related Content
Similar to Building Real-Time Enterprise Applications for the Internet of Things
Similar to Building Real-Time Enterprise Applications for the Internet of Things (20)
More from Peter Moskovits
More from Peter Moskovits (6)
Building Real-Time Enterprise Applications for the Internet of Things
- 2. About Us
§
§
§
§
Prashant Khanal
Software Engineer – Kaazing
Prashant.Khanal@kaazing.com
Twitter: @ipras
© 2013 Kaazing Corporation. All Rights Reserved.
§
§
§
§
David Witherspoon
Software Engineer – Kaazing
David.Witherspoon@kaazing.com
Twitter: @dpwspoon
- 4. Agenda
§
Requirements for the IoT
§
Creating a reference architecture for IoT
§
Live Demos, Live Demos, Live Demos
§
Source Code, Source Code, Source Code
§
WoT and IoT
© 2013 Kaazing Corporation. All Rights Reserved.
- 6. Raspberry Pi
Image source: http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
© 2013 Kaazing Corporation. All Rights Reserved.
- 15. Message Systems/Protocols for the IoT
§ Java
Message Service (JMS)
§ Standard
§ Vendor
§ Pub
messaging API
independent
/ Sub
§ Loosely
Coupled
© 2013 Kaazing Corporation. All Rights Reserved.
- 26. How to Extend This to the Web
© 2013 Kaazing Corporation. All Rights Reserved.
- 27. Controlling the Light Remotely Using Pub-Sub Over the Web
© 2013 Kaazing Corporation. All Rights Reserved.
- 28. HTML5 WebSocket: TCP for the Web
§
Standard Protocol (IETF): RFC-6455
§
Standard API:
§
W3C: JavaScript
§
Java, iOS, Android, Flash, .NET/Silverlight
§
Single socket, full-duplex
§
Low overhead: <1% of HTTP
§
Low latency: low milliseconds
§
SSL support
Full duplex
© 2013 Kaazing Corporation. All Rights Reserved.
- 29. Protocol Layering
Browsers, Native Applications and IoT Devices
JMS
XMPP
AMQP
B2B
FTP
VNC
TCP
Internet
WebSocket
Gateway
© 2013 Kaazing Corporation. All Rights Reserved.
WebSocket
Gateway
mktdata
etc
- 30. Controlling the Light Remotely Using Pub-Sub Over the Web
© 2013 Kaazing Corporation. All Rights Reserved.
- 36. WebSocket Powering the Web of Things
WS
WS
WS
WS
WS
WS
WS
© 2013 Kaazing Corporation. All Rights Reserved.
WS
WS
- 37. Extending Protocols to the Web of Things
XMPP/WS
MQTT/WS
AMQP/WS
STOMP/WS
JMS/WS
© 2013 Kaazing Corporation. All Rights Reserved.
- 38. Find Out More
§
The Zinger – Blog:
§
§
JMS WebSocket Tutorial
§
§
http://developer.kaazing.com
RC Car / Light and Switch Code
§
§
http://tutorial.kaazing.com
More developer content
§
§
http://blog.kaazing.com
https://github.com/dpwspoon/kaazingPi
The Definitive Guide to HTML5 WebSocket, (Apress, 2013)
§
First comprehensive guide on WebSocket
§
Use WSK214 for 40% of the e-book
© 2013 Kaazing Corporation. All Rights Reserved.
38