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

Turning Sensors into Signals

Embed Size (px)

Citation preview

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