$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LINEでのコミュニケーションにマスコットキーホルダーを使ってみる / LINEを使ったLT大...
Search
you(@youtoy)
PRO
November 25, 2023
Technology
0
2.5k
LINEでのコミュニケーションにマスコットキーホルダーを使ってみる / LINEを使ったLT大会 #5
you(@youtoy)
PRO
November 25, 2023
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
47
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
65
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
180
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
190
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
380
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
19
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
150
ヒーローズ・リーグの応募作品で使ったデバイス・アイテム・ライブラリなど / #ヒーローズリーグ 2025 開発素材LT
you
PRO
0
53
最近発売された端末+UIFlow 2.0の組み合わせ(+1.0の話)をUSB接続で / ビジュアルプログラミングIoTLT vol.21
you
PRO
0
120
Other Decks in Technology
See All in Technology
学習データって増やせばいいんですか?
ftakahashi
2
340
初めてのDatabricks AI/BI Genie
taka_aki
0
150
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
regrowth_tokyo_2025_securityagent
hiashisan
0
240
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
320
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
130
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
480
RAG/Agent開発のアップデートまとめ
taka0709
0
180
AI-DLCを現場にインストールしてみた:プロトタイプ開発で分かったこと・やめたこと
recruitengineers
PRO
2
130
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
260
因果AIへの招待
sshimizu2006
0
980
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6k
Why Our Code Smells
bkeepers
PRO
340
57k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Language of Interfaces
destraynor
162
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Music & Morning Musume
bryan
46
7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
2023年11月25日 (土) 初心者・初登壇Welcome!LINEを使ったLT大会 #5 @オンライン 豊田陽介( ) @youtoy LINEでのコミュニケーションに マスコットキーホルダーを使ってみる
自己紹介 豊田陽介( ) @youtoy ・IT系イベント主催、登壇や運営なども ・機械学習・IoTの書籍を出版 ・子ども向けの活動いろいろ ・ Microsoft MVP(2021/10
から) プライベートでの活動 ・ガジェット大好き ・ビジュアルプログラミング/JavaScript とガジェットの組み合わせをよくやって いたり、AI・機械学習系の内容も使って みていたり 好きなこと、他
まずは作品の紹介動画から(動作の様子を抜粋) LINEアプリとマスコット キーホルダーでやりとり (LINEアプリで IoT)
システム構成 スマホ (LINEアプリ) マスコット キーホルダー (+デバイス)
LINEアプリでIoT という仕組み自体は...
通知・Botサーバーの部分の似た仕組みのもの LINE DC Monthly LT #1 - LINE de IoT「ものづくりを語ろう!」
にて、少し違う実装のものは発表済み
詳細は公開済みの登壇スライドに
LINE のリッチ メニューの操作 以前作ったものの動作概要 LEDテープの点灯、 電子ペーパーの 書きかえ デバイスで音の再生 (全て実行) ①
M5Stack系の デバイスで ボタン押下 LINE Notify でメッセージ通知 ②
クラウド実行環境 (HTTPトリガー) Botサーバー +α (REST API、MQTT) M5Stack Core2 以前作ったものの構成(全体) M5StickC
Plus M5Paper LINE Notify スマホのLINE アプリ リッチメニュー の操作 HTTP(POST) HTTP(POST) MQTT MQTT HTTP(POST) 【実装のポイント】 ▪ enebular(Node-RED)と UIFlowでの実装 ▪ MQTTとHTTPリクエストを 混在させる構成で実現
(発表では省略)前に作ったもののデモ動画
前にenebular実装だった部分は 簡素化してNode.js実装にしつつ
今回のポイントの マスコットキーホルダーの部分は
マスコットキーホルダーを介したやりとり
利用したデバイスが ちょっと特徴的かも
マスコットキーホルダーに触れたかを判定 薄いアクリルや布など が間にあっても触れた と判別できる
いろいろなパターンの振動を生み出す 今回の作品では全く活かせて いないけど、豊富な振動パターン を生み出すことが可能 公式デモを試すとすごい!
(本来は)微細な振動を使うとか ダイナミックな振動を使うとか お知らせパターンを作れそう
VSCode の「built-in port forwarding」が便利 ngrok でできることが VSCode標準機能でできる!
余談ですが... VSCode の「built-in port forwarding」の注目度は高かった 記事がはてなブックマークの テクノロジーの人気トップに Qiitaの 9月の月間トレンド 記事にランクイン
また今後も 「ガジェット + LINE」 を何かやれればと
終わり!