elements of connected products

67
Elements of Connected Products @jrhusney, Undercurrent

Upload: jordan-husney

Post on 21-Apr-2017

1.359 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Elements of Connected Products

@jrhusney, Undercurrent

Philosophy

Making

Philosophy

PURPOSEWhy we come to work

PEOPLEThe teams that do the work

PROCESSHow the work gets done

PRODUCT What we deliver

PLATFORMWhat our community builds upon us

5Ps

PURPOSEWhy we come to work

PEOPLEThe teams that do the work

PROCESSHow the work gets done

PRODUCT What we deliver

PLATFORMWhat our community builds upon us MOST START HERE

PURPOSEWhy we come to work

PEOPLEThe teams that do the work

PROCESSHow the work gets done

PRODUCT What we deliver

PLATFORMWhat our community builds upon us

START HERE

Who is the leading Internet of Things cloud platform?

Nobody.

This fishfound land!

PLATFORMS ARE BORN OF BELOVED PRODUCTS

PRODUCT MARKET PLATFORMNEED

+TECH

When (context)They want to (action)

So that (outcome)

A JOB TO BE DONE

1

2

3

New Experiences

New Efficiencies

New Business Models

VERTICAL VALUE DRIVERS

JOBS TO BE DONE

Make a simple, amazing product.

Go deep.VE

RT

ICA

L

VE

RT

ICA

L

HORIZONTAL

Then, open your platform to capture unanticipated value.

Technology ages in reverse.

What’s are the jobs to be done?

An now there’s a platform…

Making

Design

Local Connectivity

Sensoring & Local Intelligence

Internet Connectivity

Management & Application API Principles

JOBS TO BE DONE

Local Connectivity

Node Hub & Spoke Mesh

Application ⬌ Device

Standards• Wired {Ethernet, Modbus, …} • WiFi (802.11) • Mobile (LTE, GSM, …)

Local Connectivity

Peer to Peer

SparkFun Arduino Shield / TI CC3300

Broadcom WICED™

Application ⬌ Hub ⬌ Devices

Standards

• Bluetooth • 802.15.4(g) • ANT • Propietary (> Jillion)

Local Connectivity

Hub & Spoke

Lumo Lift

Hammerhead

XBee™ 802.15.4 and 900 MHz XTend™GE Link

Application ⬌ Hub ⬌ Devices ⬌ Devices

Standards

• ZigBee – Non-IP on 802.15.4 • Thread – IPv6 on 802.15.4 • ZWave • Many Proprietary (< Jillion)

Mesh

Local Connectivity

GE Link

XBee™ Series 2 ZigBee

CEL MeshConnect

helium.co (watch this space)

Local Connectivity

Hardware Intelligence

Local Interoperability

Sensoring & Local Intelligence

Microcontrollers Embedded PCs

• Power efficient • Low cost • Single, Simple Application • Fewer I/Os

• Power hungry • Higher cost • Complex applications • Lots of I/Os

Atmel ATMega8

STM32 Arm Cortex

Broadcom BCM2835STM8

TI MSP430

Hardware Intelligence

Spark Photon

BeagleBone Black

Sensoring & Local Intelligence

Device ⬌ Device

Behaviors• Discovery • Joining and Grouping • Message Passing

Standards • Bluetooth, ZigBee, ZWave, Thread • AllJoyn

Local Interoperability

Internet Connectivity

GATEWAY OR ROUTER

DEVICE DEVICE DEVICE

INTERNET

Gateways

• Some open, some closed:

• From bring your own app

• To rich, proprietary ecosystems

Rasberry Pi in a Box (UniPi)

Wink Home Hub

Management & Application API

GATEWAY OR ROUTER

DEVICE DEVICE DEVICE

INTERNETDEVICE MANAGEMENT

API

Management & Application API

Topology Devices ⬌ Internet App ⬌ Devices

Key DesiredFeatures

• Open to many device types • Secure connections • Remote upgrades • Data is available:

• as real-time publish/subscribe streams • as Async Multicast • as Historically (with Mailboxing)

• Server is open-source

There is no reason IoT platforms must be

commercial offerings.

(just like Apache gave us the web)

many device typessecure connectionsremote upgradesdata servicesserver is open-source

many device typessecure connectionsremote upgradesdata servicesserver is open-source

many device typessecure connectionsremote upgradesdata servicesserver is open-source

Thank you!

@jrhusney, Undercurrent

Acknowledgements

1. http://thenounproject.com/term/thinking/9492/ 2.http://thenounproject.com/term/tools/45344/ 3.http://thenounproject.com/term/conversation/1680/