Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Mongoose OSとIFTTTでJavaScript IoT事始め / IoT with ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
shanonim
November 18, 2017
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mongoose OSとIFTTTでJavaScript IoT事始め / IoT with Mongoose OS and IFTTT
2017.11.18
秋のJavaScript祭 in mixi 2017
https://javascript-fes.doorkeeper.jp/events/66335
shanonim
November 18, 2017
More Decks by shanonim
See All by shanonim
実践 Glass EE2 向けアプリ開発 / Practical Glass EE2 app development
shanonim
0
340
What's "Material You"
shanonim
0
450
新規事業のIoTプロダクトをプロトタイピングする技術 / IoT product prototyping in cookpad mart
shanonim
0
290
IoTで美味しい漬け物を作りたい v2 / make good pickles with IoT v2
shanonim
1
530
アルコールモニタリングIoT / Alcohol monitoring IoT
shanonim
0
720
Play with Android Things
shanonim
1
6.4k
Android Things Now
shanonim
1
680
Kotlin初心者向けハンズオン #3 / Kotlin Hands-on for Beginners
shanonim
2
390
UI模写のすゝめ / Encouragement of UI drawing
shanonim
3
2.5k
Other Decks in Technology
See All in Technology
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
130
Agent 活用環境の構築・運用のための AWS サービスのご紹介/agentcore-for-building-and-operating-agents
ren8k
1
280
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
670
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
330
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
160
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
130
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
130
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
160
Deep Data Security 機能解説
oracle4engineer
PRO
3
970
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
4
2k
日本AIベンチャーレポート2026
kentarofujii
0
260
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
460
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
540
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
460
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Facilitating Awesome Meetings
lara
57
7.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
500
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
New Earth Scene 8
popppiees
4
2.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Transcript
ɹɹɹɹɹɹɹɹɹͱ ɹɹɹɹɹɹͰ +BWB4DSJQU*P5ࣄ࢝Ί TIBOPO !TIBOPOJN
"CPVUNF TIBOPO !TIBOPOJN "OESPJE ,PUMJO *P5
ҰৼΓͷࢀՃ
None
*P5ͷΛ͠·͢
lϞϊͷΠϯλʔωοτʢ*OUFSOFUPG5IJOHTɺ*P5ʣɺ ҰҙʹࣝผՄೳͳʮͷʯ͕ΠϯλʔωοτΫϥυʹଓ͞Εɺ ใަ͢Δ͜ͱʹΑΓ૬ޓʹ੍ޚ͢ΔΈͰ͋Δɻz ग़యɿ8JLJQFEJBʢIUUQTKBXJLJQFEJBPSHXJLJϞϊͷΠϯλʔωοτʣ
None
0, (PPHMFɺ ిؾΛ͚ͯɻ
Ϟϊ͕Πϯλʔωοτʹ ܨ͕͍ͬͯͯɺ ࣗ༝ʹૢ࡞Ͱ͖Δ ˣ ศར
*P5ͷΠϝʔδ ͋ΔͰΎ͍ͷ ΒͣΓʔͺ͍ ΈࠐΈ $ݴޠ ϋʔυΣΞ ϨΠϠʔ όζϫʔυ Α͘Θ͔Βͳ͍ Կ͔Β͢Ε
ࠓ͢͜ͱ ϑϩϯτΤϯυͷٕज़Λͬͯ खܰʹೖͰ͖Δ *P5ͷ࡞ྫ
ࠓ͢͜ͱ w ϋʔυΣΞ w ιϑτΣΞ w Πϯλʔωοτʹܨ͙ w ࡞ྫ w
·ͱΊ
ࠓ͢͜ͱ w ϋʔυΣΞ w ιϑτΣΞ w Πϯλʔωοτʹܨ͙ w ࡞ྫ w
·ͱΊ 5IJOHT *OUFSOFU
ϋʔυΣΞ
&41S%FWFMPQFS ແઢ௨৴Ϟδϡʔϧ ʢ8J'J #MVFUPPUIʣΛ ࡌͨ͠։ൃϘʔυ
None
&41S%FWFMPQFS༻(307&γʔϧυ &41S%FWFMPQFSͰ (307&γεςϜͷσόΠεΛ ͏ͨΊͷγʔϧυ
(SPWF4ZTUFN TFFFETUVEJP͕։ൃ͍ͯ͠Δ ͚ࠩͩ͢Ͱѻ͑Δηϯαʔ
։ൃϘʔυ ηϯαʔ
None
None
ιϑτΣΞ
"O0QFSBUJOH4ZTUFNGPSDPNNFSDJBMDPOOFDUFE QSPEVDUT 4VQQPSUFENJDSPDPOUSPMMFST$$ $$ &41 &41
8SJUF
.POHPPTF04ͷॻ͖ࠐΈ curl -fsSL https://mongoose-os.com/downloads/mos/install.sh | /bin/bash ~/.mos/bin/mos --help ~/.mos/bin/mos %PDVNFOUIUUQTNPOHPPTFPTDPNTPGUXBSFIUNM
None
None
None
None
%FNP d.POHPPTF04ͷΤσΟλը໘ىಈd
ίʔσΟϯά ϒϥβͷΤσ Ολը໘Ͱίʔσ Οϯά
ίʔσΟϯά ʲ4BWF 3FCPPUʳͰσϓϩΠ
%FNP dιʔείʔυͷσϓϩΠd
%FNP (SPWF#VUUPO $MJDL͢Δͱl$MJDLFEz͕ग़ྗ͞ΕΔ
ࠓ͢͜ͱ w ϋʔυΣΞ w ιϑτΣΞ w Πϯλʔωοτʹܨ͙ w ࡞ྫ w
·ͱΊ 5IJOHT *OUFSOFU
Πϯλʔωοτʹܨ͙
None
None
None
load('api_config.js'); load('api_http.js'); load('api_gpio.js'); load('api_timer.js'); let button = 25; GPIO.set_button_handler(button, GPIO.PULL_UP,
GPIO.INT_EDGE_NEG, 200, function() { print("clicked!"); HTTP.query({ url: 'https://maker.ifttt.com/trigger/esp32/with/key/{your-key}', headers: { }, data: { event: 'esp32', message: 'clicked!', timestamp: Timer.now() }, success: function(body, full_http_msg) { print(body); }, error: function(err) { print(err); }, }); }, null);
%FNP d.POHPPTF04Ͱ*'5558FCIPPLTΛ ୟ͍ͯ1VTI௨ 1VTI#VMMFU Λड͚औΔd
DBMM8FCIPPLT63- DBMM&WFOU
ΞΠσΟΞྫ 1*3ηϯαʔʷ ˠࣗಈͰর໌Λ౮ফ౮ ߱Ӎηϯαʔʷ ˠӍ͕߱ͬͨΒ4MBDLϝϯγϣϯ Ξϧίʔϧηϯαʔʷ ˠҿΈա͗ΛπΠʔτʢʁ
·ͱΊ
·ͱΊ w ϋʔυΣΞͷηοτΞοϓɹˠ։ൃϘʔυΛ͏ w ιϑτΣΞͷηοτΞοϓɹˠ*P5ಛԽܕ04ʹͤΔ w 4%,ͷηοτΞοϓɹˠ*'555
خ͍͜͠ͱ ։ൃڥͷηοτΞοϓͱ ίʔσΟϯάΛ࠷খݶʹͯ͠ ΞΠσΟΞʹूதͰ͖Δ
·ͱΊ w +BWB4DSJQU*P5ϓϩτλΠϐϯάʹ࠷ద w ηϧϑ*P5Ͱੜ׆Λศརʹ͍ͯ͜͠͏
)BQQZ*P5JOH