33
Using APIs to Program Disparate IoT Devices John Calagaz, CTO, CentraLite @Centralite Abhi Rele, Apigee @abhirele #IoT 1

Using APIs to Program Disparate IoT Devices

  • Upload
    apigee

  • View
    759

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Using APIs to Program Disparate IoT Devices

Using APIs to Program Disparate IoT DevicesJohn Calagaz, CTO, CentraLite@Centralite

Abhi Rele, Apigee@abhirele

#IoT

1

Page 2: Using APIs to Program Disparate IoT Devices

Slideshareslideshare.com/apigee

Apigee Communityhttps://community.apigee.com

YouTube�youtube.com/apigee

2

Page 3: Using APIs to Program Disparate IoT Devices

John Calagaz

CTO, CentraLite

@centralite

Abhi Rele

Apigee

@abhirele

3

Page 4: Using APIs to Program Disparate IoT Devices

Agenda•  What challenges prevent devices from interoperating?

•  How can REST APIs make it easier to program disparate devices and access sensor and actuator data?

•  How can developers use the data from devices to demonstrate real value?

4

Page 5: Using APIs to Program Disparate IoT Devices

Centralite: Who are we?

5

Page 6: Using APIs to Program Disparate IoT Devices

What challenges prevent devices from interoperating?

6

Page 7: Using APIs to Program Disparate IoT Devices

The Problem

7

Page 8: Using APIs to Program Disparate IoT Devices

8

Page 9: Using APIs to Program Disparate IoT Devices

9

Page 10: Using APIs to Program Disparate IoT Devices

10

Page 11: Using APIs to Program Disparate IoT Devices

11

Page 12: Using APIs to Program Disparate IoT Devices

12

Page 13: Using APIs to Program Disparate IoT Devices

13

Page 14: Using APIs to Program Disparate IoT Devices

14

Page 15: Using APIs to Program Disparate IoT Devices

15

Page 16: Using APIs to Program Disparate IoT Devices

Platform awakening

16

Page 17: Using APIs to Program Disparate IoT Devices

5-24 months

As fast as I can!

17

Page 18: Using APIs to Program Disparate IoT Devices

How can REST APIs make it easier to program disparate devices and access sensor and actuator data?

18

Page 19: Using APIs to Program Disparate IoT Devices

www.jilia.io

19

Page 20: Using APIs to Program Disparate IoT Devices

Demo

20

Page 21: Using APIs to Program Disparate IoT Devices

Transforming data into real business value

21

Page 22: Using APIs to Program Disparate IoT Devices

Find your own valuable use case

Business Problem

IoT Data

AnalysisSolution

22

Page 23: Using APIs to Program Disparate IoT Devices

23

Page 24: Using APIs to Program Disparate IoT Devices

24

Page 25: Using APIs to Program Disparate IoT Devices

25

Page 26: Using APIs to Program Disparate IoT Devices

26

Page 27: Using APIs to Program Disparate IoT Devices

Any business can benefit from devices with APIs

27

Page 28: Using APIs to Program Disparate IoT Devices

Summary•  Programming disparate devices is hard; it doesn’t have to be…

•  Hypermedia REST APIs are well suited for IoT; program many devices, as fast as you can!

•  Start with a real business problem; work backwards to realize real value from IoT

28

Page 29: Using APIs to Program Disparate IoT Devices

www.jilia.io

29

Page 30: Using APIs to Program Disparate IoT Devices

www.iloveapis.com

Be a part of the world’sbiggest API event

Use code: WEBINAR15 to get 15% off

30

Page 31: Using APIs to Program Disparate IoT Devices

John Calagaz

CTO, CentraLite.

@centralite

Abhi Rele

Apigee

@abhirele

Questions?

31

Page 32: Using APIs to Program Disparate IoT Devices

Thank you

32

Page 33: Using APIs to Program Disparate IoT Devices

Useful Links•  Jilia Kickstarter campaign – www.jilia.io•  Apigee Link – API-first Internet of Things platform (http://apigee.com/about/products/internet-of-things)•  ZettaJS – Open source Internet of Things project (www.zettajs.org)