SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IoT 製品の量産化および運用を効率化させるための
AWS サービスの使い方
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
名前
飯田 起弘(いいだ たつひろ)
所属
デジタルトランスフォーメーション本部
プロトタイピング ソリューション アーキテクト
電機メーカーの新規事業領域にて、
IoTデバイス、コンパニオンアプリ(Android)の開発
UI設計、通信プロトコル設計、組み込みデバイスの実装などを対応
好きなAWSサービス
AWS IoT , Amazon FreeRTOS
自己紹介
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IoT製品量産時にありがちな問題
『PoC完了で「できた!」と思ってしまう』問題
○ 経営・企画メンバーへの動くプロトタイプの効果は大
⚠ そのまま量産に進むと想定外の問題が多発
最悪の場合はプロジェクトが見直しになることも
量産での課題をできるだけ早期に発見し対策を考える
⇨ 商品化成功の確度を高められる
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ありがちな問題1
ラズパイやArduinoでPoCを実施。
プロダクションでそのまま使えない?
○ UXを評価するための初期のPoCであれば有効
⚠ 量産ではメモリ・電池寿命・コスト・SWライセンス
など、様々な要件に合わない可能性がある
⇨ 技術的な評価が必要なフェーズの場合、本番で利用可
能なSoCやライブラリの選定が必要
AWSでは、様々な環境向けのデバイスソリューションを利用可能
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IoTデバイスソリューション
• AWS IoT Greengrass
• Amazon FreeRTOS
• AWS IoT Device SDK
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
データと状
態の同期
(ローカル
シャドウ)
クラウドか
ら配布した
Lambdaを
ローカルで
実行
ローカルで
のメッセー
ジングと
Lambdaの
トリガ
クラウド同
様のセキュ
リティポリ
シー
ローカルで
ML/DLの推論
を実行
Greengrass
Core自体の
アップデー
ト(OTA)
OPC-UAの
プロトコル
アダプタ
ローカルリ
ソースアク
セス
AWS IoT Greengrass
エッジコンピューティングを簡単に実現
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass Core
エッジデバイスにインストールするソフトウェア
• 起動すると常駐するプロセスとして動作する
• 動作させるハードウェアはユーザーが要件にあわせて選択
Greengrass Core
Lambda
Runtime
Devices Local
Volumes
Edge Device
Message
Manager
ML/DL
Framework
Shadow
Service
Deploy
Agent
[動作条件]
• OS: Linux カーネルバージョン 4.4以降
• CPU: >1GHz, Arch = ARMv7l, ARMv8, x86_64
• Memory: >128 MB RAM
• その他、Greengrass 動作に必要な依存関係などの詳細
• https://docs.aws.amazon.com/greengrass/latest/developergui
de/what-is-gg.html#gg-platforms
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass をご利用中のお客様
AWS
Snowball Edge
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
マイクロコントローラー向け
No.1 リアルタイムOSがベース
• 14年間にわたり広く配布された信頼性
• 40以上のアーキテクチャでサポート
• 広範なエコシステム
• フリーでオープンソース
• バージョンは、10
• MIT オープンソース・ライセンス
• ストリームとメッセージバッファによるプロセス間通信
(IPC)機能
Amazon FreeRTOS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ローカル接続用のライブラリ
• AWS Greengrass(エッジゲートウェイ)とのローカル通
信、Wi-Fiスタック
• Wi-Fi管理ライブラリ
Wi-Fi機能の抽象レイヤーを実装
• クラウドへの接続が無くても、
コミュニケーションとデータ収集を継続
• 多くのネットワークトポロジと
ユースケースのサポート
AWS Greengrass
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
クラウド接続用のライブラリ
• AWS IoT コアへの接続
• MQTT Pub/Sub メッセージング
• デバイス シャドウのサポート
• IoT用マイクロコントローラーを
活用するための最速の手段
AWS IoT Core
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
セキュリティライブラリ
• TLSを使ったセキュア・ソケット
• 証明書ベースの認証
• オープン ネットワークポート無し
• 信頼できるコードのみを実行
• デフォルト状態から安全
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Over-the-Airファームウェアアップデート Beta
• 新しいファームウェアイメージのコード署名
• MQTTを使用してデバイスにアップデートを配布
• デバイスの署名の検証
• シンプルなグループの管理
• メモリ効率のよいアップデート・クライアント
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
MQTT over BLE
• BLE デバイスをモバイルをプロキシとして 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
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
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
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hardware Partners
Amazon FreeRTOS – ハードウエアパートナー
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Device SDK
様々なプログラミング言語と実行環境のサポート
AWS Mobile SDK for Android
Arduino Yún SDK
AWS IoT Device SDK for Embedded C
AWS IoT C++ Device SDK
AWS IoT Device SDK for Java
AWS IoT Device SDK for JavaScript
AWS IoT Device SDK for Python
AWS Mobile SDK for iOS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ありがちな問題2
開発終盤に様々な非機能要件が未達のことが発覚
見落とされがちな非機能要件の例
ファームウェア更新、接続台数が増えてきた場合のクラウ
ド側のスケーラビリティ、セキュリティ対策など
AWSでは、IoT開発で共通する非機能要件を実装したフル
マネージドサービスを提供
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
データ
収集
データ保存
データ処理・分析
活用
デバイス
制御
デバイス管理
アラート
業務支援
システム
Report/Dashboard
(故障予知・予測)
デバイス管理
IoTシステムに求められる非機能要件
データの収集・分析
リモート制御
Things
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
データ
収集
データ保存
データ処理・分析
活用
デバイス
制御
デバイス管理
アラート
業務支援
システム
Report/Dashboard
(故障予知・予測)
デバイス管理
IoTシステムに求められる非機能要件
データの収集・分析
リモート制御
Things
• 多数のデバイスからの入力を処
理するスケーラビリティ
• デバイスの身元の証明
• 入力データを低レイテンシで処理
• 大量データを高スループットで処理
• 過去数十年のデータを保存でき
るキャパシティ
• データのバックアップ
• リアルタイムで可視化、通知
• 数年のデータを可視化
• オンデマンドで過去データを調
査
• 多数のデバイスを同時接続
• 低レイテンシ
• オフライン対応
• 数千台のデバイス状態を監視
• ファームウェア更新
• グループ管理
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
安全な
デバイス接続と
メッセージング
AWS IoT Core
デバイスの導入、
管理、SWアップ
デート
デバイスの
監査と保護
IoTデータ分析と
インテリジェンス
AWS IoT Device
Management
AWS IoT Device
Defender
GatewayEndpoints
AWS Greengrass AWS IoT
Analytics
Amazon
FreeRTOS
クラウド
保存、計算、学習
ローカルでの安全な
トリガー、アクション、
データの同期
AWS IoTサービス (一部抜粋)
モノ
センサー、実行
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
インフラにかける
時間の削減
Innovationにかける
リソースの増加
新規ビジネスに
集中
Innovation にフォーカス
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoTのサービスを活用
PoCから量産開発への流れをシームレスに

