Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
インターホンv3 #iotlt
Search
n0bisuke
April 22, 2019
0
600
インターホン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
780
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
650
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
1.1k
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
870
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
610
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
740
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
420
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
920
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
970
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Being A Developer After 40
akosma
91
590k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
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 ɾը૾͖νϟοτ௨ ɾଧͪ߹ΘͤͰʹग़དྷΔ ɾศͷෆࡏ௨ΛΕΔ ɾࠓɺχΞϛεͰड͚औΕͨ ɾո͍͠ۀऀͷإΛΕΔ ͣ ɾո͍͠Ӧۀ͕࠷ۙશવདྷͳ͍ͷͰɺ୭͔དྷͯ
͍ͩ͘͞Ͷ ग़ͳ͍͚Ͳ