turning sensors into signals

22
TURNING SENSORS INTO SIGNALS. Humanizing IoT with Old Smartphones and the Web. Dietrich Ayala Women Who Code Portland, May 24, 2016

Upload: dietrich-ayala

Post on 11-Apr-2017

250 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Turning Sensors into Signals

TURNING SENSORS INTO SIGNALS.

Humanizing IoT with Old Smartphones and the Web.

Dietrich Ayala Women Who Code

Portland, May 24, 2016

Page 2: Turning Sensors into Signals
Page 3: Turning Sensors into Signals

THERE’S A LOT GOING ON IN IOT…

SO MANY DEVELOPER BOARDS SO MANY CLOUD SERVICES

SO MANY LIBRARIES

SO MANY APIS SO MANY…

Page 4: Turning Sensors into Signals

THE THINGS EXPERIENCE TODAY.

PAYING LOTS OF MONEY TO HAND YOUR WHOLE LIFE

OVER TO A FOR-PROFIT CORPORATE CLOUD.

Page 5: Turning Sensors into Signals

MAKER / DIY MASS MARKET CONSUMER

COMPLEXITY

USER CONTROL

PRIVACY

LOOKS LIKE DEAD ROBOTS

EASE OF USE

CLOUD

FEATURES

BEAUTIFULLY DESIGNED

KICKSTARTER / STARTUPS

Page 6: Turning Sensors into Signals

WHO ARE YOUR PEOPLE?

WHAT IS THEIR PROBLEM?

AUTOMATED SHOPPING DOESN’T MAKE MY LIST OF PROBLEMS.

Page 7: Turning Sensors into Signals

REAL TALK.

I DON’T HAVE ENOUGH MONEY. I DON’T HAVE ENOUGH TIME.

I’M HUNGRY. I’M LONELY. ME OR MY PEOPLES ARE SICK.

I’M AWAY FROM HOME. MY GOVERNMENT IS HUNTING ME.

Page 8: Turning Sensors into Signals

I’M AT WORK.

I WANT TO KNOW

IF THE POWER

WENT OUT AT HOME.

Page 9: Turning Sensors into Signals

I’M TRAVELING.

I WANT TO KNOW

IF A STRANGER

ENTERS MY HOME.

Page 10: Turning Sensors into Signals

PHYSICAL

AWARENESS.

DO APPLIANCES KNOW IF THEY

MOVED OR NOT?

WHAT DOES IT MEAN IF THEY

MOVED?

Page 11: Turning Sensors into Signals

GRANDMA LIVES ALONE NOW.

IF SHE’S NOT UP AND AROUND BY

9AM, THEN SOMETHING MIGHT

BE WRONG.

Page 12: Turning Sensors into Signals

UGH, NOT AGAIN.

FRIGGIN COMCAST.

Page 13: Turning Sensors into Signals

YOU CAN DO THESE THINGS WITH CONTEXT.

Page 14: Turning Sensors into Signals

YOU CAN GET CONTEXT FROM SMARTPHONE DEVICE APIS.

Page 15: Turning Sensors into Signals

APIS -> TRIGGERS

BATTERY API …………………………….. POWER OUTAGE ACCELEROMETER………….. EARTHQUAKES/ THEFT BLUETOOTH …….……………. PRESENCE / ABSENCE WI-FI ………………………………….…….. NEIGHBORHOOD MICROPHONE ………..……… PRESENCE / ABSENCE CAMERA ………………….……………. PRESENCE OF CATS

Page 16: Turning Sensors into Signals

PHYSICAL APIS

ACCELEROMETER ORIENTATION

PROXIMITY DETECTION AMBIENT LIGHT DETECTION

POWER / BATTERY

Page 17: Turning Sensors into Signals

MEDIA APIS

MICROPHONE CAMERA

SPEECH RECOGNITION SPEECH SYNTHESIS

A SPEAKER

Page 18: Turning Sensors into Signals

RADIO APIS

BLUETOOTH (LE/SMART) NFC

GEOLOCATION WI-FI

Page 19: Turning Sensors into Signals

NETWORK APIS

XHR TCP & UDP SOCKETS MDNS / BONJOUR

SSDP DLNA

Page 20: Turning Sensors into Signals

NOTIFICATIONS

WEB PUSH NOTIFICATIONS SMS

SLACK BOT IFTTT’S MAKER CHANNEL

Page 21: Turning Sensors into Signals

YOU CAN TRY THIS AT HOME.

HTTPS://GITHUB.COM/AUTONOME/CONTEXT

FIREFOX OS (CYANOGEN) PHONEGAP, ANDROID, IOS

Page 22: Turning Sensors into Signals

THANK YOU.

@DIETRICH