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
すごいリモコンHUISとNode-REDで、あれもこれも操作しよう
Search
Kazuto Kusama
June 29, 2016
Technology
2
2.4k
すごいリモコンHUISとNode-REDで、あれもこれも操作しよう
第1回Node-RED勉強会で発表した資料です。ソニーが出しているハイテクリモコン HUISとNode-REDを組み合わせたら最強になりました。
Kazuto Kusama
June 29, 2016
Tweet
Share
More Decks by Kazuto Kusama
See All by Kazuto Kusama
AI によってシステム障害が増える!? ~AI エージェント時代だからこそ必要な、インシデントとの向き合い方~
jacopen
4
240
インシデント対応に必要となるAIの利用パターンとPagerDutyの関係
jacopen
0
100
今日からはじめるプラットフォームエンジニアリング
jacopen
8
3.8k
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
8
840
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
4
5.2k
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
7
9.6k
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
2.8k
AI x インシデント管理で拡げるサービスオーナーシップ
jacopen
0
270
間違いだらけのポストモーテム - ホントに役立つレビューはこうだ!
jacopen
7
2k
Other Decks in Technology
See All in Technology
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
170
テストを軸にした生き残り術
kworkdev
PRO
0
210
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
440
Android Audio: Beyond Winning On It
atsushieno
0
880
はじめてのOSS開発からみえたGo言語の強み
shibukazu
1
380
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
290
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.3k
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
230
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
460
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
130
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
220
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
450
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
A Modern Web Designer's Workflow
chriscoyier
696
190k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Writing Fast Ruby
sferik
628
62k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Statistics for Hackers
jakevdp
799
220k
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Ͱ ศརͳϦϞίϯϥΠϑΛ