Slide 1

Slide 1 text

Combining signals with context 
 in the Internet of Things Romain Huet Developer Advocate @romainhuet

Slide 2

Slide 2 text

The Internet is made of people @romainhuet

Slide 3

Slide 3 text

… and: objects, services, sensors the Internet of Things @romainhuet

Slide 4

Slide 4 text

The Internet of Things is
 broadcasting, analyzing, responding @romainhuet

Slide 5

Slide 5 text

@TwitterAds | Confidential 255M+ 500M+ 77% Active users Tweets per day of users are outside the US 2006 2014 @romainhuet

Slide 6

Slide 6 text

Twitter is global, open and real-time @romainhuet

Slide 7

Slide 7 text

Twitter is the shortest distance between you (@) and what interests you most (#) @romainhuet

Slide 8

Slide 8 text

Twitter is there at
 world events @romainhuet

Slide 9

Slide 9 text

@romainhuet

Slide 10

Slide 10 text

Twitter is the pulse
 of the planet @romainhuet

Slide 11

Slide 11 text

Using the Twitter Platform 
 for the Internet of Things @romainhuet

Slide 12

Slide 12 text

Many objects tweet @romainhuet

Slide 13

Slide 13 text

from plants… to ferries… @romainhuet

Slide 14

Slide 14 text

to houses… @romainhuet

Slide 15

Slide 15 text

to sensors… @romainhuet

Slide 16

Slide 16 text

@romainhuet to animals…

Slide 17

Slide 17 text

Smart environments @romainhuet

Slide 18

Slide 18 text

Objects bring Tweets to 
 the physical world @romainhuet

Slide 19

Slide 19 text

@romainhuet

Slide 20

Slide 20 text

@romainhuet

Slide 21

Slide 21 text

@romainhuet

Slide 22

Slide 22 text

Twitter is a great I/O channel 
 for the IoT @romainhuet

Slide 23

Slide 23 text

@romainhuet

Slide 24

Slide 24 text

Twitter APIs deal both with the
 right now and what happened @romainhuet

Slide 25

Slide 25 text

Streaming APIs allow you to
 ingest what’s happening right now @romainhuet

Slide 26

Slide 26 text

Streaming APIs allow you to
 ingest what’s happening right now POST https://stream.twitter.com/1.1/statuses/filter.json follow: 3946301
 track: #WorldCup
 locations: 2.1632,48.7429,2.5051,48.9679
 Data: @romainhuet

Slide 27

Slide 27 text

GET https://stream.twitter.com/1.1/statuses/sample.json Returns ~1% of all firehose data, statistically relevant. Streaming APIs allow you to
 ingest what’s happening right now GET https://stream.twitter.com/1.1/statuses/firehose.json Returns all firehose data, requires business deal. @romainhuet

Slide 28

Slide 28 text

143,199
 Tweets per second 5,700 TPS on average @romainhuet

Slide 29

Slide 29 text

REST APIs let you perform actions
 and look at what happened @romainhuet

Slide 30

Slide 30 text

Tweets GET statuses/show/:id Timelines GET statuses/home_timeline GET statuses/user_timeline GET statuses/mentions_timeline POST statuses/update Search GET search/tweets … Users, Favorites, Direct Messages, Followings & Followers,
 Lists, Saved Searches, Trends, Geo, Spam Reporting REST APIs let you perform actions
 and look at what happened @romainhuet

Slide 31

Slide 31 text

Let’s see a demo! :) @romainhuet

Slide 32

Slide 32 text

Streaming APIs t.co/streaming Developer Resources REST API t.co/rest Create Apps t.co/apps Open Source @Twitter t.co/opensource Demos t.co/apidemos Certified Products t.co/certified @romainhuet

Slide 33

Slide 33 text

#ThankYou Romain Huet @romainhuet [email protected]