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
インターホンv3 #iotlt
Search
n0bisuke
April 22, 2019
0
580
インターホンv3 #iotlt
平成最後のIoTLT vol50
https://iotlt.connpass.com/event/126701/
怪しい営業の写真を撮影してみたい人生だった...
n0bisuke
April 22, 2019
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
WebHID APIでHIDデバイスをブラウザから制御!! #iotlt
n0bisuke
1
750
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
630
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
1.1k
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
840
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
580
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
710
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
400
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
900
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
950
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
The Language of Interfaces
destraynor
158
25k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
Done Done
chrislema
184
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Code Reviewing Like a Champion
maltzj
524
40k
Transcript
@n0bisuke ྫͷΠϯλʔϗϯ v3 #enebular 2018/8/2 ॕ50ճ #iotlt vol50 at DEJIMA
ੁݪ ͷͼ͚͢ dotstudio, Inc. ɾWeb Engineer ɾMicrosoft MVP (Node.js) ɾLINE
API Expert ɾσδλϧϋϦουେֶେֶӃ ඇৗۈߨࢣ ɾࠃ࠷େIoTίϛϡχςΟʮIoTLTʯͷओ࠵ ɾϓϩτλΠϐϯάઐεΫʔϧ ʮProtoOut Studioʯ1ظืूத nobisuke sugawara
աڈʹ࡞ͬͨωλͳͲ ʮϞϯελʔϘʔϧͰࣗಈܦݧՔ͗ػʯ IoTͰϙέϞϯϚελʔʹԶͳΔʂ https://qiita.com/n0bisuke/items/027ac51527a499b5d19f ʮ͏Μ͜ϘλϯͰࠇ൘ফ͠མͱ͠υοΩϦΛ ଧͪ߹Θͤʹ͖͓ͨ٬͞Μʹֻ͚ͨΒ……ʯ
աڈʹ࡞ͬͨωλͳͲ
͜ͷωλͰΧϯϑΝϨϯεొஃ ґཔ͖ͨʢসʣ
ฐࣾͷΠϯλʔϗϯ v1 ͱΓ͋͑ͣແ͔͔ͬͨΒ࡞ͬͯΈͨɻ ϥζύΠͰ͚ͬ͜͏Ϧονʹɻ
ฐࣾͷΠϯλʔϗϯ v2 ո͍͠๚ӦۀରࡦͰɺ๚ऀʹ๚తΛબͤΔըظతͳελΠϧ ʮӦۀϘλϯΛԡͯ͘͠ΔӦۀ͕࣮ࡍʹ͍ΔʯͳͲ໘ന͍ݕূ͕ग़དྷͨɻ (2݄ͷIoTLT vol48&σϒαϛͰൃද) v2ৼΓฦΔͱIoTͯ͠ͳ͔ͬͨͶ
ͱ͍ͬͨྲྀΕͷ ࠓճΠϯλʔϗϯ v3Ͱ͢ɻ
v2Ͱո͍͠๚ӦۀରࡦΛͬͯӦۀ͕ܹݮ͠·ͨ͠ ͨͩɺʮӦۀϘλϯΛԡͯ͘͠Δ༐ؾ͋ΔӦۀʯ͕ ͲΕ͘Β͍͍Δͷ͔Γ͍͔ͨΒͬͱԡ͖ͯͯ͠ ΄͍͚͠Ͳɺ࠷ۙօແͰ͢ɻ(ॏେ)
Ծઆ: ࣮୭͍ͳ͍ͱ͖ʹո͍͠๚Ӧۀ͕ དྷͯΔ͔ -> ո͍͠ӦۀͷݕΛ্͛ΒΕͳ͍ͩΖ͏͔
ͱ͍͏͜ͱͰνϟοτ௨Λ࡞ͬͯΈ·ͨ͠ Ϙλϯ͕ԡ͞ΕΔͱ ࣾνϟοτ(Discord)ʹ௨ ΦϑΟεʹԻݯྲྀΕΔ
̏ύλʔϯͷνϟοτ௨ Ϙλϯ (ϑΝϛϚԻ) ଧͪ߹ΘͤϘλϯ (εϓϥτΡʔϯOP) ӦۀϘλϯ (μʔεϕʔμʔ)
ӡ༻ͯ͠Έ͚ͨͲɺී௨ʹศརɻ ಛʹͷෆࡏ௨͕νϟοτʹඈΜͰ͘Δͷ εϚϗͰϦΞϧλΠϜʹ֬ೝͰ͖ΔͷͰྑ͖ɻ
ո͍͠๚ӦۀͷਓͷࣸਅΛࡱͬͯΈ͍ͨ ͜Ε͚ͩͩͱΓͳ͔ͬͨͷͰ
v1Ͱ͚͋ͬͨͲv2ͷ࣌ʹෆ҆ఆͩͬͨͷͰ֎ͯ͠ ͍ͨΧϝϥΛ෮׆ λονηϯαΛτϦΨʔʹࡱӨ͞ΕΔΑ͏ʹ
ͬ͘͟Γશମ૾ Ϙλϯ͕ԡ͞ΕΔͱ ࡱӨ͞Εͯ ࣾνϟοτ(Discord)ʹ௨ ΦϑΟεʹԻݯྲྀΕΔ
ͬ͘͟Γશମ૾ Ϙλϯ͕ԡ͞ΕΔͱ ࡱӨ͞Εͯ ࣾνϟοτ(Discord)ʹ௨ ΦϑΟεʹԻݯྲྀΕΔ ͜͜ʹ͕
͜ͷ௨͚ͩͩͱຯؾͳ͍ͷͰOGPͰදࣔ͞ΕΔΑ͏ ʹ&ϥζύΠʹࣸਅΛอଘͨ͘͠ͳ͍ͷͰGyazo APIʹ ͛ͯΈ·͢ɻ Node.js࣮Ͱ͕͢ɺnpmʹGyazo-APIϞδϡʔϧ͋Γ·͢ɻ Gyazoͷར༻
࣮ࡍͷར༻Πϝʔδ (͜Εςετ࣌ͷը૾) ↑ͪΌΜͱOGPͰը૾දࣔ͞ΕΔ͔ΒνϟοτݟͯΔ͚ͩͰ༷ࢠ͕Θ͔Δ
࣮ࡍͷར༻ঢ়گΛհ - ฤ
࣮ࡍͷར༻ - ϠϚτӡ༌
࣮ࡍͷར༻ - ࠤٸศ
࣮ࡍͷར༻ - จͯͨ͠Ϟϊ͕དྷ͔ͨͲ͏͔ϦϞʔτͰΘ͔ͬͯศར
࣮ࡍͷར༻ - Uber Eats ۜͷ͞Β υϛϊϐβ
࣮ࡍͷར༻ -
࣮ࡍͷར༻ - ຊ༣
࣮ࡍͷར༻ - AliExpress͔Βಧ͘ϞϊͳͲड͚औΓ༧ଌ͕͍͠ϞϊϦΞϧλΠϜʹ ΕΔ (Ͳ͔͍͠) AliExpress͔Βͩʔʔʔ
࣮ࡍͷར༻ঢ়گΛհ - ଧͪ߹Θͤฤ
࣮ࡍͷར༻ - ଧͪ߹Θͤ ాதηΠΰ͞Μ ͞Μ ଧͪ߹Θͤελʔτ࣌ʹνϟοτը໘ΛݟͤͯϑοΫʹͳΓͦ͏ɻ ࠓͷॴɺॳର໘ͬͯਓͱଧͪ߹Θͤͯ͠ͳ͍ͷͰ·ͩޮՌ͕ബ͍ εΨϠ͞Μ
࣮ࡍͷར༻ঢ়گΛհ - Ӧۀฤ
࣮ࡍͷར༻ঢ়گΛհ - Ӧۀฤ ո͍͠Ӧۀͷإ͕ࡱӨग़དྷΔͩΖ͏͔……(ϑϥά)
࣮ࡍͷར༻ - Ӧۀ
࣮ࡍͷར༻ - Ӧۀ
Ծઆ: ࣮୭͍ͳ͍ͱ͖ʹո͍͠๚Ӧ ۀ͕དྷͯΔ͔ ↓ ݕূ݁Ռ
Ծઆ: ࣮୭͍ͳ͍ͱ͖ʹո͍͠๚Ӧ ۀ͕དྷͯΔ͔ ↓ ݁Ռ: શવདྷ͍ͯͳ͔ͬͨɻ Ԡ2/2Ͱ ݕূ݁Ռ
·ͱΊ ɾΠϯλʔϗϯW ɾը૾͖νϟοτ௨ ɾଧͪ߹ΘͤͰʹग़དྷΔ ɾศͷෆࡏ௨ΛΕΔ ɾࠓɺχΞϛεͰड͚औΕͨ ɾո͍͠ۀऀͷإΛΕΔ ͣ ɾո͍͠Ӧۀ͕࠷ۙશવདྷͳ͍ͷͰɺ୭͔དྷͯ
͍ͩ͘͞Ͷ ग़ͳ͍͚Ͳ