Slide 1

Slide 1 text

BUILDING PRODUCTS WITH PARTICLE

Slide 2

Slide 2 text

WORKSHOP GOALS ▸ Build an Internet connected thermometer using DS18B20 sensor ▸ Discover Particle features useful for product creators ▸ Get familiar with process of creating a product

Slide 3

Slide 3 text

PHOTON AND THE CLOUD

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

! DEVICE MODES

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

! Particle.function() ! Particle.variable() ! Particle.publish() ! Particle.subscribe()

Slide 8

Slide 8 text

SUMMARY 1. Setup a device 2. Connect hardware 3. Write firmware 4. Analyze incoming data

Slide 9

Slide 9 text

1. SETUP A DEVICE

Slide 10

Slide 10 text

DOWNLOAD PARTICLE APP FOR: ! iOS or ! Android

Slide 11

Slide 11 text

CREATE / LOG INTO PARTICLE ACCOUNT

Slide 12

Slide 12 text

POWER ON YOUR DEVICE

Slide 13

Slide 13 text

DEVICE SHOULD BE BLINKING BLUE If not, hold the SETUP button for 3 seconds

Slide 14

Slide 14 text

FIND DEVICE'S WI-FI NAME SUFFIX ON ITS PACKAGING

Slide 15

Slide 15 text

SETUP YOUR DEVICE USING MOBILE APP Setup UI in this app is open source (for ! iOS and ! Android). You can customize and use it for your product.

Slide 16

Slide 16 text

2. CONNECT HARDWARE Use breadboard that came with your device

Slide 17

Slide 17 text

3. WRITE FIRMWARE Firmware is the app that runs on the device

Slide 18

Slide 18 text

OPEN ! BUILD IDE

Slide 19

Slide 19 text

GO TO LIBRARIES 1. Search for "ds18x" 2. Click DS18X20 library

Slide 20

Slide 20 text

USE AN EXAMPLE APP 1. Select ONEWIRETEMP.INO 2. Click USE THIS EXAMPLE

Slide 21

Slide 21 text

FLASH THE THE DEVICE WITH YOUR APP by clicking Flash button The device should start blinking magenta

Slide 22

Slide 22 text

4. ANALYZE INCOMING DATA 1. Go to ! Particle Dashboard 2. Log in with your Particle account 3. Select Logs

Slide 23

Slide 23 text

NEXT STEPS

Slide 24

Slide 24 text

REACT TO INCOMING DATA ▸ Use ! If This Than That AKA IFTTT ▸ Build mobile app for ! iOS or ! Android ▸ Build server app on ! Microsoft Azure ▸ Build apps for other platform using ! our API

Slide 25

Slide 25 text

GO BEYOND THE PROTOTYPE ▸ Scale hardware ! with P0/P1 ▸ Scale deployment ! with fleet management ▸ Go cellular ! with Electron

Slide 26

Slide 26 text

MOVING TO PRODUCTION ▸ FCC/CE certification ! P1 / Photon ▸ ! Service partners ▸ ! Prototype to Production

Slide 27

Slide 27 text

WHERE TO FIND HELP ▸ ! Our community ▸ ! Our reference ▸ ! Getting started guide ▸ Find and tap me on the back

Slide 28

Slide 28 text

THANK YOU!