Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
すごいリモコンHUISとNode-REDで、あれもこれも操作しよう
Search
Kazuto Kusama
June 29, 2016
Technology
2.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
すごいリモコンHUISとNode-REDで、あれもこれも操作しよう
第1回Node-RED勉強会で発表した資料です。ソニーが出しているハイテクリモコン HUISとNode-REDを組み合わせたら最強になりました。
Kazuto Kusama
June 29, 2016
More Decks by Kazuto Kusama
See All by Kazuto Kusama
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
370
趣味でイベント配信をやっている者だ
jacopen
1
47
自宅LLMの話
jacopen
2
1.2k
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
9
5.9k
OpenClawで回す組織運営
jacopen
3
1.4k
SREの仕事を自動化する際にやっておきたい5つのポイント
jacopen
6
1.7k
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
450
AI時代の開発とPlatform Engineeringについて考える
jacopen
0
310
AI によってシステム障害が増える!? ~AI エージェント時代だからこそ必要な、インシデントとの向き合い方~
jacopen
4
450
Other Decks in Technology
See All in Technology
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
110
おい、エージェントを使って終わらせろ
nwiizo
0
230
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Railsのように考える: See through the Master
snoozer05
PRO
3
820
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
800
LLMに渡さなかった仕事
nanaism
0
170
品質と信頼性を地続きにする
grimoh
0
380
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
110
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
400
Claude Code本って、 読む必要あるの?
oikon48
2
460
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Faster Mobile Websites
deanohume
310
32k
Ethics towards AI in product and experience design
skipperchong
2
370
Become a Pro
speakerdeck
PRO
31
6.3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Facilitating Awesome Meetings
lara
57
7.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Six Lessons from altMBA
skipperchong
29
4.5k
エンジニアに許された特別な時間の終わり
watany
109
250k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Transcript
͍͢͝ϦϞίϯ HUISͱ Node-REDͰ ͋Ε ͜Ε ૢ࡞͠Α͏
Kazuto Kusama @jacopen
ීஈPaaSͳͲͷΫϥυͷษڧձίϛϡχςΟ Ͱ׆ಈ͍ͯ͠·͢
Έͳ͞ΜNode-RED͍ͬͯ·͔͢ʁ େ͖Ͱ͢
ೖྗ ग़ྗ ॲཧ ͳΜͰ ͳΜͰ ͳΜͰ Node-REDͷ͍͍ͱ͜ΖɺԿͰೖྗग़དྷͯɺॲ ཧग़དྷͯɺग़ྗͰ͖Δͱ͜Ζͩͱࢥ͍·͢ɻ
ͨͱ͑ඪ४ͷϊʔυ͚ͩͰɺࢁͷछྨͷInput ͕͋Γ·͢Ͷɻ
HTTP WebSocket TCP UDP MQTT Twitter Slack Mail σδλϧͷੈք ݱ࣮ੈք
Ͱɺ͜ͷೖྗग़ྗɺओʹσδλϧͷੈքʹ ด͍ͯ͡Δࣄ͕Θ͔ΔͰ͠ΐ͏͔ɻ
HTTP WebSocket TCP UDP MQTT Twitter Slack Mail σδλϧͷੈք ݱ࣮ੈք
USB GPIO Bluetooth Wi-Fi ݱ࣮ੈքͷܨ͕Γͩͱɺྫ͑USBGPIOܦ༝Ͱ ηϯαʔ௨৴ͳΜ͔ɺNode-REDͷಘҙͳͱ͜Ζ Ͱ͢Ͷɻ
HTTP WebSocket TCP UDP MQTT Twitter Slack Mail σδλϧͷੈք ݱ࣮ੈք
ʁ ͰɺਓͱͷΠϯλʔϑΣʔεʹ͍ͭͯͲ͏Ͱ͠ΐ ͏͔ɻ͕͜͜ࠓΓͯͳ͍ͱ͜Ζ͡Όͳ͍͔ͳͱࢥ ͏ΜͰ͢ɻεϚϗΞϓϦʁ ͏ʔΜɺͪΐͬͱखؒͰ ͢ΑͶɻཧϘλϯ؆୯Ͱ͕͢ɺΕΔ͜ͱ͕ݶ ΒΕ·͢
ཉ͍͠ΠϯλʔϑΣʔε • ͙͢ʹ͑Δ • ؆୯ʹ͑Δ • ॊೈʹ͑Δ ͕ཉ͍͠ΠϯλʔϑΣʔεͷ݅͜ͷ3ͭɻ εϚϗΞϓϦʮ͙͢ʹ͑ͳ͍ʯ ཧϘλϯʮॊೈʹ͑ͳ͍ʯͱݴ͏͕ܽɻ
HUIS ͦ͜ͰɺࠓճΈ߹Θͤͯݟ͍ͨͷ͕ɺιχʔ͕Ϋ ϥυϑΝϯσΟϯά First FlightͰग़͍ͯ͠Δϋ ΠςΫϦϞίϯɺHUIS(ϋε)Ͱ͢ɻ
https://first-flight.sony.com/pj/huis
https://first-flight.sony.com/pj/huis ʮ͋ͳͨͷ΄͍͠Ϙλϯ͚ͩʯΛͻͱͭʹ
https://first-flight.sony.com/pj/huis ిࢠϖʔύʔ͔ͩΒࣗવʹ͑Δ
https://first-flight.sony.com/pj/huis ۭؒʹͱ͚͜Ήဣ·͍
ݱ࣮ੈք HUISΛ͏͜ͱͰɺݱ࣮ੈքʹ͋ΔςϨϏɺΦʔ σΟΦɺর໌ɺΤΞίϯͳͲΛશͯίϯτϩʔϧ͢ Δ͜ͱ͕ग़དྷ·͢ɻ
HTTP WebSocket TCP UDP MQTT Twitter Slack Mail σδλϧͷੈք ݱ࣮ੈք
͡Ό͋ɺݱ࣮ੈքʹڧ͍HUISͱɺσδλϧੈքʹڧ ͍Node-REDΛΈ߹ΘͤΕɺ࠷ڧͳͷͰɻ
͜ͷεϥΠυͷૢ࡞ɾɾɾ ࣮͜ͷൃදͷͱ͖ɺHUISΛͬͯ ϓϨθϯࢿྉΛૢ࡞͍ͯ͠·ͨ͠ɻ
IR Receiver (Bit Trade One ֎ઢϦϞίϯKIT) ϖʔδૹΓΛड৴͢Δͱ άϩʔόϧมͷΧϯλ͕૿͑Δ Pollingͯ͠ ΧϯλΛऔಘ
HTTP ΧϯλʹԠͯ͡ εϥΠυΛߋ৽ ͜͏͍͏ΈͰϓϨθϯૢ࡞Ͱ͖ΔΑ͏ʹ ͯ͠·ͨ͠ɻ
γʔϦϯάϥΠτ Philips Hue ֎ઢ REST API ͷࣗʹLEDͷγʔϦϯάϥΠτͱɺPhilips Hue͕͋Γ·͢ɻγʔϦϯάϥΠτ֎ઢϦϞί ϯɺHueεϚϗΞϓϦͷૢ࡞ʹͳΓ·͢ɻ
γʔϦϯάϥΠτ Philips Hue ֎ઢ REST API ྆ํૢ࡞͢ΔͷΊΜͲ͍͘͞ ૢ࡞ʹεϚϗΞϓϦ͍ͨ͘ͳ͍ Ͱɺਖ਼ΊΜͲ͍ΜͰ͢ΑͶɻ
γʔϦϯάϥΠτ Philips Hue ֎ઢ REST API ͦ͜Ͱɺ͜͏ͯ͠Έ·ͨ͠ɻHUISͰ1ճૢ࡞͢Δ͚ͩ Ͱɺ͋ͱNode-RED+Raspberry Pi͕Α͠ͳʹίϯ τϩʔϧͯ͘͠Ε·͢ɻ
γʔϦϯάϥΠτ Philips Hue ֎ઢ REST API ໌Δ͞MAX ϦϥοΫε ϜʔσΟʔ ୯ʹΦϯΦϑͰͳ͘ɺϓϦηοτ࡞͓͍ͬͯͯɺ
γʔϯʹԠͯ͡ࡉ͔͘ޫྔ৭Λௐग़དྷΔΑ͏ʹ ͠·ͨ͠ɻ
ͳΜͰΕͦ͏
͜ͷൃදͰɺHUISͰૢ࡞͢Δ͚ͩͰఆܕจΛπ Πʔτ͢ΔΑ͏ͳσϞΛΓ·ͨ͠
ࠓΓ͍ͨ͜ͱɺGooglePlayMusicͷૢ࡞Ͱ͢ɻ HUISͰδϟϯϧͷϘλϯΛԡͤΑ͠ͳʹԻָྲྀ͠ ͯ͘ΕΔΈ͕ཉ͍͠ͳͱɻ
EDM δϟζ J-Pop Ξχϝ ʁ selenium…? ͰɺGooglePlayMusicϒϥβͰͷૢ࡞ͱͳΔ ͨΊɺSeleniumͱ͔ͬͯૢ࡞͢ΔܗʹͳΔͷ ͔ɾɾʁେมͦ͏ɾɾɾɹͬͯͷ͕ࠓͷ՝ɻ ྑ͍ΞΠσΟΞ͕͋ͬͨΒڭ͑ͯԼ͍͞ɻ
ࣗΈͷσβΠϯʹ https://first-flight.sony.com/pj/huis
࣮͜ͷσϞɺ͜Μͳ෩ʹΧελϚΠζͨ͠ɺ͜ͷ ษڧձͷͨΊʹ࡞ͬͨHUISΠϯλʔϑΣʔεͰૢ࡞ ͍ͯ͠·͢ɻ
HUIS UI CREATOR (8݄ϦϦʔε༧ఆ) HUIS UI CREATOR͍ͬͯ͏ιϑτΣΞͰΧελϚ Πζ͕Ͱ͖ΔΜͰ͢ɻͰɺ8݄ϦϦʔε༧ఆͰ· ͩग़͍ͯ·ͤΜɻ͡Ό͋ɺͳΜͰ࣋ͬͯΔͷ͔ʁ
https://github.com/sony/huis-ui-creator ࣮͜ΕɺOSSͱͯ͠։ൃ͞Ε͍ͯΔΜͰ͢ɻ ࣗલͰίϯύΠϧ͢Εɺ։ൃ൛Λ͑ΔΘ͚Ͱ͢ɻ (GitHubʹSony org͕͋ΔͷΛॳΊͯͬͨŋŋŋ)
Windowsલఏʹ࡞ΒΕ͍ͯ·͕͢ɺ NodeJS+ElectronͰ࡞ΒΕ͍ͯΔͷͰɺͪΐͪ͜ΐ ͬ͜ͱ࿔ΕMacͰಈ͔ͤ·ͨ͠ɻͦͷ͏ͪίϯτ ϦϏϡʔτ͠·͢ɻ
One more thing..
͜ΕɺHUISͷεϖοΫγʔτͰ͢ɻԿ͔ؾͮ͘ࣄ͋ Γ·͔͢ʁ
ͦ͏ɺ࣮BluetoothੵΜͰΔΜͰ͢ɻ·ͩ͑·ͤ Μ͕ɺΞοϓσʔτͰར༻ՄೳʹͳΔͱͷ͜ͱɻ BT͑͋Μͳ͜ͱ͜Μͳ͜ͱ͕ग़དྷͦ͏ŋŋŋʂ
HUIS x Node-REDͰ ศརͳϦϞίϯϥΠϑΛ