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
IoT(笑)やってみた
Search
atpons
December 09, 2017
How-to & DIY
0
1.3k
IoT(笑)やってみた
atpons
December 09, 2017
Tweet
Share
More Decks by atpons
See All by atpons
コピペでQualys SSL Server Test A+ ゲットだぜ!
atpons
0
120
Other Decks in How-to & DIY
See All in How-to & DIY
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
1
180
スプリントレビューは楽しすぎる件について.pdf
camel_404
0
110
スクラムチームに アウトスプリントで関わる テスターの取り組み事例
camel_404
0
110
【バスケ】ボックススコアを用いたオールインワンメトリクス作成手続き
rnsr0371
0
330
ジョインして1ヶ月 緊急リリースを3度体験した話 〜そして改善へ〜
shibatadaiki
0
350
LT(Lightning Talk)のドキドキ感を共有しながら 応援してくれるBotを作ってみた!
scbc1167
0
170
たまごっちUniFlash解析 #分解のススメ
bakueikozo
0
360
地域JAWSの現状とベストプラクティス
awsjcpm
0
240
drumstick_jacket.pdf
lyh125
0
410
obnizを制御するChatGPT自作プラグイン #iotlt #chatgpt
n0bisuke2
2
410
ファシリテーターの美意識_株式会社コミュカル Mitz
comucal
PRO
0
190
#きんぢラーメン大賞 番外編 -都内で食べられるご当地ラーメン23選-
kjstylepp
0
110
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
15
1k
Designing with Data
zakiwarfel
96
4.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Code Review Best Practice
trishagee
56
15k
The Invisible Customer
myddelton
114
12k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Building an army of robots
kneath
300
41k
Typedesign – Prime Four
hannesfritz
36
2.1k
Transcript
初⾳ミクとIoT(笑) してみた Taiga Asano (@atpons) 2017/12/9 第7回 学⽣エンジニア限定LT⼤会!!!
2 ⾃⼰紹介 atpons/ポン酢 (Tw/Gh:@atpons) https://asanot.work/ 群⾺⼤学理⼯学部情報理⼯学科
3 ⾃⼰紹介 vim → MacVim-KaoriYa→ vim → Neovim
4 ⾃⼰紹介 セキュキャンのサイボウズLive に書かれてたので来ました
5 • 朝起きると布団から出れない • ⾞が凍っていてエンジンかけても⾛れない • 学校いくのがつらすぎて遅刻しそうになる • 単純に寂しい 群⾺は寒い
(⼀⼈暮らし)
6 • 世の中ではエアコンや電気をインターネット経由で リモートコントロールさせるIoT(笑)デバイスが流⾏って いるらしい • IRKit / eRemote 1万円ぐらい
• ⾚外線学習リモコンにHTTPサーバとAPIが実装 • スマートフォンから⾚外線デバイスを操作 ⾚外線デバイスのリモートコントロール *3,JU F3FNPUF
7 • Raspberry Pi とか + GPIO + ⾚外線LED •
半⽥付けができればできそう… • ⾚外線LED良い感じボードを買う←こっち • irMagician • ⾚外線LED + USBシリアルのいいカンジボード • キットなら1980円,完成品も3980円 • https://www.switch-science.com/catalog/2150/ IRKit / eRemote を⾃作する
Raspberry Pi ないし… そういうのないなあ…
9 • ご家庭に⼀台1Uラックサーバ • サーバにくっつけておければOK • irMagicianはUSBシリアルから 操作可能 • Pythonスクリプトが⽤意されて
いる • それを外からたたけるように したい! おうちにあるデカいRaspberry Pi
10 フロントをどうするか? irMagician サーバ Slack Bot WebSocketで良い感じに 外とつないでくれる
11 • できた! • Slack Bot から Python スクリプトをたたく Botを開発
• 「デバイス+オンにして」 「デバイス+オフにして」 などのバリエーションを 正規表現やっていきの お気持ちで⾃分で実装 完成!
⽂章打つのだるくね?
13 • myThingsとは? • Yahoo!が提供するIFTTTのようなサービス • スマートフォンアプリと連携して,位置情報と連動し たり,IFTTTでいうAppletを⼿動実⾏させるボタン機能 がある •
Apple Watch からボタンが使える ! myThings + Slack
14 myThingsが仲間⼊り! irMagician サーバ Slack Bot 家から出たら… 家に近づいたら…
ミクちゃんなので 声で操作したくね?
ミクちゃんなので 声で操作したくね?
17 Google Homeで声で操作 irMagician サーバ Slack Bot 家から出たら… 家に近づいたら… OK,
Google ミクちゃん 電気消して
おまけ:Siriでも操作
19 • iOSにある「ホーム」アプリに対応した家電を HomeKit対応家電∕デバイスと呼ぶ • すでに解析されており⾃分でHomeKit対応なデバイスを 名乗れるHomeBridgeなるOSSが公開されている → Gh:nfarina/homebridge •
SiriはHomeKit対応デバイスを⾃由に 操作できる Siriで操作するには
20 おまけ:Siriでも操作 irMagician サーバ Slack Bot 家から出たら… 家に近づいたら… Hey Siri,
エアコン付けて Homebridge
21 おまけ:Siriでも操作 irMagician サーバ Slack Bot 家から出たら… 家に近づいたら… Hey Siri,
エアコン付けて Homebridge
ハツネミク〜 やっていきましょう