Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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の製作を今年はやっていきたいと思っています