Slide 1

Slide 1 text

AWS×IoTについて語り合う会 KMiura(@k_miura_io)

Slide 2

Slide 2 text

自己紹介 • 三浦 耕生(こうき) • Acallのバックエンドエンジニア • JAWS UG名古屋&神戸 運営 • 好きなAWSのサービス:AWS IoT, Lambda, ECS @k_miura_io koki.miura05

Slide 3

Slide 3 text

本日のsli.do slido.com #2496 719

Slide 4

Slide 4 text

IoTで連想することは?

Slide 5

Slide 5 text

僕ならこれ • MQTT • Cloud • センサー • Arduino • Raspberry Pi • C言語 • ロボット

Slide 6

Slide 6 text

IoTはいろんな技術要素が詰まっている • センサーをはじめとしたハードウェア • デバイスの通信 • セキュリティ • アプリケーション • データの利活用 など…

Slide 7

Slide 7 text

で、なにから始 めればいい?

Slide 8

Slide 8 text

AWS IoT Sensors • スマホのデータをAWSのサービスを使って可視化 するAWS謹製の無料アプリ • データはAWS IoT Core経由でブラウザ上のダッ シュボードで可視化できる • iOS版、Android版両方リリースされている • AWSアカウントが無くても手軽に試せる

Slide 9

Slide 9 text

取得できるデータ 加速度 バッテリー残量& 充電中かどうか ジャイロ 磁力 位置情報

Slide 10

Slide 10 text

ミニワークショップ みんなで実際にAWS IoT Sensorsを動かしてみよう! iOS版 Android版

Slide 11

Slide 11 text

ミニワークショップ2 • ここから何ができそうかをみんなで考えよう • sli.doで自由にコメントしてください!

Slide 12

Slide 12 text

位置情報を活用した事例 • 自作のGPSトラッカーでAWSに位置情報を送信し、行動履歴を可視化するアプリ • Amazon Locationサービスのトラッカー機能を使うことで軌跡をトラッキングできる • ジオフェンスを使うことで目的地の周辺についたら通知する機能もついている

Slide 13

Slide 13 text

資料はこちら https://bit.ly/3WeOIKu

Slide 14

Slide 14 text

AWSのIoT関連のサービス

Slide 15

Slide 15 text

IoT Rules • デバイスからPublishされたデータを他のAWSのサービスと連携することができる • SQLを使うことでデバイスのデータをフィルタリングしたり加工(timestampの追加など)が できる • JSONのデータをPublishするとそのままJSONに変換してくれるので後はよしなに処理を できる

Slide 16

Slide 16 text

IoT Events • デバイスから受け取るデータの入力パターンか ら何かしらのアクションをコードを書くことなく実 行できる • よくある使い方は一定時間にデータが飛んで来 ないときにメールでアラートを飛ばすフローなど • IoT Rulesと組みあわせて使う https://aws-iot-events-for-beginners.workshop.aws/

Slide 17

Slide 17 text

Greengrass • エッジデバイス上で稼働するアプリケーション の構築、デプロイを行うサービス • デバイスのプログラムを更新したいときに遠隔 でデプロイを実行できたり、大量のセンサー データをエッジデバイス側で処理することで解 消もできる https://dev.classmethod.jp/articles/introduction- 2024-aws-iot-greengrass-v2/

Slide 18

Slide 18 text

(サービス終了するけど) AWS IoT 1-Click • 対応のボタンデバイスを AWSアカウントと連携するだ けで簡単にLambda関数を実 行(してた) • デバイス側で面倒なセット アップいらずで対応できるの 手軽にIoTを始めるための第 一歩(だった) • 2024/12/16 にサービス終了

Slide 19

Slide 19 text

まとめ • AWSのIoTサービスを活用することでサービスの連携が容易になる • 死活監視、デプロイなどの実運用を想定したサービスも充実している • あとはスモールスタートできるデバイスが充実してくると敷居が下がるが…

Slide 20

Slide 20 text

END