Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Amazon Web Services Japan
PDF, PPTX
3,058 views
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PDF
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
PDF
User storymapping in 10 minutes
by
Yasunobu Kawaguchi
PDF
SpringBootTest入門
by
Yahoo!デベロッパーネットワーク
PDF
今なら間に合う分散型IDとEntra Verified ID
by
Naohiro Fujie
PDF
今こそ知りたい!Microsoft Azureの基礎
by
Trainocate Japan, Ltd.
PPTX
Keycloak入門
by
Hiroyuki Wada
PDF
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
PDF
Spring Boot + Netflix Eureka
by
心 谷本
開発速度が速い #とは(LayerX社内資料)
by
mosa siru
User storymapping in 10 minutes
by
Yasunobu Kawaguchi
SpringBootTest入門
by
Yahoo!デベロッパーネットワーク
今なら間に合う分散型IDとEntra Verified ID
by
Naohiro Fujie
今こそ知りたい!Microsoft Azureの基礎
by
Trainocate Japan, Ltd.
Keycloak入門
by
Hiroyuki Wada
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
Spring Boot + Netflix Eureka
by
心 谷本
What's hot
PPTX
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
Google Driveハブ型Obsidian同期環境:PC編集とモバイル閲覧を安全・効率的に実現するクロスデバイス構築ガイド
by
honeshabri
PPTX
エンジニアライクにドキュメントを作成してみた件
by
Mass310
PDF
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
PDF
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
PDF
BigQuery で 150万円 使ったときの話
by
itkr
PDF
AWS の IoT 向けサービス
by
Amazon Web Services Japan
PDF
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
by
NTT DATA Technology & Innovation
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
PDF
Serverless時代のJavaについて
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
by
Amazon Web Services Japan
PDF
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
PDF
あなたのチームの「いい人」は機能していますか?
by
Minoru Yokomichi
PDF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
PPTX
JAZUG12周年 俺の Azure Cosmos DB
by
Daiyu Hatakeyama
PPTX
Keycloakのステップアップ認証について
by
Hitachi, Ltd. OSS Solution Center.
PDF
AWS IoTアーキテクチャパターン
by
Amazon Web Services Japan
PDF
ブルックスのいう銀の弾丸とは何か?
by
Yoshitaka Kawashima
PPTX
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
Google Driveハブ型Obsidian同期環境:PC編集とモバイル閲覧を安全・効率的に実現するクロスデバイス構築ガイド
by
honeshabri
エンジニアライクにドキュメントを作成してみた件
by
Mass310
Google Cloud で実践する SRE
by
Google Cloud Platform - Japan
【BS13】チーム開発がこんなにも快適に!コーディングもデバッグも GitHub 上で。 GitHub Codespaces で叶えられるシームレスな開発
by
日本マイクロソフト株式会社
BigQuery で 150万円 使ったときの話
by
itkr
AWS の IoT 向けサービス
by
Amazon Web Services Japan
IAM Roles Anywhereのない世界とある世界(2022年のAWSアップデートを振り返ろう ~Season 4~ 発表資料)
by
NTT DATA Technology & Innovation
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
Serverless時代のJavaについて
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
by
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
あなたのチームの「いい人」は機能していますか?
by
Minoru Yokomichi
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
by
NTT DATA Technology & Innovation
JAZUG12周年 俺の Azure Cosmos DB
by
Daiyu Hatakeyama
Keycloakのステップアップ認証について
by
Hitachi, Ltd. OSS Solution Center.
AWS IoTアーキテクチャパターン
by
Amazon Web Services Japan
ブルックスのいう銀の弾丸とは何か?
by
Yoshitaka Kawashima
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
Similar to Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
PDF
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
by
Amazon Web Services Japan
PDF
デバイスの運用で使える AWS IoTサービスの紹介
by
Amazon Web Services Japan
PDF
AWS re:Invent 2019 Recap IoT アップデート
by
Amazon Web Services Japan
PDF
01_2021年上半期 AWS IoT サービスアップデート
by
Amazon Web Services Japan
PPTX
エッジコンピューティングで実現できる活用シナリオ3選
by
Jun Ichikawa
PDF
AWS IoT サービス アップデートのご紹介
by
Amazon Web Services Japan
PDF
AWS IoT サービスこの1年の進化
by
Jun Ichikawa
PDF
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
by
SORACOM,INC
PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
by
Amazon Web Services Japan
PDF
Internet of Toilet / Jaws festa 2016
by
Godai Nakamura
PDF
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
by
Akira Tateishi
PDF
イマドキ!ユースケース別に見るAWS IoT への接続パターン
by
seiichi arai
PDF
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
by
Amazon Web Services Japan
PDF
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
by
Amazon Web Services Japan
PDF
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
by
Amazon Web Services Japan
PDF
EV_iot-deepdive-awAWS IoT for Professionals Series .pdf
by
devpcb1
PDF
20200219-iot@loft#8_security_of_smarthome
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS IoT
by
Amazon Web Services Japan
PDF
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方
by
Amazon Web Services Japan
デバイスの運用で使える AWS IoTサービスの紹介
by
Amazon Web Services Japan
AWS re:Invent 2019 Recap IoT アップデート
by
Amazon Web Services Japan
01_2021年上半期 AWS IoT サービスアップデート
by
Amazon Web Services Japan
エッジコンピューティングで実現できる活用シナリオ3選
by
Jun Ichikawa
AWS IoT サービス アップデートのご紹介
by
Amazon Web Services Japan
AWS IoT サービスこの1年の進化
by
Jun Ichikawa
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
by
SORACOM,INC
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
by
Amazon Web Services Japan
Internet of Toilet / Jaws festa 2016
by
Godai Nakamura
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
by
Akira Tateishi
イマドキ!ユースケース別に見るAWS IoT への接続パターン
by
seiichi arai
AWS Black Belt Online Seminar 2018 re:Invent recap IoT and DevOps
by
Amazon Web Services Japan
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
by
Amazon Web Services Japan
AWS IoTにおけるデバイスへの認証情報のプロビジョニング
by
Amazon Web Services Japan
EV_iot-deepdive-awAWS IoT for Professionals Series .pdf
by
devpcb1
20200219-iot@loft#8_security_of_smarthome
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS IoT
by
Amazon Web Services Japan
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
More from Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
PDF
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
PPTX
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
PDF
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
PDF
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
PDF
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
PPTX
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
PDF
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
PDF
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
by
Amazon Web Services Japan
PDF
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
by
Amazon Web Services Japan
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
by
Amazon Web Services Japan
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
1.
© 2020, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. IoT@Loft ハンズオン #2 Amazon FreeRTOSを⽤いた 量産向けIoTマイコンデバイス開発プロトタイピング はじめに アマゾン ウェブ サービス ジャパン株式会社 2020/01/08
2.
1. AWSにおけるIoTサービス
3.
165 を超える主要なAWSサービス テクニカル & ビジネス サポート AWS Marketplace 7サービス 分析 11サービス IoT 11サービス 機械学習 20サービス コアサービス 5サービス マネジメン トツール 8サービス DevOps 11サービス ブロック チェーン 2サービス モバイル サービス 8サービス アプリ サービス 5サービス インフラ ストラクチャ 7サービス エンタープラ イズアプリ 9サービス 移⾏ 7サービス セキュリティ& コンプライア ンス 19サービス 9
サービス
4.
IoTを支えるマネージドサービス群 11の構成要素:すべてを使う必要はない IoT Greengrass Amazon FreeRTOS
AWS IoT Device SDK IoT Core IoT Device Management IoT Device Defender IoT Things Graph IoT Analytics IoT SiteWise IoT Events 2 1 どのようにしてIoTデータから価値を抽出するのか? デバイスを制御、管理、保護する⽅法は? デバイスをどのように接続・操作するのか︖
5.
IoTを支えるマネージドサービス群 11の構成要素:すべてを使う必要はない IoT Greengrass Amazon FreeRTOS
AWS IoT Device SDK IoT Core IoT Device Management IoT Device Defender IoT Things Graph IoT Analytics IoT SiteWise IoT Events 2 1
6.
オンプレミス、EC2+ミドルウェア 、マネージドサービスの⽐較 電源、ネットワーク ラック導入管理 サーバメンテナンス OSのパッチ ミドルウェアのパッチ バックアップ スケーラビリティ 可用性 ミドルウェアの導入 OSの導入 アプリからの利用 オンプレミス ミドルウェアon
EC2 AWS IoT, RDS等 マネージドサービス お客様がご担当する作業 AWSが提供するマネージド機能 電源、ネットワーク ラック導入管理 サーバメンテナンス OSのパッチ ミドルウェアのパッチ バックアップ スケーラビリティ 可用性 ミドルウェアの導入 OSの導入 アプリからの利用 電源、ネットワーク ラック導入管理 サーバメンテナンス OSのパッチ ミドルウェアのパッチ バックアップ スケーラビリティ 可用性 ミドルウェアの導入 OSの導入 アプリからの利用
7.
IoTに求められる機能要件 モニタリング 状態監視・実績把握 予測・分析 故障予測・異常パターン検知・マーケティング 分析 モバイル/API連携 スマートデバイス/API連携 遠隔制御 家電制御・ファームアップ
8.
本ハンズオンで利用するAWS IoTサービス IoT Greengrass Amazon
FreeRTOS AWS IoT Device SDK IoT Core IoT Device Management IoT Device Defender IoT Things Graph IoT Analytics IoT SiteWise IoT Events 2 1
9.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon FreeRTOSを利用するデバイス そ の 他 も ロ ボ テ ィ ッ ク ス 医 療 機 器 ス マ ー ト ホ ー ム ス マ ー ト デ バ イ ス 油 圧 セ ン サ ー フ ィ ッ ト ネ ス ト ラ ッ カ ー ス マ ー ト メ ー タ ー 洗 濯 機 自 動 車 ス マ ー ト キ ー エ ア コ ン
10.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. マイクロコントローラー向け No.1 リアルタイムOSがベース • 14年間にわたり広く配布された信頼性 • 40以上のアーキテクチャでサポート • 広範なエコシステム • フリーでオープンソース • バージョンは、10 • MIT オープンソース・ライセンス • ストリームとメッセージバッファによるプロセス間通信 (IPC)機能 Amazon FreeRTOS
11.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. クラウド接続用のライブラリ • AWS IoT コアへの接続 • MQTT Pub/Sub メッセージング • デバイス シャドウのサポート • IoT用マイクロコントローラーを 活用するための最速の手段 AWS IoT Core
12.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. セキュリティライブラリ • TLSを使ったセキュア・ソケット • 証明書ベースの認証 • オープン ネットワークポート無し • 信頼できるコードのみを実行 • デフォルト状態から安全
13.
MQTT over BLE •
BLE デバイスをiOS/Android をプロ キシとして AWS IoT に接続 • 新しい MQTT Agent が BLE と TCP をサポート • iOS と Android SDK がプロキシライ ブラリを提供 • Amazon Cognito がプロキシと AWS IoT 間の認証を行う • Shadow, Device Defender, OTA の 機能も BLE 経由で利用可能 https://docs.aws.amazon.com/ja_jp/freertos/latest/userguide/ble-demo.html#ble-demo-mqtt
14.
Wi-Fi Provisioning over
BLE • Wi-Fi の Credential を モバイルデバ イスを使って BLE で設定 • 複数のネットワークの設定、優先順 位付け、追加、削除が可能 • BLE Secure Connections をサポート (BLE 4.2 以上) https://docs.aws.amazon.com/ja_jp/freertos/latest/userguide/ble-demo.html#ble-demo-wifi
15.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Hardware Partners Amazon FreeRTOS – ハードウエアパートナー
16.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ローカル接続用のライブラリ • AWS Greengrass(エッジゲートウェイ)とのローカル通 信、Wi-Fiスタック • Wi-Fi管理ライブラリ Wi-Fi機能の抽象レイヤーを実装 • クラウドへの接続が無くても、 コミュニケーションとデータ収集を継続 • 多くのネットワークトポロジと ユースケースのサポート AWS Greengrass
17.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Over-the-Airファームウェアアップデート • 新しいファームウェアイメージのコード署名 • MQTTを使用してデバイスにアップデートを配布 • デバイスの署名の検証 • シンプルなグループの管理 • メモリ効率のよいアップデート・クライアント
18.
本ハンズオンで利用するAWS IoTサービス IoT Greengrass Amazon
FreeRTOS AWS IoT Device SDK IoT Core IoT Device Management IoT Device Defender IoT Things Graph IoT Analytics IoT SiteWise IoT Events 2 1
19.
AWS IoT :
2つの利⽤⽤途 データ収集 数⼗万規模のデバイスからのデー タ収集 リモート制御 遠隔にあるデバイスをクラウドを 介してコントロール 使⽤例 デバイスのデータの可視化 故障予測・異常検知 ファームアップ リモート機器制御
20.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. デバイスをAWSクラウドや 他のデバイスに 安全に接続する データを基に推論を⾏うため のAWSの各種サービス (Analytics、データベース、 AIなど)との完全な統合 接続されたデバイスから のデータに基づいて、 ルーティング、処理、 実⾏を⾏う 安全なデバイス接続とメッセージング AWS IoT コア AWS IoT Coreは、IoTデバイスを簡単かつ、安全に クラウドアプリケーションや他のデバイスと 通信できるようにするマネージドサービスです。 デバイスがオフラインで あっても、アプリケーショ ンがデバイスと対話できる ようにする
21.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.
22.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.
23.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT証明書による:セキュリティ管理 クラウド側で予め証明書とpolicyを紐づける デバイス側はAWS IoTに証明書を用いて接続 挙動の正当性はクラウド側がpolicyに従い判定をおこなう private.key public.key ceritificate.key { effect: allow action:[iot:connect, iot:publish] resource :[data/send] },{ effect: deny action:[iot:subscribe] resource:[*] } 証明書のみでpolicyを 推測することはできない 当該証明書のアクション を評価 policy 証明書 active /in-active status 証明書 statusの確認
24.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.
25.
MQTTの通信方式 Publisher Broker Topic: sensor/temp Subscriber Subscriber publish subscribe Brokerはpublisherからのメッセージを受取り、topicへ向けて通信を送ることで当該 topicを受信しているSubscriberはメッセージを受信できる。 IoT rule オペレータ thing Subscribeは常時接続 これによりニアリアルタイムの通信が⾏われる IoT rule
26.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.
27.
1. AWS サービス (直接連携可能) ルールエンジン アクション ルールエンジンのアクション AWS Lambda Amazon SNS Amazon SQS Amazon S3 Amazon Kinesis Amazon DynamoDB
Amazon RDS Amazon Redshift Amazon Glacier Amazon EC2 3. 外部のエンドポイント (Lambda and SNSを経由) AWS IoTからAWSサービス/ 外部のエンドポイントの 呼び出しを⾏なう 2. その他のAWS (Amazon Kinesis, AWS Lambda, Amazon S3など のサービスを経由) SELECT * FROM ʻthings/thing-2/colorʼ WHERE color = ʻredʼ
28.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.
29.
デバイス シャドウ { "state" :
{ “desired" : { "engine" : "ON" }, "reported" : { "engine" : ”OFF" }, "delta" : { "engine" : ”ON" } }, "version" : 10 } Thing 現状ステータスをシャドウに通知 シャドウから要求されるステータスを取得 Mobile App デバイスに対して変更したいステータスをセット 最新の通知されたステータスを取得 シャドウの削除 Shadow シャドウは、delta, desired 及びreported ステータスをメタデータとバージョンをつけて管理 デバイスの現在の状態情報の保存と取得に使用される JSON ドキュメント
30.
デバイスは現在のステータスをアップデート "engine" : ”OFF” { "state"
: { “desired" : "engine" : ”OFF" }, "reported" : { "engine" : ”OFF" } }, "version" : 10 } SDK:update_shadow MQTT: $aws/things/{thingname}/shadow/update
31.
アプリケーションからエンジンON "engine" : ”ON” { "state"
: { “desired" : { "engine" : ”ON" }, "reported" : { "engine" : ”OFF" } }, "version" : 10 }
32.
deltaが通知される "engine" : "ON” { "state"
: { “desired" : { "engine" : "ON" }, "reported" : { "engine" : ”OFF" }, "delta" : { "engine" : ”ON" } }, "version" : 10 }
33.
最新のステータスにアップデート(deltaは消える) "engine" : "ON” { "state"
: { “desired" : { "engine" : "ON" }, "reported" : { "engine" : ”ON" }, "delta" : { "engine" : ”ON" } }, "version" : 10 }
34.
Thank you!
Download