Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building products with Particle
Search
Wojtek Siudzinski
November 18, 2015
Technology
0
28
Building products with Particle
An hour long workshop showing how to build internet connected temperature sensor using Particle
Wojtek Siudzinski
November 18, 2015
Tweet
Share
More Decks by Wojtek Siudzinski
See All by Wojtek Siudzinski
Strategic and tactical time management
suda
0
58
React/Flux like pattern for embedded UI
suda
0
210
Swagger Driven Development
suda
0
49
Building great CLIs with Node.js
suda
0
62
Kubernetes Demystified
suda
0
31
Projects more accessible for the new contributors
suda
0
41
From Prototype to Production with Particle
suda
0
100
Ember London Show & Tell: Particle
suda
0
27
Leave Coffee Alone!
suda
0
120
Other Decks in Technology
See All in Technology
事業価値と Engineering
recruitengineers
PRO
1
150
OpenAPIから画面生成に挑戦した話
koinunopochi
0
150
第4回 関東Kaggler会 [Training LLMs with Limited VRAM]
tascj
12
1.6k
KiroでGameDay開催してみよう(準備編)
yuuuuuuu168
1
120
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
3
830
見てわかるテスト駆動開発
recruitengineers
PRO
3
200
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
560
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
300
歴代のWeb Speed Hackathonの出題から考えるデグレしないパフォーマンス改善
shuta13
6
600
ABEMAにおける 生成AI活用の現在地 / The Current Status of Generative AI at ABEMA
dekatotoro
0
640
自社製CMSからmicroCMSへのリプレースがプロダクトグロースを加速させた話
nextbeatdev
0
120
EKS Pod Identity における推移的な session tags
z63d
1
200
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
GitHub's CSS Performance
jonrohan
1031
460k
How STYLIGHT went responsive
nonsquared
100
5.7k
Rails Girls Zürich Keynote
gr2m
95
14k
A designer walks into a library…
pauljervisheath
207
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
BUILDING PRODUCTS WITH PARTICLE
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
PHOTON AND THE CLOUD
None
! DEVICE MODES
None
! Particle.function() ! Particle.variable() ! Particle.publish() ! Particle.subscribe()
SUMMARY 1. Setup a device 2. Connect hardware 3. Write
firmware 4. Analyze incoming data
1. SETUP A DEVICE
DOWNLOAD PARTICLE APP FOR: ! iOS or ! Android
CREATE / LOG INTO PARTICLE ACCOUNT
POWER ON YOUR DEVICE
DEVICE SHOULD BE BLINKING BLUE If not, hold the SETUP
button for 3 seconds
FIND DEVICE'S WI-FI NAME SUFFIX ON ITS PACKAGING
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.
2. CONNECT HARDWARE Use breadboard that came with your device
3. WRITE FIRMWARE Firmware is the app that runs on
the device
OPEN ! BUILD IDE
GO TO LIBRARIES 1. Search for "ds18x" 2. Click DS18X20
library
USE AN EXAMPLE APP 1. Select ONEWIRETEMP.INO 2. Click USE
THIS EXAMPLE
FLASH THE THE DEVICE WITH YOUR APP by clicking Flash
button The device should start blinking magenta
4. ANALYZE INCOMING DATA 1. Go to ! Particle Dashboard
2. Log in with your Particle account 3. Select Logs
NEXT STEPS
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
GO BEYOND THE PROTOTYPE ▸ Scale hardware ! with P0/P1
▸ Scale deployment ! with fleet management ▸ Go cellular ! with Electron
MOVING TO PRODUCTION ▸ FCC/CE certification ! P1 / Photon
▸ ! Service partners ▸ ! Prototype to Production
WHERE TO FIND HELP ▸ ! Our community ▸ !
Our reference ▸ ! Getting started guide ▸ Find and tap me on the back
THANK YOU!