aws internet of things -...

23
Confidential - Do not duplicate or distribute without written permission from Techedge AWS Internet of Things Techedge 19 December 2016

Upload: others

Post on 13-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Confidential- DonotduplicateordistributewithoutwrittenpermissionfromTechedge

AWSInternetofThings

Techedge

19December2016

Page 2: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

AWSIoT

2

Page 3: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

DeviceShadow

Status->On

Client/App

On->Off

ThingThingShadow

Current=OffShadow=On

AWSIOT

AWScloud

Page 4: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Rules

4

Query

Action

Page 5: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Connectingathing

§ MQTT(TCP8883)§ MQTToverWebSocket(TCP443)

5

Device

Topic:AWS/topic/ExampleMessage:{“Status”:“On”,“Timestamp”:1481805912}

DeviceGateway

AWSIOT

AWScloud

Page 6: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

AWSRelatedServices

6

Lambda:computeservicethatletsrunthecodewithoutprovisioningormanagingservers

Elasticsearch:searchandanalyticsengine

DynamoDB:afullymanagedNoSQLdatabaseservice

CloudWatch:monitoringserviceforAWScloudresources

SNS(SimpleNotificationService):fast,flexible,fullymanagedpushnotificationservice

Page 7: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

ExampleApplications

§ AnomaliesDetector

§ TemperatureManagement

§ FleetManagement

§ Sensors Station

§ ConnectedFactory

7

Page 8: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

AnomaliesDetector- ConceptDetectanyanomaliesandforwardanalerttodifferentdevice(s)

8

IoTSendanalertDetectanomalies

Page 9: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

AnomaliesDetector- Implementation

9

AWSIoTRaspberryPi- #1 RaspberryPi- #2

Movement Temperature AcousticVisual

Page 10: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

TemperatureManagement- ConceptMonitorandControlthetemperatureoftheenvironment

10

IoTVisualizeAggregatedData

TemperatureMonitor

andControl

Page 11: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

TemperatureManagement- Implementation

11

AWSIoT

TemperatureSensor

Cooler Heater

RaspberryPi

Page 12: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

FleetManagement- ConceptIncreasefleetproductivityandprofitabilityusingsensors,bigdataandmachinelearning.

12

IoT

NearReal-TimeLocationData

NearReal-TimeVehicleStatusData

HistoricalLocationandStatusData

ComprehensiveData

PreemptiveMaintenance

BetterFuelEconomy

Page 13: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

FleetManagement- Implementation

1313

Elasticsearch

CloudWatch SNS

AWSIoTVehicles

Page 14: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

FleetManagement- LiveDashboard

14

Page 15: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

GatherdatafromdevicenotexposedonInternetandvisualizethedataontheDashboard

Sensors Station- Concept

15

MultipleSensors

Device GatewayIoT

Dashboard

Page 16: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Sensors Station- Implementation

16

Temperature Light PositionHumidity Gyroscope Pressure

Device Gateway ElasticsearchAWSIoT

Page 17: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Sensors Station- LiveDashboard

17

Page 18: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

ConnectedFactory- ConceptMonitortheenergyconsumptionofplantstoanalyzeandimprovethedistributionandtheusageofthepower

18

IoT AggregatedData

SensorsData

Page 19: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

DynamoDB

Elasticsearch

ConnectedFactory- Implementation

19

Lambda AWSIoTAlleantiaIoT Device

Page 20: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

ConnectedFactory- LiveDashboard

20

Page 21: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

Copyright©2016TechedgeAllRightsReserved.

§ ThisdocumentandtheinformationcontainedhereinareproprietarytoTechedge.§ Thisdocument,eitherinwholeorinpart,maynotbereproducedinanyformorbyany

meanswithoutTechedge’s priorwrittenpermission.§ Anythird-partynames,trademarksandcopyrightscontainedinthisdocumentarethe

propertyoftheirrespectiveowners.

Disclaimer

21

Page 22: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

22

Page 23: AWS Internet of Things - NECSTLabxph.necst.it/2017/software/lessons/Lesson_AWS_Techedge_part1.pdf · CloudWatch: monitoring service for AWS cloud resources SNS (Simple Notification

techedgegroup.com

23