helium - hardwired (10)

28

Upload: firstmark

Post on 18-May-2015

561 views

Category:

Technology


3 download

DESCRIPTION

Helium founder and CTO Sean Carey presented at May's edition of Hardwired NYC. Helium is building a physical infrastructure for the Internet of Things.

TRANSCRIPT

Page 1: Helium - Hardwired (10)
Page 2: Helium - Hardwired (10)

densone

Sean Carey [email protected]

Framing The Future

Page 3: Helium - Hardwired (10)

Helium is building physical infrastructure that makes it painless and cheap to get

smart devices online and exchanging data without being tied to complex hardware

components and protocols

Page 4: Helium - Hardwired (10)

Internet of Things

Page 5: Helium - Hardwired (10)

Things on The Internet

Page 6: Helium - Hardwired (10)

History

• Started 10 months ago by 3 software engineers that knew nothing about hardware design.

• Have grown to about 10 employees

• Mostly Engineers at the moment.

Page 7: Helium - Hardwired (10)

Original Idea

• Use off the shelf components to create multi-tenant metropolitan mesh networks. (XBee, Synapse)

• Write a “cloud” application that can trigger external api calls.

• Conquer the world of small data one city at a time.

Page 8: Helium - Hardwired (10)

“Good Luck Creating a Mesh That Big” -Everyone

Page 9: Helium - Hardwired (10)

Evolution• Use existing silicon like 802.15.4

• Create a new protocol that is simple and effective.

• Inspect the information like you’re a firewall.

• Create a layer of expressiveness

• Conquer the world of small data one city at a time.

Page 10: Helium - Hardwired (10)

Hiring EE/Firmware Experts

• Come to the conclusion that off the shelf hardware and software cannot solve every problem. Actually they are mostly created to solve very vertical problems.

• Scour the internet for people that have done similar things. This stuff has been evolving way longer than the term “IoT”.

• Find engineers that are still upset that zigbee is a standard.

• Call them at their homes if you have to.

Page 11: Helium - Hardwired (10)

Let’s Talk Architecture Turkey

router

bridge(s)

router router

Millions of Devices

bridge(s) bridge(s)

DNS Cluster

bridge(s)bridge(s)

Page 12: Helium - Hardwired (10)

It grows Naturally and becomes a global interoperable platform

Page 13: Helium - Hardwired (10)

Helium creates modules that can fit in almost any device.

Page 14: Helium - Hardwired (10)

Helium creates network bridges that can service thousands of

concurrent connections.

Page 15: Helium - Hardwired (10)

Helium creates routing infrastructure for public and private data..

Page 16: Helium - Hardwired (10)

Heliums network deployment model

Page 17: Helium - Hardwired (10)

Primary Bridges• Hosted By and Paid for by

Helium

• On top of buildings and on billboards

• Create the core network

• Not complete coverage

!

PP

P

PP

P

P

P

P

P

P

P

P

Page 18: Helium - Hardwired (10)

Secondary Bridges

• Hosted by municipalities and other trusted organizations

• On light poles and office buildings

• Helium creates a reason for these people to want to host

PP

P

PP

P

P

P

P

P

P

P

P

S

S

S

S

S

S

S

Page 19: Helium - Hardwired (10)

Tertiary Bridges

• Bridges that come with products and live in homes and offices

• Customers have the ability to share connectivity.

!

PP

P

PP

P

P

P

P

P

P

P

P

S

S

S

S

S

S

S

T

T T

T

TT

Page 20: Helium - Hardwired (10)

Send data to helium as messages

• With very little code you can send a message from a Helium modem.

• All of the expressiveness happens at the router.

!

!

Page 21: Helium - Hardwired (10)

Process Helium messages with existing tools.

• Helium has forked node-red and are in the process of making it multi-tenant, secure and reliable.

!

Page 22: Helium - Hardwired (10)

Security• Find a competent firm to

review your design.

• Convince that firm their best engineer must review this.

• Don’t worry about writing the code until someone actually looks at said design.

• Don’t implement application security after something goes wrong. Do it now.

Page 23: Helium - Hardwired (10)

“Truthfully, it’s scary as hell.”

–Jerry Irvine, CIO, Prescient Solutions

Page 24: Helium - Hardwired (10)

Things We’ve Learned• Hardware design takes time to get right.

• It’s not like software where you can quickly fix a bug.

• Factor in every cost, down to the USB cable. Because, it gets expensive for a seeded startup.

• Buy the right tools, not the most expensive ones.

• Rent what you cannot afford.

!!!

Page 25: Helium - Hardwired (10)

You Don’t Need 20Mbps For Your Trash Can Sensor

• Most of the folks we talk to want to send small amounts of data and be battery effecient.

• This was not an afterthought in the design of Helium.

!

!

Page 26: Helium - Hardwired (10)

Embrace Small Data

!

!

• Take advantage of data formats that are more compact / faster than JSON or XML.

• Don’t do things like sending UUID’s to authenticate your device for every request. It’s bigger than a normal payload and is not battery efficient.

!

!

!

Page 27: Helium - Hardwired (10)

What’s Next

• Helium is actively recruiting alpha candidates. We supply a prototype bridge and 10 Helium Arduino shields. You give us feedback. Reach out: [email protected]

• Helium will be breaking ground in San Francisco and growing our first metropolitan area network.

• Are you in?

Page 28: Helium - Hardwired (10)

–Steve Jobs

“Details matter, it’s worth waiting to get it right.”