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
ウルトラクイズ x IoT
Search
TomAndo
May 30, 2018
How-to & DIY
1
760
ウルトラクイズ x IoT
IoTLT vol.39@GMO Yours で使用した資料の公開版です。
TomAndo
May 30, 2018
Tweet
Share
More Decks by TomAndo
See All by TomAndo
家族の誕生日に作って祝うことを6年間本気でやってみた ファミリーテックIoTLT.vol3
tomando
0
390
家族の誕生日を本気で祝ってみた
tomando
0
46
家族の誕生日に作って祝うことを5年間本気でやってみた_ファミリーテックIoTLT.vol1
tomando
1
970
Other Decks in How-to & DIY
See All in How-to & DIY
BlueTeamer勉強会 Security Onion編 激闘!Importノード
disconinja
1
300
EasyEDA機能紹介と今後の計画 (中国語) プロジェクトマネージャ罗德松
takasumasakazu
0
130
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
100
ジャンカーよ、車も買え ~10分でわかる!? 中古車選び入門~
arkw
1
110
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
8.6k
HCIのデモに役立つ映像活用アイデア集 #WISS2024 ナイトセッション #HCIVideoCulture
bonsaistudiojp
2
880
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.6k
The Definitive? Guide To Locally Organizing RubyKaigi
sylph01
6
1.4k
自分がご機嫌になれる 素敵な場所を守るために
kenichirokimura
2
110
「RubyでLチカ」に挑戦してみた
isaka1022
0
230
言語習得のベストプラクティス を考える
kanedaakihiro
0
150
JAWS-UGについて JAWS-UG TOHOKU [青森] 弘前開催
awsjcpm
0
190
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
140
A designer walks into a library…
pauljervisheath
206
24k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
43
2.4k
Facilitating Awesome Meetings
lara
54
6.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
A Modern Web Designer's Workflow
chriscoyier
693
190k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Transcript
ϧτϥΫΠζY*P5 *P5-5WPM!(.0:PVST 5PN"OEP
ૣͰ͕͓͢൸࿐Ͱ͢
ϧτϥϋοτͱʁ ਖ਼໊ࣜশʮΞϝϦΧԣஅϧτϥΫΠζʯɻ ຊ֤͔Βू·ͬͨઓऀ͕ͨͪʮྗɺମྗɺ࣌ͷӡʯΛ߹ݴ༿ ʹେͳΞϝϦΧେΛԣஅ͠ͳ͕Β1,000Ҏ্ʹٴͿΫΠζʹઓ ͠ɺχϡʔϤʔΫΛࢦ͢ͱ͍͏൪ [1] ɻ1977ʢত52ʣͷୈ1ճ େձ͔Β1992ʢฏ4ʣͷୈ16ճେձ·Ͱͱɺ1998ʢฏ10 ʣʹߦΘΕͨ“ࠓੈل࠷ޙ”େձ·ͰΛ͋Θͤͯશ17ճ͕։࠵͞Ε ͨɻ
ϧτϥΫΠζͰճऀ͕ඃ͍ͬͯͨࢠɻ ճݖ͕͋Δͱࢠͷʁ͕͍Α্ཱ͕ͪ͘Γ·͢ɻ ϧτϥΫΠζͱʁ
ࣗݾհ
ࣗݾհ ҆౻ஐਔ $POOQBTT5PN"OEP ීஈ͓ݻ͍ܥج൫ΤϯδχΞɻ *P5ॳ৺ऀͰ͢ɻ *P5-5ઌ݄ଘࡏΛΓࢀՃɻײಈ͠·ͨ͠ɻ ݄ͷ-5ืूͰࣹͰखΛ্͍͛ͯ·ͨ͠ɻ ·͔͞ͷ࠾༻Ͱͼͬ͘Γʂ
ϧτϥϋοτΛ࡞͖͔͚ͬͨͬ ҆౻ՈͰ̑΄ͲߦΘΕ͍ͯΔՈͷੜΛશྗͰॕ͏ اըɻϧτϥϋοτࡢଉࢠʹ͋͛ͨͷɻ ʮ.BLFST)BQQZ#JSUIEBZ1SPKFDUʯͰࡢ࡞Γ ·ͨ͠ɻ .BLFS`T)BQQZ#JSUIEBZ1SPKFDUͱ
.BLFST)BQQZ#JSUIEBZ1SPKFDU ϘΧϩಈը ϓϩδΣΫγϣϯ Ϛοϐϯά 73 "3 ͳΜͪΌͬͯ"* ̏%ήʔϜ ࢲ͕աڈʹ࡞ͬͨੜαϓϥΠζϓϨθϯτ Ԟ༷͕աڈʹ࡞ͬͨੜαϓϥΠζϓϨθϯτ
ॳԻϛΫ ## ਅాؙ )",650
ϧτϥϋοτͷ࡞Γํ
ϧτϥϋοτͷ࡞Γํᶃ
ϧτϥϋοτͷ࡞Γํᶄ
ϧτϥϋοτͷ࡞Γํᶅ 4(3 ̑7 (/% (1*0 3BTQCFSSZ1J #6''"-0 8Jp ◆ओͳ༷ ɾ̢̥̬αΠΫϧɿ̨̼̎̌
ɾ੍ޚύϧεɿ̌ɽ̼̑͂ʙ̎ɽ̼̐͂ ɾ੍ޚ֯ɿ±̌̕°ʢ̍̔̌°ʣ ɾઢɿʹ̜̣̙ɺʹిݯʦʴʧɺᒵʹ੍ޚ৴߸ɹʦ̧̟λΠϓʧ ɾτϧΫɿ̎ɽ̶̵̺̑ɾ̲̼ ɾಈ࡞ɿ̌ɽ̍ඵʗ̒̌ ɾಈ࡞ిѹɿ̐ɽ̫̔ ɾԹൣғɿ̌ˆʙ̑̑ˆ ɾ֎ܗੇ๏ɿ͇̎̏̍̎ɽ͇̼̼̎̎̓ ɾॏྔɿ̶̕ αʔϘ ʙNT NT )[ γϯϓϧͳճ࿏ γϯϓϧͳ௨৴ʢ6%1௨৴ʣ
ϧτϥΫΠζY*P5
Πϯλʔωοτӽ͠ʹΫΠζେձΛ͍ͨ͠ ʻͳΜͱͳ͘ߟ͑ͨΠϝʔδʼ 1.IoT • ϧτϥϋοτ • ૣԡ͠Ϙλϯ • ࢘ձऀίϯτϩʔϥ •
Raspberry Pi CameraͰϦΞϧλΠϜ৴ 2.Cloud • ΫΠζେձΛ࣌ؒଳͰొʢෳͷେձΛߦ͍͍͕ͨࢀՃऀ̍େձͷΈಉ ࣌ʹࢀՃՄೳʣ • ΫΠζେձʹ̍ਓ࢘ձऀΛొ • ΫϦΞ݅ΛઃఆɻΛࣗಈूܭ • ճ·Ͱͷ࣌ؒਖ਼Λه͠λΠϓΛੳ • ηΩϡϦςΟΛ֬อ͠ͳΓ͢·͠Λ͙ • ͷқΛੳɻқผʹAI͕Λग़ͤΔΑ͏ʹ
Πϯλʔωοτӽ͠ʹΫΠζେձΛ͍ͨ͠ ʻͳΜͱͳ͘ߟ͑ͨΠϝʔδʼ (PPHMF*% (PPHMF$MPVE1MBUGPSN 1ZUIPO ᶃೝূͯ͠ࣄલొ ᶇσʔλੵ ɹϢʔβใ ɹϧτϥϋοτใ ɹΫΠζେձใ
ɹճऀσʔλ ਖ਼ ճ࣌ؒ ɹΫΠζใ қ ᶆ8&#ΧϝϥˍԻ ᶄೝূαʔϏε ᶅ8&#νϟοτ
Πϯλʔωοτӽ͠ʹΫΠζେձΛ͍ͨ͠ ʻࢥͬͨ͜ͱʼ ͜ΕɺࣄલొΒૢ࡞͕໘͘͘͞ͳ͍ʁ ྠωλΫΠζͷқͱҰମʁ ࢘ձऀަ͍ͨ࣌͠ʹWebը໘Ͱ࢘ձऀΛຖճొʁ →ؾ͖ɿUI͕ࣄ͗͢Δɻ෦ͰΏΔ͘༡ͿԆʹ͍ͨ͠ɻ ࢘ձऀ ճऀ ճऀ ࢘ձऀ
ճऀ ճऀ ަ ཚೖ
ΏΔͯ͘͠Έͨ • ϏσΦνϟοτLineSkypeͳͲΈΜͳ͕͍ͬͯΔͷͰ • ΈΜͳ͕ڠྗͯ͠ૢ࡞͢Εྑ͍ ɹྫɿ୭Λ࢘ձऀʹ͢Δ͔ձͷதͰܾΊΕྑ͍ ɹɹɹˠେձதʹಥવ࢘ձऀ͕มߋ͢ΔͳͲΏΔ͍ײ͡ʹ͍ͨ͠ ɹɹɹˠίϯτϩʔϥʹ࢘ձऀɾճऀεΠονΛՃ ɹɹɹɹ֤ࣗͷίϯτϩʔϥΛձ͠ͳ͕ΒΓସ͑ ɹɹɹˠໃ६͕ੜͯ̎͡ਓ࢘ձऀ͕ݱΕͨΒΤϯδχΞʹͱͬͯ
ɹɹɹɹόά͚ͩͲɺ༡ΜͰ͍Δਓʹস͍ʹͳΔͷͰʁ • ΫΠζେձΛཚೖՄೳʹʢࣄલొෆཁʣ ɹˠΓ߹͍ͳΒཚೖՄೳʹ͍ͨ͠ ʻࢥͬͨ͜ͱʼ ΏΔܥIoTͱ͍͏σβΠϯϊϋ͕͋Δͷ͔͠Εͳ͍ →ڵຯ͋Δํ࠙ձͰʂʂ
ߏ (PPHMF*% (PPHMF$MPVE1MBUGPSN 1ZUIPO ᶅ༧Ίొ͞Εͨ(PPHMF*%ͷΈ ΞΫηεՄೳͱ͢Δɻ ᶄ࢘ձऀϘλϯͱճऀϘ λϯΛ༥߹͠εΠονҰͭͰ Γସ͑Մೳʹɻ ᶃ୭͔͕ઌʹϘλϯΛԡͨ͠
ΒଞͷਓϘλϯΛԡͯ͠ʮʁʯ ϚʔΫ্ཱ͕͕ͪΒͳ͍ɻ
ࠓޙ
ΏΔ͍IoTͷ࣮ํ๏ʹ͍ͭͯཧղΛਂΊ͍ͨɻ →ڵຯͷ͋Δํ͕͓ΒΕ·ͨ͠Β͓͍ͨ͠Ͱ͢ʂ ΏΔ͍தʹݫ͠͞Λʢྑ͍ೝূํ͕ࣜ͋Εڭ͍͑ͯͩ͘͞ʂʣ ϧτϥϋοτΛΒͳ͍ੈʹ͜Ε͕໘ന͍͔ฉ͍ͯΈ͍ͨ →େֶͷΫΠζݚڀձʹ͍͖͍࣋ͬͯͨ F5StackʴArduinoͰ࣮͍ͨ͠ʢૣԡ͠Ϙλϯʔϧτϥϋο τؒBLEʁʣ →খܕԽΛʂʢ࣋ͪӡͼେมͰͨ͠ʣ
࠷ޙ·Ͱ͓͖߹͍͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·ͨ͠