Slide 1

Slide 1 text

@_a_akira 我が家のおうち IoT M3 Tech Talk (社内勉強会)

Slide 2

Slide 2 text

About me @_a_akira AAkira Multi Device, M3, Inc. Akira Aratani https://aakira.app !"#$%&'()*+,-./0123456789 ✈⊿ https://aakira.studio aakira.studio

Slide 3

Slide 3 text

https://aakira.studio

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

さっそく本題

Slide 12

Slide 12 text

諸事情により今の家ではない

Slide 13

Slide 13 text

諸事情により今の家ではない 家賃 10万 * 2ヶ月 + 更新料 10万 = 30万

Slide 14

Slide 14 text

一旦実家に避難

Slide 15

Slide 15 text

フィリピンの留学費用 (ホテル3食, 授業料込) 38 万

Slide 16

Slide 16 text

時が経つこと2ヶ月 労働開始...

Slide 17

Slide 17 text

溜池山王周辺の家賃相場 1K 12万 ~ 15万

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

ຬһిंͭΒ͍

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

片道770円 * 2(往復) * 20日 = 30800円

Slide 22

Slide 22 text

片道770円 * 2(往復) * 20日 = 30800円 定期代25000円 + グリーン車代 + 駐輪場代 = 約 60,000円

Slide 23

Slide 23 text

定期代25000円 + グリーン車代 + 駐輪場代 = 約 60,000円 片道770円 * 2(往復) * 20日 = 30800円 ՈΛआΓΔΑΓѹ౗తʹ͍҆όά
 ࣮ͨͩ͠Ո΁ͷࢧ෷͍͸ߟྀ͍ͯ͠ͳ͍

Slide 24

Slide 24 text

写真とおうちの話しかしてない

Slide 25

Slide 25 text

Minority Repot, 2002, DreamWorks SKG

Slide 26

Slide 26 text

Iron Man, 2008, Marvel Studios

Slide 27

Slide 27 text

–Jules Verne– “Anything one man can imagine, other men can make real.”

Slide 28

Slide 28 text

AIカッケー(小並感) 当時小学6年生

Slide 29

Slide 29 text

IoTやりたい!!

Slide 30

Slide 30 text

おうちIoTの下準備 • コンセントが多い • 段差のない家 • 契約アンペア数が高い家 • 追い焚きとかがあるといい • 買う家電は最低限 赤外線で操作が出来る

Slide 31

Slide 31 text

ྑ͍*P5ʹ͸ྑ͍͓Ո͕ඞཁ

Slide 32

Slide 32 text

Roombaちゃんの 住みやすい家

Slide 33

Slide 33 text

段差のない家 Roombaちゃんの 住みやすい家

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

92mm

Slide 38

Slide 38 text

おうちの準備は整った

Slide 39

Slide 39 text

Iron Man, 2008, Marvel Studios

Slide 40

Slide 40 text

https://www.raspberrypi.org/ 当時使ってたのは初代

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

TTS(Text to Speach), STT(Speach to Text)
 が微妙だった AIさん < 天気おつ蹴って ワイ < 電気をつけて (極端な例)

Slide 43

Slide 43 text

ずっと音声解析をし続けるわけではないので、 スタートコマンドが必要 AIさん < 呼ばれた? で? ワイ < Hey Jack, 電気つけて

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

2013年当時 日本で未発売だったので、 旅行先のフィンランドで購入 LG G Watch R ※ 写真はHawei Watch Android Wear登場

Slide 46

Slide 46 text

OK google, 電気つけて 2013年お家IoTに革命

Slide 47

Slide 47 text

黒船来航

Slide 48

Slide 48 text

https://store.google.com/jp/product/google_home

Slide 49

Slide 49 text

もの凄く簡単に音声解析が出来る

Slide 50

Slide 50 text

レベル 1

Slide 51

Slide 51 text

https://nature.global/

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

Hue https://www2.meethue.com/

Slide 54

Slide 54 text

エアコン

Slide 55

Slide 55 text

エアコンは意外と難しい

Slide 56

Slide 56 text

テレビが状態を持っている 1PXFS 0/ Ϟʔυ ஍σδ νϟϯωϧ ̔DI Իྔ ࣈນ 0O λΠϚʔ ࢒Γ෼ ワイ < 音量を大きくして (volume++)

Slide 57

Slide 57 text

リモコンも状態を持っている 1PXFS 0/ Ϟʔυ ྫྷ๪ Թ౓ ˆ ෩޲͖ ࣗಈ ෩଎ ڧ λΠϚʔ ࢒Γ෼ ワイ < 温度上げて (temperature++)

Slide 58

Slide 58 text

https://thetileapp.jp/ Tile - わすれもの防止タグ

Slide 59

Slide 59 text

レベル 2

Slide 60

