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
JavaScriptとSQLが書ければIoTエンジニアと名乗ってもいい!AWS IoT超入門
Search
chao2suke
February 27, 2016
Technology
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JavaScriptとSQLが書ければIoTエンジニアと名乗ってもいい!AWS IoT超入門
開発者にTwilioとAWSを知ってもらおう勉強会 資料
chao2suke
February 27, 2016
More Decks by chao2suke
See All by chao2suke
天井カメラで捉えた人物をコンピュータビジョンで解析した3年間のトライアンドエラーとこれから
chao2suke
0
2.5k
結局普通のエンジニアが今SageMaker使うと何ができるのかわかるLT
chao2suke
0
1.8k
機械学習の知識ゼロでも動かせるAIツールキットの世界
chao2suke
0
1.9k
「今」のAI技術と「3年後」のAI技術のご紹介
chao2suke
0
1.2k
Alexaに詳しい人は普段Alexaをどう扱っているか
chao2suke
0
1.1k
奥深きAPLの世界
chao2suke
0
140
Alexaスキル & レジレスCafeにおけるStripe活用の取り組み
chao2suke
0
2.1k
Alexa x 機械学習でスキルをよりリッチにする方法
chao2suke
0
1.8k
#AAJUG vol.2 APL ハンズオン
chao2suke
0
3.1k
Other Decks in Technology
See All in Technology
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
260
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
3
970
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
230
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
1
460
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
150
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
110
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
1
490
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
1
240
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
310
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
420
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
570
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Agile that works and the tools we love
rasmusluckow
331
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
210
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Music & Morning Musume
bryan
47
7.4k
Transcript
1 Classmethod. Inc, Tsuyoshi Seino 2016/02/27 ೖ
ࣗݾհ • ਗ਼߶࢙ ͤʔͷ • ΫϥεϝιουגࣜձࣾࡳຈΦϑΟεۈ • ϒϩά%FWFMPQFSTJP IUUQEFWDMBTTNFUIPEKQ
• "84ίϯαϧςΟϯά෦ॴଐ*P5୲ • "84ެࣜϓϨϛΞύʔτφʔ • "84Ϗοάσʔλίϯϐςϯγʔ • "84ϞόΠϧίϯϐςϯγʔ • ΦϑΟε౦ژɺࡳຈɺ্ӽɺେࡕ /FX ɺγΞτϧɺ ϕϧϦϯ 2
ϒϩάͷձࣾɺͱݴΘΕ·͢ɻ
*P5 όζϫʔυʹͳΓ·ͨ͠ 4
いままで・これからの注⽬ワード 5 クラウド ビッグデータ IoT 機械学習
いままで・これからの注⽬ワード 6 クラウド ビッグデータ IoT 機械学習 ࣗಈԽ
ϏδωεΛਪਐ͢Δ্Ͱॏཁͳ͜ͱ 7 ίΞϏδωεʹूத͢Δ͜ͱ
8 ച্Λ৳͢ FYখചۀͷ߹ ఆظతͳΩϟϯϖʔϯࢪࡦ ͍ͭɺͲͷʹΩϟϯϖʔϯΛଧ͖͔ͭ ऩू Ճ දݱ ച্໌ࡉσʔλ 104σʔλ
٬ੳΧϝϥ #FBDPO ਓײ 1*3 ηϯαʔ Ӎྔܭ ؾީηϯαʔ ύλʔϯԽ ϞσϦϯά ະདྷ༧ଌ ఱؾ༧ใ"1* ߦࣄσʔλ クラウド IoT ビッグデータ 機械学習 コアビジネス
9 ച্Λ৳͢ FYখചۀͷ߹ ఆظతͳΩϟϯϖʔϯࢪࡦ ͍ͭɺͲͷʹΩϟϯϖʔϯΛଧ͖͔ͭ ऩू Ճ දݱ ച্໌ࡉσʔλ 104σʔλ
٬ੳΧϝϥ #FBDPO ਓײ 1*3 ηϯαʔ Ӎྔܭ ؾީηϯαʔ ύλʔϯԽ ϞσϦϯά ະདྷ༧ଌ ఱؾ༧ใ"1* ߦࣄσʔλ クラウド IoT ビッグデータ 機械学習 コアビジネス
10 ച্Λ৳͢ FYখചۀͷ߹ ఆظతͳΩϟϯϖʔϯࢪࡦ ͍ͭɺͲͷʹΩϟϯϖʔϯΛଧ͖͔ͭ ऩू Ճ දݱ ച্໌ࡉσʔλ 104σʔλ
٬ੳΧϝϥ #FBDPO ਓײ 1*3 ηϯαʔ Ӎྔܭ ؾީηϯαʔ ύλʔϯԽ ϞσϦϯά ະདྷ༧ଌ ఱؾ༧ใ"1* ߦࣄσʔλ クラウド IoT ビッグデータ 機械学習 コアビジネス
*P5ͷՌׂͨ͢ 11 5IJOHT Ϟϊʣ͕ఆظతʹσʔλΛૹΔ σʔλऩूͷࣗಈԽΛܭΔ
*P5ͷΈ߹Θͤ 12 ηϯαʔ ήʔτΣΠ Ϋϥυ /PEFKT 1ZUIPO 3VCZ ͷ4%,͕ଟ͍ #-&
;JHCFF &O0DFBO -JOVY ओʹ%FCJBO .255 )551 3&45
"84*P5 5IJOHTͱ"84ϦιʔεΛͭͳ͛ΔϒϦοδ 13 ηΩϡΞ ೝূ ௨৴ .2554 )5514 9$FSUJpDBUF 5-4$PNNVOJDBUJPO
"84*P5$PNQPOFOUT 14
%FWJDF(BUFXBZ 15
%FWJDF(BUFXBZ 16 ࣗಈͰεέʔϧ͢Δ
3VMFT&OHJOF 17
3VMFT&OHJOF 18
3VMFT&OHJOF 19
ࣄྫհ *P5ඦ༿ശ 20 5*$$ ηϯαʔλά ؾԹɺ࣪ɺޫྔ 0QFO#MPDLT#9 ήʔτΣΠ .2554 "84*P5
"84 -BNCEB "84 &MBTUJD4FBSDI 4FSWJDF
TFOTPSTJEF 21 function ti_ir_temperature(conned_obj) { var period = 1000; //
ms conned_obj.enableIrTemperature(function() { conned_obj.setIrTemperaturePeriod(period, function() { conned_obj.notifyIrTemperature(function() { console.info("ready: notifyIrTemperature"); console.info("notify period = " + period + "ms"); conned_obj.on('irTemperatureChange', function(objectTemperature, ambientTemperature) { sensordata['objectTemperature'] = objectTemperature; sensordata['ambientTemperature'] = ambientTemperature; console.log('\tobject temperature = %d °C', objectTemperature.toFixed(1)); console.log('\tambient temperature = %d °C', ambientTemperature.toFixed(1)); }); }); }); });
TFOTPSTJEF 22 function sendSensordata(conned_obj){ var data = { device_uuid: conned_obj.uuid,
time: moment().tz("Asia/Tokyo").format(), payload: sensordata }; var jsondatas = JSON.stringify(data); client.publish(topic, jsondatas); }
3VMFT&OHJOF 23 SELECT * From ʻawscean/cmdemoʼ
24 ྸɺੑผɺද 0QFO#MPDLT#9 ήʔτΣΠ .2554 "84*P5 "84 -BNCEB 0.30/)7$$8 إೝࣝηϯαʔ
J1PEUPVDI 4%, 8J'J "84 3%4 ࣄྫհ إೝࣝ 24
%FWJDF4IBEPXT 25
%FWJDF4IBEPX 26
%FWJDF4IBEPX 27 EFTJSFEEFWJDFʹΉঢ়ଶ SFQPSUFETIBEPXͷݱࡏͷঢ়ଶ EFMUBEFTJSFEͱSFQPSUFEͷࠩ %FWJDF EFMUBΛड͚औΓ SFQPSUFEΛ EFTJSFEʹมߋ͢Δ
%FNP 28 "84*P5 3BTQCFSSZ1J -&%4USJQ %FWJDF4IBEPX
%FWJDF4IBEPX 29 { "desired": { "light": "", "R": 0, "G":
0, "B": 0 }, "reported": { "light": "", "R": 0, "G": 0, "B": 0 } }
TFOTPSTJEF 30 WBSBXT*PUSFRVJSF BXTJPUEFWJDFTEL WBSGTSFRVJSF GT WBSUIJOH4IBEPXTBXT*PUUIJOH4IBEPX \
LFZ1BUIDFSU9999999999QSJWBUFQFNLFZ DFSU1BUIDFSU9999999999DFSUJGJDBUFQFNDSU DB1BUIDFSUSPPU$"QFN DMJFOU*EBXTDFBOUIJOH SFHJPOBQOPSUIFBTU ^
TFOTPSTJEF 31 UIJOH4IBEPXTPO EFMUB GVODUJPO UIJOH/BNF TUBUF0CKFDU \ -&%0/0GG WBSTUBUFTUBUF0CKFDUTUBUF3
GTXSJUF'JMF4ZOD TZTDMBTTHQJPHQJPWBMVF TUBUF DPOTPMFMPH SFDFJWFEEFMUB PO UIJOH/BNF +40/TUSJOHJGZ TUBUF0CKFDU DMJFOU5PLFO6QEBUFUIJOH4IBEPXTVQEBUF BXTDFBOUIJOH \TUBUF\SFQPSUFE\3TUBUF^^^ ^
·ͱΊ • *P5ίΞϏδωεʹूத͢ΔͨΊʹ༨ܭ ͳॲཧΛࣗಈԽͤ͞ΔͨΊʹ͋Δ • "84*P5طଘͷٕज़ͷΈ߹ΘͤͰ ༻Ͱ͖Δ • "84*P5Λ͍͜ͳͯ͠*P5ΤϯδχΞΛ ໊͍ͬͯͩ͘͞ʂʂ
32
#MPHIUUQEFWDMBTTNFUIPEKQBVUIPSTFJOPUTVZPTIJ 5XJUUFS!DIBPTVLF 3FDSVJUIUUQTDMBTTNFUIPEKQJORVJSZFOUSZ