why http won't work for the internet of things

22
Why HTTP Won’t Work For IoT CONFIDENTIAL - 2lemetry, LLC Tim Kellogg April 10, 2014 @kellogh John Rotach @rotach

Upload: kellogh

Post on 23-Aug-2014

690 views

Category:

Internet


0 download

Tags:

DESCRIPTION

Introduction to telemetry data and why HTTP isn't a great fit for the problem. Also introduces MQTT and MQTT-SN as better solutions for telemetry data and also introduces CoAP.

TRANSCRIPT

Page 1: Why HTTP Won't Work For The Internet of Things

Why HTTP Won’t Work For IoT

CONFIDENTIAL - 2lemetry, LLC

Tim Kellogg April 10, 2014@kellogh

John Rotach@rotach

Page 2: Why HTTP Won't Work For The Internet of Things

Internet of Things

Page 3: Why HTTP Won't Work For The Internet of Things

Internet of Things

Page 4: Why HTTP Won't Work For The Internet of Things

Telemetry

Page 5: Why HTTP Won't Work For The Internet of Things

Telemetry

BrokerPublish Cloud ConnectorsSubscribe

Enterprise Integrations

Subscribe

Devices

Sensors

Page 6: Why HTTP Won't Work For The Internet of Things

HTTP is for request/response

Page 7: Why HTTP Won't Work For The Internet of Things

HTTP

Client ServerRequest

Response

Page 8: Why HTTP Won't Work For The Internet of Things

HTTP

Page 9: Why HTTP Won't Work For The Internet of Things

MQTT

Page 10: Why HTTP Won't Work For The Internet of Things

Quality of Service (QoS)

Page 11: Why HTTP Won't Work For The Internet of Things

Topics

Page 12: Why HTTP Won't Work For The Internet of Things

MQTT Features

Page 13: Why HTTP Won't Work For The Internet of Things

MQTT-SN

Page 14: Why HTTP Won't Work For The Internet of Things

MQTT-SN

Gateway

Broker

Page 15: Why HTTP Won't Work For The Internet of Things

CoAP

Page 16: Why HTTP Won't Work For The Internet of Things

Constrained Application Protocol

Page 17: Why HTTP Won't Work For The Internet of Things

GET+Observe

Page 18: Why HTTP Won't Work For The Internet of Things

Questions?

@kellogh

Page 19: Why HTTP Won't Work For The Internet of Things

APPENDIX

CONFIDENTIAL - 2lemetry, LLC

Page 20: Why HTTP Won't Work For The Internet of Things

We power the connected enterprise• 2lemetry is an IoT technology and solutions company

that powers the connected enterprise, tying people, processes, data and devices together—transforming raw data into real-time actionable intelligence.

• Founded 2011—spun off from hardware manufacturer

• 100% Focus on Internet of Things—with a “cloud first” focus

Page 21: Why HTTP Won't Work For The Internet of Things

Technology - ThingFabric

Broker Layer

Data Storage

CEP EngineRules Engine

REST API

Regional Load Balancing

• Historical data storage• Automation replication• Schemaless

• Find trends• Run computations• Build complex models

• HTTP webhook• Republish rules• SMS/Email• Reformat payloads

• Supports custom protocols• Supports MQTT, Stomp, CoAP• Balanced by geographical response time

Page 22: Why HTTP Won't Work For The Internet of Things

2lemetry technology, solutions, partners and expertise to provide an end to end solution

Technology2lemetry Device Cloud

Platform

SolutionsEnterprise system

integration tools

Digital signage

Proximity sensing

Facial recognition

PartnersAcross entire IoT project lifecycle

Sales channel

ExpertiseIoT strategy

Integration expertise and application development

Managed service and support

CONFIDENTIAL - 2lemetry, LLC