Slide 60 text

IoTしたいけど この家電WiFiとか付いてないし... 賃貸だから改造出来ないし...

Slide 61

Slide 61 text

MicroBot Push https://microbot.is/

Slide 62

Slide 62 text

2015年頃 Indiegogoでクラウドファンディング https://microbot.is/

Slide 63

Slide 63 text

2015年頃 Indiegogoでクラウドファンディング https://microbot.is/ 度重なる延期を経て2017年ぐらいにリリース

Slide 64

Slide 64 text

ねぇGoogle お風呂沸かして

Slide 65

Slide 65 text

よく植物を枯らしてしまうからIoTしたい 水あげすぎても駄目って言われても... 木の気持ちなんてわからないよ...

Slide 66

Slide 66 text

土壌センサーをマイコンにつけてSlackに送る

Slide 67

Slide 67 text

自らアピールしてくれる!!

Slide 68

Slide 68 text

レベル 3

Slide 69

Slide 69 text

IoTしたいけど この家電APIとか付いてないし...

Slide 70

Slide 70 text

https://www.dyson.co.jp/fans-and-heaters/purifiers/dyson-pure-cool-link-evo/overview.aspx

Slide 71

Slide 71 text

https://www.dyson.co.jp/fans-and-heaters/purifiers/dyson-pure-cool-link-evo/overview.aspx %ZTPOॳͷ*P5ઔ෩ػ

Slide 72

Slide 72 text

アプリはあるけどAPIがない...

Slide 73

Slide 73 text

WireSharkで通信見て色々やってみる

Slide 74

Slide 74 text

ブログネタの為に5万円の扇風機を購入 http://aakira.hatenablog.com/entry/2016/08/12/012654 dyson扇風機 pure cool link をhack!

Slide 75

Slide 75 text

物理キーを持ち歩くのダルいな

Slide 76

Slide 76 text

https://qrio.me/ Qrioで解決

Slide 77

Slide 77 text

マンションのオートロックが開かない

Slide 78

Slide 78 text

中からインターフォンの解錠をすれば良いのでは?

Slide 79

Slide 79 text

インターフォンを 自分で押す スマホ経由で 自宅サーバに通知 ボタンに通知

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

No content

Slide 82

Slide 82 text

物理キーを持ち歩かなくて済む!

Slide 83

Slide 83 text

ここまでは良かった

Slide 84

Slide 84 text

ある日

Slide 85

Slide 85 text

ルータが死んでる...

Slide 86

Slide 86 text

NAT超え出来ない

Slide 87

Slide 87 text

自宅から閉め出される

Slide 88

Slide 88 text

一般用家庭向けルータを使用

Slide 89

Slide 89 text

ヤフオクに オフィスで使っていた 高機能ルータが 安く出回っている

Slide 90

Slide 90 text

hostname ix2005 timezone +09 00 username hoge password plain foobar administrator ntp ip enable ntp server 133.243.238.242 ntp server 133.243.238.163 ntp server 210.173.160.27 ntp server 210.173.160.57 ntp retry 3 ntp interval 3600 logging buffered 102400 logging timestamp datetime ip ufs-cache enable ip route default FastEthernet0.0 ip dhcp enable bridge irb enable

Slide 91

Slide 91 text

ネットワークの安定性確保

Slide 92

Slide 92 text

MicroBotが死んでる...

Slide 93

Slide 93 text

自宅から閉め出される

Slide 94

Slide 94 text

Protaはかなり不安定
 初期ロットだから? MicroBotを操作するサーバみたいなもの

Slide 95

Slide 95 text

スマートハブ 外から物理的に再起動

Slide 96

Slide 96 text

安定性確保

Slide 97

Slide 97 text

でもやっぱり怖い...

Slide 98

Slide 98 text

結局、物理キーは念の為に持ち歩く

Slide 99

Slide 99 text

毎回Googleに話しかけるのめんどい

Slide 100

Slide 100 text

Flutterで操作用アプリ作った

Slide 101

Slide 101 text

セキュリティが不安

Slide 102

Slide 102 text

https://aakira.app/blog/2018/11/home-network/

Slide 103

Slide 103 text

自作のサーバはあったほうが良い?

Slide 104

Slide 104 text

IFTTTがあれば大体出来る

Slide 105

Slide 105 text

複数コマンドを実行したい時に不便

Slide 106

Slide 106 text

電気とテレビとエアコンを 同時に消す おやすみ

Slide 107

Slide 107 text

入力切り替えボタン 入力1から、入力3に切り替えて 下方向入力 下方向入力 決定ボタン押す 送信 送信 送信 送信 IFTTTは変数(String, Int)が 1つずつとれる

Slide 108

Slide 108 text

まとめ

Slide 109

Slide 109 text

実家の犬が可愛い