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
AWS×IoTについて語り合う会
Search
KMiura
July 24, 2024
Technology
0
120
AWS×IoTについて語り合う会
2024/07/24 【JAWS-UG 神戸 #0】IoT で何ができるか、ゆる~くトークしてみよう!
https://jawsug-kobe.connpass.com/event/322106/
KMiura
July 24, 2024
Tweet
Share
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
830
Amazon Rekognitionを使ったインターホンハック
miura55
0
32
Pythonでルンバをハックしてみた
miura55
0
80
あなたの知らないクラフトビールの世界
miura55
0
250
Storage Browser for Amazon S3を触ってみた + α
miura55
0
140
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
140
あのボタンでつながるSORACOM
miura55
0
88
Postman Flowsで作るAPI連携LINE Bot
miura55
0
310
Lambdaと共に歩んだAWS
miura55
3
680
Other Decks in Technology
See All in Technology
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
420
php-conference-nagoya-2025
fuwasegu
0
110
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
180
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
260
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
1
300
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
510
Goで作って学ぶWebSocket
ryuichi1208
3
2.3k
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly
i35_267
1
520
RSNA2024振り返り
nanachi
0
620
深層学習と古典的画像アルゴリズムを組み合わせた類似画像検索内製化
shutotakahashi
1
260
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
2
840
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
It's Worth the Effort
3n
184
28k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Thoughts on Productivity
jonyablonski
69
4.5k
Music & Morning Musume
bryan
46
6.4k
Speed Design
sergeychernyshev
27
800
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Faster Mobile Websites
deanohume
306
31k
Transcript
AWS×IoTについて語り合う会 KMiura(@k_miura_io)
自己紹介 • 三浦 耕生(こうき) • Acallのバックエンドエンジニア • JAWS UG名古屋&神戸 運営
• 好きなAWSのサービス:AWS IoT, Lambda, ECS @k_miura_io koki.miura05
本日のsli.do slido.com #2496 719
IoTで連想することは?
僕ならこれ • MQTT • Cloud • センサー • Arduino •
Raspberry Pi • C言語 • ロボット
IoTはいろんな技術要素が詰まっている • センサーをはじめとしたハードウェア • デバイスの通信 • セキュリティ • アプリケーション •
データの利活用 など…
で、なにから始 めればいい?
AWS IoT Sensors • スマホのデータをAWSのサービスを使って可視化 するAWS謹製の無料アプリ • データはAWS IoT Core経由でブラウザ上のダッ
シュボードで可視化できる • iOS版、Android版両方リリースされている • AWSアカウントが無くても手軽に試せる
取得できるデータ 加速度 バッテリー残量& 充電中かどうか ジャイロ 磁力 位置情報
ミニワークショップ みんなで実際にAWS IoT Sensorsを動かしてみよう! iOS版 Android版
ミニワークショップ2 • ここから何ができそうかをみんなで考えよう • sli.doで自由にコメントしてください!
位置情報を活用した事例 • 自作のGPSトラッカーでAWSに位置情報を送信し、行動履歴を可視化するアプリ • Amazon Locationサービスのトラッカー機能を使うことで軌跡をトラッキングできる • ジオフェンスを使うことで目的地の周辺についたら通知する機能もついている
資料はこちら https://bit.ly/3WeOIKu
AWSのIoT関連のサービス
IoT Rules • デバイスからPublishされたデータを他のAWSのサービスと連携することができる • SQLを使うことでデバイスのデータをフィルタリングしたり加工(timestampの追加など)が できる • JSONのデータをPublishするとそのままJSONに変換してくれるので後はよしなに処理を できる
IoT Events • デバイスから受け取るデータの入力パターンか ら何かしらのアクションをコードを書くことなく実 行できる • よくある使い方は一定時間にデータが飛んで来 ないときにメールでアラートを飛ばすフローなど •
IoT Rulesと組みあわせて使う https://aws-iot-events-for-beginners.workshop.aws/
Greengrass • エッジデバイス上で稼働するアプリケーション の構築、デプロイを行うサービス • デバイスのプログラムを更新したいときに遠隔 でデプロイを実行できたり、大量のセンサー データをエッジデバイス側で処理することで解 消もできる https://dev.classmethod.jp/articles/introduction-
2024-aws-iot-greengrass-v2/
(サービス終了するけど) AWS IoT 1-Click • 対応のボタンデバイスを AWSアカウントと連携するだ けで簡単にLambda関数を実 行(してた) •
デバイス側で面倒なセット アップいらずで対応できるの 手軽にIoTを始めるための第 一歩(だった) • 2024/12/16 にサービス終了
まとめ • AWSのIoTサービスを活用することでサービスの連携が容易になる • 死活監視、デプロイなどの実運用を想定したサービスも充実している • あとはスモールスタートできるデバイスが充実してくると敷居が下がるが…
END