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
Puck.jsで無限に俺を呼ぶ #iotlt #linethings
Search
n0bisuke
July 19, 2019
Technology
840
0
Share
Puck.jsで無限に俺を呼ぶ #iotlt #linethings
Puck.jsがLINE Things対応したということで!
https://iotlt.connpass.com/event/136552/
n0bisuke
July 19, 2019
More Decks by n0bisuke
See All by n0bisuke
WebHID APIでHIDデバイスをブラウザから制御!! #iotlt
n0bisuke
1
800
IFTTTが有料化したのでIntegromatの話 #iotlt
n0bisuke
0
680
M5Core2触ってみたけど上下注意 #iotlt vol67
n0bisuke
0
1.1k
PubNubを久々に使ってみたよ! #iotlt #m5stick #pubnub #djuko
n0bisuke
1
920
ATOM Echoでビデオ会議通知 #IoTLT
n0bisuke
0
640
オンラインLTをやってみた所感 #devreljp
n0bisuke
1
760
マイコンボード再活用なワイの配信環境 ~ラズパイやJetson Nanoを積ボードにしてる人必見~ #iotlt
n0bisuke
1
450
在宅テレカン時の 例の夫婦問題を解決する #iotlt #m5atom #m5stack
n0bisuke
1
950
嫁が来たらPCを閉じたいからアラートする #MiBand #RaspberryPi #iotlt
n0bisuke
1
1k
Other Decks in Technology
See All in Technology
みんなの考えた最強のデータ基盤アーキテクチャ'26前期〜前夜祭〜ルーキーズ_資料_遠藤な
endonanana
0
220
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.2k
20260507-ACL-seminar
satoshi5884
0
110
ESP32 IoTを動かしながらメモリ使用量を観測してみた話
zozotech
PRO
0
100
知ってた?JavaScriptの"正しさ"を検証するテストが5万以上もあること(Test262)
riyaamemiya
1
180
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (前半)
oracle4engineer
PRO
2
240
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
850
[Oracle TechNight#99] 生成AI時代のAI/ML入門 ~ AIとオラクルデータベースの関係 (後半)
oracle4engineer
PRO
3
250
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
260
「QA=テスト」「シフトレフト=スクラムイベントの参加者の一員」の呪縛を解く。アジャイルな開発を止めないために、10Xで挑んだ「右側のしわ寄せ」解消記 #scrumniigata
nihonbuson
PRO
5
990
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
160
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
Unsuck your backbone
ammeep
672
58k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
340
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
800
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Context Engineering - Making Every Token Count
addyosmani
9
870
Docker and Python
trallard
47
3.8k
Producing Creativity
orderedlist
PRO
348
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing for Timeless Needs
cassininazir
0
220
Transcript
@n0bisuke #iotlt vol53 at LINE Puck.jsͰԶΛແݶʹݺͿϘλϯΛ࡞Δ
ੁݪ ͷͼ͚͢ dotstudio, Inc. ɾWeb Engineer ɾMicrosoft MVP (Node.js) ɾLINE
API Expert ɾσδλϧϋϦουେֶେֶӃ ඇৗۈߨࢣ ɾࠃ࠷େIoTίϛϡχςΟʮIoTLTʯͷओ࠵ ɾϓϩτλΠϐϯάઐεΫʔϧ ʮProtoOut Studioʯ2ظੜืूத nobisuke sugawara
લճͱલʑճͷ͓͞Β͍ ถ: ࠓճͪΐͬͱϋΠίϯςΫετͰ͢ɻ vol51 LINE ThingsΛ͏ͱແݶ௨͕ Ͱ͖ΔɻϝϯϔϥBOT࡞ΕΔ vol52 Puck.jsͰԶΛݺͿϘλϯΛ࡞ͬͨ
LINE Things໊ ٖࣅແݶPUSH
ࢀߟ ϝϯϔϥʹଟ໊͍લϥϯΩϯά ˞શࠃͷ͓͞Γ͞Μ͝ΊΜͳ͍͞ɻ͕ݴͬͯΔΘ͚Ͱͳ͍Ͱ͢ɻ ϝϯϔϥͷಛతͳͭͷޱบ ˍ͔·ͬͯͪΌΜରॲ๏
None
Զ͘Μɺͬͯ·͔͢ʁ
Զ͘Μɺͬͯ·͔͢ʁ
Puck.js
Puck.js ͓͞Β͍ ɾPuck.jsͱ͍͏໊લ͚ͩͲJSϥΠϒϥϦͰͳ͍ ɾͦ͏͍͏໊લͷσόΠε ɾ͍͍ͪ͞ ɾϘλϯిۦಈ ɾnRFͷνοϓ͕ͷͬͯΔ ɾWebBluetoothͰ””ͭͳ͛ͯ։ൃ ɾGATTϓϩϑΝΠϧ͕͍͍ײ͡ʹΈࠐ·Ε͍ͯΔ งғؾ
ɾجຊϒϥβͷੈքʹͳΔ - ݫີʹ͍͏ͱࠓChrome
લճͷൃදͷޙ LINE Things StarterʹPuck.jsαϯϓϧ͕
JSͰϑΝʔϜΛॻ͖ࠐΉ Jonny-Fiveͱ͔ͱҧͬͯσόΠεͰಠཱͯ͠ಈ࡞
Espruino ɾϚΠίϯ্Ͱಈ͘JSͷΠϯλϓϦλ ɾnRF52Ͱಈ͘Α ɾESP32Ͱಈ͘Έ͍ͨ(ࢼͯ͠ͳ͍ࢼ͍ͨ͠) ɾEspruinoͷEspͱESP32ͷESPؔͳ͍ ɾEspruinoΠϯετʔϧࡁΈͷϘʔυചͬͯΔ ɾPuck.jsEspruino͕ಈ͍ͯΔͷͰ ϚΠίϯ্Ͱಠཱͯ͠ॲཧ͕ಈ͍͍ͯΔ
ϚΠίϯ্Ͱಈ͘ͷ͕Կ͕͍͍ͷ͔?
CORSͰμϝͬͨ લճͷʮԶʯ ࠓճͷʮԶʯ
CORSͰμϝͬͨ લճͷʮԶʯ ࠓճͷʮԶʯ HTTPར༻ͯͨ͠ͷͰ”ϒϥβͷJS”Λͬͯͨɻ͜ΕͰಠཱͯ͠͏͘͝
ϚΠίϯ্Ͱಈ͘ͷ͕Կ͕͍͍ͷ͔? + LINE Things͏ͱ୯ମͰΠϯλʔωοτʹ͔͑Δ
Puck.js x LINE ThingsͷϋϚΓϙΠϯτ ɾҰ୴ଓΛղআ͠ͳ͍ͱΞυύλΠζͯ͘͠Εͳ͍ͬΆ͍
Puck.js x LINE ThingsͰແݶʹԶΛݺͿ
Puck.js x LINE ThingsͰແݶʹԶΛݺͿ Զ͘Μը૾ཚ
·ͱΊ ɾPuck.jsͱ͍͏Ϙλϯ͘Β͍ͷαΠζͷ σόΠε͕ ɾEspruinoͰJS on ϚΠίϯͷྲྀΕ͜ͳ ͍͔ͳ ɾPuck.js͕LINE ThingsରԠͯͨ͠ ɾPuck.jsͰٖࣅແݶPUSHͰ͖ͨ
ɾPuck.jsϘλϯి౻ͳͷͰిݯͳ ͍ॴͱ͔Ͱ͑ͦ͏ɻ(Ϣʔεέʔεͦ Μͳʹࢥ͍ු͔ΜͰͳ͍)