KASHIKOIHAKO計画その3
by
ufoo68
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
KASHIKOIHAKO計画 その3
Slide 2
Slide 2 text
自己紹介 ● SNSでの名前 ○ ufoo68(@ufoo_yuta) ● 職業 ○ 滋賀出身系エンジニア ● やってること ○ スポーツIoTLT主催 ● 最近の出来事 ○ 簿記試験3級に落ちた
Slide 3
Slide 3 text
いままでのあらすじ1 スマートボックスをつくった 180度回転するサー ボアーム サーボアームが回転すると 箱がロックされる
Slide 4
Slide 4 text
いままでのあらすじ2 ユーザー認証と連携した 1. スマホアプリでログイン 2. 箱のロック解除 認証されたユーザー以外は箱を開くこ とができない
Slide 5
Slide 5 text
スマートボックスとは ● 箱の開閉をスマートに制御できる ○ PC・スマホのアプリを用いた開閉制御 ○ 箱の開閉者の認証 ● 箱の状態管理ができる ○ GPSを使った位置情報のトラッキング ○ 内包物の状態の確認 つまりは、KASHIKOIHAKOのことをいう
Slide 6
Slide 6 text
今回のテーマ 箱の開閉の状態管理について考えた
Slide 7
Slide 7 text
今までの課題 例えば箱の開閉を操作するとき、 目の前に箱があるときは 「開」「閉」の どちらを押せばいいのかがわかる
Slide 8
Slide 8 text
今までの課題 しかし、 箱が目の前にないときは 「開」「閉」の どちらを押せばいいのかがわからない
Slide 9
Slide 9 text
そして考えたこと 箱とアプリの間で箱の開閉状態を管理するものを立ててみる ?
Slide 10
Slide 10 text
今回やったこと AWS IoTのデバイスシャドウを使って、 箱の開閉状態を管理してみた
Slide 11
Slide 11 text
デバイスシャドウとは デバイスの状態を管理するための機能 { "desired": { "boxStatus": "open" }, "reported": { "boxStatus": "open" } } desired: { “boxStatus”: “open” } reported: { “boxStatus”: “open” }
Slide 12
Slide 12 text
デモ うまくいかなかったときのための動画↓
Slide 13
Slide 13 text
ソースコード https://github.com/ufoo68/kashikoihako-ui https://github.com/ufoo68/kashikoihako-device デバイス側 アプリ側
Slide 14
Slide 14 text
まとめ ● デバイスシャドウを使って箱の開閉状態を管理した ● 状態管理についての発展課題 ○ センサを使った開閉の管理 ○ その他諸々の情報の登録(位置情報など) ● その他の手つかずの課題 ○ 箱をもっといい感じにする ○ アプリをPWAに対応する
Slide 15
Slide 15 text
というわけで より賢いスマートボックス、 KASHIKOIHAKOの製作を今年はやっていきたいと思っています