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
KASHIKOIHAKO計画その3
Search
ufoo68
May 13, 2021
Technology
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KASHIKOIHAKO計画その3
ufoo68
May 13, 2021
More Decks by ufoo68
See All by ufoo68
BlenderをCodexで動かす
ufoo68
1
500
改めて考えるOSSのあり方について
ufoo68
0
65
文法で学ばないJavaScript
ufoo68
0
79
Cookieとは?
ufoo68
1
89
今更ながら、開発現場での生成AI活用について
ufoo68
0
85
28歳独身エンジニア 婚活してみた
ufoo68
0
41
OpenAIでクッキー型を作る
ufoo68
1
73
初めて開発リーダーをやってみた話
ufoo68
0
150
M5Stack用の指紋認証デバイスを試す
ufoo68
0
920
Other Decks in Technology
See All in Technology
どこまでAIに任せるか 〜確率論と決定論の境界決定〜
shukob
0
520
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
320
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
200
WEBフロントエンド研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
280
現場との対話から始める “作る前に問い直す”業務改善
mochico50
2
310
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
840
書籍セキュアAPIについて
riiimparm
0
330
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
340
そのドキュメント、自動化しませんか?
yuksew
1
440
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
160
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
770
キャリアLT会#3
beli68
2
270
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
160
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
390
My Coaching Mixtape
mlcsv
0
180
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Believing is Seeing
oripsolob
1
170
Faster Mobile Websites
deanohume
310
32k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
910
Thoughts on Productivity
jonyablonski
76
5.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
380
A better future with KSS
kneath
240
18k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1k
Transcript
KASHIKOIHAKO計画 その3
自己紹介 • SNSでの名前 ◦ ufoo68(@ufoo_yuta) • 職業 ◦ 滋賀出身系エンジニア •
やってること ◦ スポーツIoTLT主催 • 最近の出来事 ◦ 簿記試験3級に落ちた
いままでのあらすじ1 スマートボックスをつくった 180度回転するサー ボアーム サーボアームが回転すると 箱がロックされる
いままでのあらすじ2 ユーザー認証と連携した 1. スマホアプリでログイン 2. 箱のロック解除 認証されたユーザー以外は箱を開くこ とができない
スマートボックスとは • 箱の開閉をスマートに制御できる ◦ PC・スマホのアプリを用いた開閉制御 ◦ 箱の開閉者の認証 • 箱の状態管理ができる ◦
GPSを使った位置情報のトラッキング ◦ 内包物の状態の確認 つまりは、KASHIKOIHAKOのことをいう
今回のテーマ 箱の開閉の状態管理について考えた
今までの課題 例えば箱の開閉を操作するとき、 目の前に箱があるときは 「開」「閉」の どちらを押せばいいのかがわかる
今までの課題 しかし、 箱が目の前にないときは 「開」「閉」の どちらを押せばいいのかがわからない
そして考えたこと 箱とアプリの間で箱の開閉状態を管理するものを立ててみる ?
今回やったこと AWS IoTのデバイスシャドウを使って、 箱の開閉状態を管理してみた
デバイスシャドウとは デバイスの状態を管理するための機能 { "desired": { "boxStatus": "open" }, "reported": {
"boxStatus": "open" } } desired: { “boxStatus”: “open” } reported: { “boxStatus”: “open” }
デモ うまくいかなかったときのための動画↓
ソースコード https://github.com/ufoo68/kashikoihako-ui https://github.com/ufoo68/kashikoihako-device デバイス側 アプリ側
まとめ • デバイスシャドウを使って箱の開閉状態を管理した • 状態管理についての発展課題 ◦ センサを使った開閉の管理 ◦ その他諸々の情報の登録(位置情報など) •
その他の手つかずの課題 ◦ 箱をもっといい感じにする ◦ アプリをPWAに対応する
というわけで より賢いスマートボックス、 KASHIKOIHAKOの製作を今年はやっていきたいと思っています