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
0
460
KASHIKOIHAKO計画その3
ufoo68
May 13, 2021
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
97
M5Stack用の指紋認証デバイスを試す
ufoo68
0
710
結婚式のクイズアプリを自作した話
ufoo68
0
600
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
650
KASHIKOIHAKO
ufoo68
0
550
LIFF通話をつくろう!
ufoo68
0
1.4k
KASHIKOIHAKO計画その4
ufoo68
0
280
AWS CDKで作るLINE bot
ufoo68
0
370
解説!LINE bot開発
ufoo68
0
290
Other Decks in Technology
See All in Technology
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
13
4.2k
CSS、JSをHTMLテンプレートにまとめるフロントエンド戦略
d120145
0
200
Model Mondays S2E02: Model Context Protocol
nitya
0
170
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
260
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
130
Agentic Workflowという選択肢を考える
tkikuchi1002
1
340
ユーザーのプロフィールデータを活用した推薦精度向上の取り組み
yudai00
0
470
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
140
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
6
1.4k
新規プロダクト開発、AIでどう変わった? #デザインエンジニアMeetup
bengo4com
0
500
Amazon Q Developer for GitHubとAmplify Hosting でサクッとデジタル名刺を作ってみた
kmiya84377
0
3.5k
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
260
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
How to Ace a Technical Interview
jacobian
277
23k
Faster Mobile Websites
deanohume
307
31k
Automating Front-end Workflow
addyosmani
1370
200k
How GitHub (no longer) Works
holman
314
140k
GitHub's CSS Performance
jonrohan
1031
460k
Embracing the Ebb and Flow
colly
86
4.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
We Have a Design System, Now What?
morganepeng
52
7.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Designing for humans not robots
tammielis
253
25k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
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の製作を今年はやっていきたいと思っています