Contenu connexe

Tendances

デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介Amazon Web Services Japan
 
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理Amazon Web Services Japan
 
20200414 Advanced Features in Amazon Elasticsearch Service
20200414 Advanced Features in Amazon Elasticsearch Service20200414 Advanced Features in Amazon Elasticsearch Service
20200414 Advanced Features in Amazon Elasticsearch ServiceAmazon Web Services Japan
 
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介Amazon Web Services Japan
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選Jun Ichikawa
 
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!Amazon Web Services Japan
 
20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-publicAmazon Web Services Japan
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法Amazon Web Services Japan
 
Amazon Game Tech Night #21 Game Development on AWS
Amazon Game Tech Night #21 Game Development on AWSAmazon Game Tech Night #21 Game Development on AWS
Amazon Game Tech Night #21 Game Development on AWSAmazon Web Services Japan
 
01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデートAmazon Web Services Japan
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門Amazon Web Services Japan
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集SORACOM, INC
 
[AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! [AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! Amazon Web Services Japan
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 

Tendances (20)

デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介デバイスの運用で使える AWS IoTサービスの紹介
デバイスの運用で使える AWS IoTサービスの紹介
 
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理AWS IoT Device Defender による IoT デバイスのセキュリティ管理
AWS IoT Device Defender による IoT デバイスのセキュリティ管理
 
20200414 Advanced Features in Amazon Elasticsearch Service
20200414 Advanced Features in Amazon Elasticsearch Service20200414 Advanced Features in Amazon Elasticsearch Service
20200414 Advanced Features in Amazon Elasticsearch Service
 
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
製造業向けSmart Factoryデモと 関連AWSサービスのご紹介
 
20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome20200219-iot@loft#8_security_of_smarthome
20200219-iot@loft#8_security_of_smarthome
 
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
AWS IoT Coreを オンプレミス環境と使う際の アーキテクチャ例 (AWS IoT Deep Dive #5)
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 
AWS の IoT 向けサービス
AWS の IoT 向けサービスAWS の IoT 向けサービス
AWS の IoT 向けサービス
 
Aws IoT Security101
Aws IoT Security101Aws IoT Security101
Aws IoT Security101
 
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選
 
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!
AWS社員による怒涛のLTチャレンジ! AWS IoT EduKitで遊ぼうぜ!
 
20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public
 
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
IoT@Loft#20 - IoTプラットフォームを進化さ せるAWSの活用方法
 
Amazon Game Tech Night #21 Game Development on AWS
Amazon Game Tech Night #21 Game Development on AWSAmazon Game Tech Night #21 Game Development on AWS
Amazon Game Tech Night #21 Game Development on AWS
 
01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート01_2021年上半期 AWS IoT サービスアップデート
01_2021年上半期 AWS IoT サービスアップデート
 
2000年代SaaS on AWS
2000年代SaaS on AWS2000年代SaaS on AWS
2000年代SaaS on AWS
 
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
20180613 AWS Black Belt Online Seminar AWS Cloud9 入門
 
Amazon Web Services 最新事例集
Amazon Web Services 最新事例集Amazon Web Services 最新事例集
Amazon Web Services 最新事例集
 
[AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global ! [AWS Summit 2012] 基調講演 Day1: Go Global !
[AWS Summit 2012] 基調講演 Day1: Go Global !
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
 

Similaire à IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方

AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化Jun Ichikawa
 
AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法Jun Ichikawa
 
AWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAmazon Web Services Japan
 
AWSの様々なアーキテクチャ
AWSの様々なアーキテクチャAWSの様々なアーキテクチャ
AWSの様々なアーキテクチャKameda Harunobu
 
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon Web Services Japan
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...Amazon Web Services Japan
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...Amazon Web Services Japan
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報Amazon Web Services Japan
 
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦Takuya Kitamura
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
KDDIにおけるAWS×アジャイル開発
KDDIにおけるAWS×アジャイル開発KDDIにおけるAWS×アジャイル開発
KDDIにおけるAWS×アジャイル開発Kazuya Suda
 
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」アトラシアン株式会社
 
Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Yasuhiro Kobayashi
 
祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されました祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されましたCore Concept Technologies
 
AWS Introduction for Startups
AWS Introduction for StartupsAWS Introduction for Startups
AWS Introduction for Startupsakitsukada
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待Hideaki Tokida
 

Similaire à IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方 (20)

AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化AWS IoT サービスこの1年の進化
AWS IoT サービスこの1年の進化
 
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
 
AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法AlexaのSmart HomeをAWSで作る方法
AlexaのSmart HomeをAWSで作る方法
 
AWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデート
 
AWSの様々なアーキテクチャ
AWSの様々なアーキテクチャAWSの様々なアーキテクチャ
AWSの様々なアーキテクチャ
 
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピングAmazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
Amazon FreeRTOSを用いた量産向けIoTマイコンデバイス開発プロトタイピング
 
Rspberry PI + AWS IOT検証
Rspberry PI + AWS IOT検証Rspberry PI + AWS IOT検証
Rspberry PI + AWS IOT検証
 
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
 
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
 
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
 
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
AWS and PCI DSS
AWS and PCI DSSAWS and PCI DSS
AWS and PCI DSS
 
KDDIにおけるAWS×アジャイル開発
KDDIにおけるAWS×アジャイル開発KDDIにおけるAWS×アジャイル開発
KDDIにおけるAWS×アジャイル開発
 
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
 
Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報Microsoft Azure で実現するAIとIoT最新情報
Microsoft Azure で実現するAIとIoT最新情報
 
祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されました祝★AWSスタンダードコンサルティングパートナーに認定されました
祝★AWSスタンダードコンサルティングパートナーに認定されました
 
AWS Introduction for Startups
AWS Introduction for StartupsAWS Introduction for Startups
AWS Introduction for Startups
 
AWS All Stars ~Lightning Talks x 13~
AWS All Stars ~Lightning Talks x 13~AWS All Stars ~Lightning Talks x 13~
AWS All Stars ~Lightning Talks x 13~
 
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
 

Plus de Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 

Plus de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 

IoT@Loft #4 - IoT製品の量産化および運用を効率化させるためのAWS サービスの使い方

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT 製品の量産化および運用を効率化させるための AWS サービスの使い方
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 名前 飯田 起弘(いいだ たつひろ) 所属 デジタルトランスフォーメーション本部 プロトタイピング ソリューション アーキテクト 電機メーカーの新規事業領域にて、 IoTデバイス、コンパニオンアプリ(Android)の開発 UI設計、通信プロトコル設計、組み込みデバイスの実装などを対応 好きなAWSサービス AWS IoT , Amazon FreeRTOS 自己紹介
  • 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT製品量産時にありがちな問題 『PoC完了で「できた!」と思ってしまう』問題 ○ 経営・企画メンバーへの動くプロトタイプの効果は大 ⚠ そのまま量産に進むと想定外の問題が多発 最悪の場合はプロジェクトが見直しになることも 量産での課題をできるだけ早期に発見し対策を考える ⇨ 商品化成功の確度を高められる
  • 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ありがちな問題1 ラズパイやArduinoでPoCを実施。 プロダクションでそのまま使えない? ○ UXを評価するための初期のPoCであれば有効 ⚠ 量産ではメモリ・電池寿命・コスト・SWライセンス など、様々な要件に合わない可能性がある ⇨ 技術的な評価が必要なフェーズの場合、本番で利用可 能なSoCやライブラリの選定が必要 AWSでは、様々な環境向けのデバイスソリューションを利用可能
  • 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoTデバイスソリューション • AWS IoT Greengrass • Amazon FreeRTOS • AWS IoT Device SDK
  • 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. データと状 態の同期 (ローカル シャドウ) クラウドか ら配布した Lambdaを ローカルで 実行 ローカルで のメッセー ジングと Lambdaの トリガ クラウド同 様のセキュ リティポリ シー ローカルで ML/DLの推論 を実行 Greengrass Core自体の アップデー ト(OTA) OPC-UAの プロトコル アダプタ ローカルリ ソースアク セス AWS IoT Greengrass エッジコンピューティングを簡単に実現
  • 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass Core エッジデバイスにインストールするソフトウェア • 起動すると常駐するプロセスとして動作する • 動作させるハードウェアはユーザーが要件にあわせて選択 Greengrass Core Lambda Runtime Devices Local Volumes Edge Device Message Manager ML/DL Framework Shadow Service Deploy Agent [動作条件] • OS: Linux カーネルバージョン 4.4以降 • CPU: >1GHz, Arch = ARMv7l, ARMv8, x86_64 • Memory: >128 MB RAM • その他、Greengrass 動作に必要な依存関係などの詳細 • https://docs.aws.amazon.com/greengrass/latest/developergui de/what-is-gg.html#gg-platforms
  • 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass をご利用中のお客様 AWS Snowball Edge
  • 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. マイクロコントローラー向け No.1 リアルタイムOSがベース • 14年間にわたり広く配布された信頼性 • 40以上のアーキテクチャでサポート • 広範なエコシステム • フリーでオープンソース • バージョンは、10 • MIT オープンソース・ライセンス • ストリームとメッセージバッファによるプロセス間通信 (IPC)機能 Amazon FreeRTOS
  • 10. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ローカル接続用のライブラリ • AWS Greengrass(エッジゲートウェイ)とのローカル通 信、Wi-Fiスタック • Wi-Fi管理ライブラリ Wi-Fi機能の抽象レイヤーを実装 • クラウドへの接続が無くても、 コミュニケーションとデータ収集を継続 • 多くのネットワークトポロジと ユースケースのサポート AWS Greengrass
  • 11. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. クラウド接続用のライブラリ • AWS IoT コアへの接続 • MQTT Pub/Sub メッセージング • デバイス シャドウのサポート • IoT用マイクロコントローラーを 活用するための最速の手段 AWS IoT Core
  • 12. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. セキュリティライブラリ • TLSを使ったセキュア・ソケット • 証明書ベースの認証 • オープン ネットワークポート無し • 信頼できるコードのみを実行 • デフォルト状態から安全
  • 13. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Over-the-Airファームウェアアップデート Beta • 新しいファームウェアイメージのコード署名 • MQTTを使用してデバイスにアップデートを配布 • デバイスの署名の検証 • シンプルなグループの管理 • メモリ効率のよいアップデート・クライアント
  • 14. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. MQTT over BLE • BLE デバイスをモバイルをプロキシとして 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
  • 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 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
  • 16. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hardware Partners Amazon FreeRTOS – ハードウエアパートナー
  • 17. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Device SDK 様々なプログラミング言語と実行環境のサポート AWS Mobile SDK for Android Arduino Yún SDK AWS IoT Device SDK for Embedded C AWS IoT C++ Device SDK AWS IoT Device SDK for Java AWS IoT Device SDK for JavaScript AWS IoT Device SDK for Python AWS Mobile SDK for iOS
  • 18. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ありがちな問題2 開発終盤に様々な非機能要件が未達のことが発覚 見落とされがちな非機能要件の例 ファームウェア更新、接続台数が増えてきた場合のクラウ ド側のスケーラビリティ、セキュリティ対策など AWSでは、IoT開発で共通する非機能要件を実装したフル マネージドサービスを提供
  • 19. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. データ 収集 データ保存 データ処理・分析 活用 デバイス 制御 デバイス管理 アラート 業務支援 システム Report/Dashboard (故障予知・予測) デバイス管理 IoTシステムに求められる非機能要件 データの収集・分析 リモート制御 Things
  • 20. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. データ 収集 データ保存 データ処理・分析 活用 デバイス 制御 デバイス管理 アラート 業務支援 システム Report/Dashboard (故障予知・予測) デバイス管理 IoTシステムに求められる非機能要件 データの収集・分析 リモート制御 Things • 多数のデバイスからの入力を処 理するスケーラビリティ • デバイスの身元の証明 • 入力データを低レイテンシで処理 • 大量データを高スループットで処理 • 過去数十年のデータを保存でき るキャパシティ • データのバックアップ • リアルタイムで可視化、通知 • 数年のデータを可視化 • オンデマンドで過去データを調 査 • 多数のデバイスを同時接続 • 低レイテンシ • オフライン対応 • 数千台のデバイス状態を監視 • ファームウェア更新 • グループ管理
  • 21. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 安全な デバイス接続と メッセージング AWS IoT Core デバイスの導入、 管理、SWアップ デート デバイスの 監査と保護 IoTデータ分析と インテリジェンス AWS IoT Device Management AWS IoT Device Defender GatewayEndpoints AWS Greengrass AWS IoT Analytics Amazon FreeRTOS クラウド 保存、計算、学習 ローカルでの安全な トリガー、アクション、 データの同期 AWS IoTサービス (一部抜粋) モノ センサー、実行
  • 22. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. インフラにかける 時間の削減 Innovationにかける リソースの増加 新規ビジネスに 集中 Innovation にフォーカス
  • 23. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoTのサービスを活用 PoCから量産開発への流れをシームレスに