getting started on aws iot - february 2017 online tech talks

35
AWS IoT

Upload: amazon-web-services

Post on 22-Feb-2017

17 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS IoT

Page 2: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customers doing IoT on AWS

Page 3: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customer Success - Rachio

Actions

Connected Sprinkler Controller

Lambda Function

Easily calibrate soil, vegetation, slope, sun exposure, and nozzle types.

Choose from national and personal weather stations to get the most accurate weather data available.

No one-size-fits-all experience—you have the freedom to make adjustments over time and tune your Rachio to your unique landscape.

Page 4: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customer Success – Philips HealthcareIoT on AWS to collect and act on critical data across different devices

Philips is a leading health-tech company, working to create a new era of connected and personalized digital health and care..

With the addition of AWS IoT, we will greatly accelerate the pursuit of our vision by making it easy to acquire, process, and act on data from heterogeneous devices in

real time.

• AWS gives Philips customers greater control of their health with connected digital health solutions that support healthy living and improved care coordination.

• HealthSuite, powered by AWS, is a digital platform that manages more than 7 million connected medical-grade, consumer devices, sensors and mobile apps

• The Philips HealthSuite digital platform analyzes and stores 15 PB of patient data from 390 million imaging studies, medical records, and patient inputs.

• AWS provides the reliability, performance and scalability that Philips needs to help protect patient data which grows by petabyte/month.

Jeroen TasCEO Healthcare Informatics Solutions and Services, Philips

Page 5: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customer Success - SONOSIncrease the Value of a Product Over Time with Data Telemetry and Usage Data

All the music on earth, in every room of your home, wirelessly. Sonos is the smart speaker system that streams all your favorite music to any room, or every room. Control your music with one simple app, and fill your home with pure, immersive

sound.

“A 10 year old product can do things that hadn’t been invented 10 years ago. Most importantly, going forward, people will expect your product to improve, and if it isn’t being updated and getting better,

you’re literally being left behind.”

Jon CotterSr. Software Development Manager,

“ • Utilizes AWS to collect, store, and process performance metric data and reports for individual speaker systems.

• Can monitor the quality of speakers in the field, and dramatically add new functionality to existing speakers without refreshing hardware.

• Launching Trueplay: a Smart Speaker Tuning services that measures the acoustics in any room and fine-tunes your speaker.

• Launching in 2015 yet available to devices purchased over 5 years ago

Page 6: Getting Started on AWS IoT - February 2017 Online Tech Talks

We launched Hive towards the end of 2013 and today we have 75,000

customers… The speed at which we delivered Hive is directly related to our

decision to use AWS cloud

Seb Chakraborty Head of Web and Platform Design

“ • British Gas started a project called Hive, part of its Connected Homes Strategy.

• Hive Active Heating allows users to control heating and hot water remotely from mobile, laptop or smartphones.

• Such a flexibility allows users to control heating exactly how they need it and save up to £150 a year on utility bills

Customer Success - British Gas brings central heating control to smartphones with AWS

British Gas uses AWS cloud for scaling the project and to deliver API toolsets around it.

Page 7: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customer Success – DropcamDelivers Streaming Video Content in Milliseconds Using AWS

Drocpam provides video monitoring hardware and software for customers to access over the internet

Using AWS, we can add capacity in minutes instead of

days

Greg NelsonVP of Software Engineering, Dropcam

“ • Dropcam provides a video monitoring service to monitor homes and small businesses

• As the company grew, storage for video feeds became its biggest issue

• By using AWS, Dropcam can add capacity in minutes and reduced delivery time for video events from 10 seconds to less than 50 milliseconds

Page 8: Getting Started on AWS IoT - February 2017 Online Tech Talks

Connecting devices to cloud applications requires undifferentiated heavy lifting.

Many SDKs & Tools

Alternate Protocols

Scalability Security & Management

Integration with Cloud and Mobile Applications

Page 9: Getting Started on AWS IoT - February 2017 Online Tech Talks

Introducing AWS IoT

Respond to signals from your fleet of devices and take action with Rule Engine

Connect any device via MQTT/HTTP securely. Quickly get started with AWS IoT Starter Kits and Scale to billions of messages across millions of devices

Securely connect any physical device to AWS

Shift business logic from device to cloud and route data to AWS

service of your choice for storage and analysis using rules

engine.

Create Web and Mobile Applications that Interact with Devices reliably at any time

“Securely connect one or one-billion devices to AWS, so they can interact with applications and other devices”

Easily build applications on web and mobile that interact with devices, even when they are

offline, with AWS SDK and Device Shadow.

Page 10: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS IoT PlatformAll in one service Message Broker + Rules Engine + Shadow + Registry All for $5/M Msg*

Managed serviceNo installationAutomatic scalingNo pre-provisioningRedundant across AZ Pay as you go

* Varies by Region

Page 11: Getting Started on AWS IoT - February 2017 Online Tech Talks

Publish / SubscribeStandard Protocol SupportMQTT (including QoS1), HTTPS, WebSockets

Machine FriendlyLow power, low bandwidth, fast

Long Lived ConnectionsReceive signals from the cloud

BidirectionalCommunication FROM and TO the devices no matter the protocol used

Device SDKOpen Source – Apache 2.0Embedded-CNode.JSJavascriptPythonJava

RoadmapSecure TCP SocketDDoS protection through Throttling More protocol support (including UDP based)

Page 12: Getting Started on AWS IoT - February 2017 Online Tech Talks

Most trusted authenticationX509 Certificates with Mutual Authentication

Higher level of encryptionTLS 1.2

Easy onboarding and provisioningCertificate management• Generate unlimited amount of Certificates• Or Have AWS IoT sign your CSR• Or Bring Your Own Certificate (BYOC)Painless provisioning• Just-in-time Registration (JITR)

Policy and Role based access controlGranular access to the message broker for devices and IAM identities (users) => Enables PairingGranular access to backend services via Roles

Security, Security, Security

Roadmap (NDA)More Onboarding ServicesMore Authentication options (OAuth)More Certificate management capabilities

Page 13: Getting Started on AWS IoT - February 2017 Online Tech Talks

The Zero-Touch Provisioning Kit powered by AWS IoTSecurity at the CoreUsing the ECC508 Crypto Chip50 cents/unitAnti-temperingProgrammed at Atmel’s secure facility

Ready for AWS IoT out of the boxShips with Software that will connect automaticallyCertificate management using BYOCDevices get provisioned using JITR

Go from Prototype to ProductionPass the Kit USB to MicrochipNo change or modification

Page 14: Getting Started on AWS IoT - February 2017 Online Tech Talks

Rules EngineEasy SQL-Like SyntaxSELECT attributes FROM topic WHERE conditions, IF MATCH THEN action(s)

Bring ContextFrom Amazon Machine Learning, IoT Shadows, DDB

Transforms & EnrichMath library, JSON parsing and cleansing functions

RouteSend to 10 AWS Services to date (Free)

Multiple Payload formatJSON (including nested arrays)Binary

Roadmap Custom functions in SELECT statement (including Lambda)API Gateway integration in the rules ActionsMore payload type support

Page 15: Getting Started on AWS IoT - February 2017 Online Tech Talks

Amazon Machine Learning> Predict() Function

SELECT predict(model ID) as prediction FROM /device/data WHERE temperature > 150 ACTION trigger a Lambda function

Three types of Prediction1. Binary Classification (one of two

possible classes)2. Multiple classification (one of more

than 2 outcomes)3. Regression (predict a numeric value)

Model trainingPosting the data to S3 will trigger a new training and make the model better

Page 16: Getting Started on AWS IoT - February 2017 Online Tech Talks

Elasticsearch Integration> Elasticsearch ActionEnable visualizationLeverage Kibana for fast and easy visualization of data

Enables complex search queriesAverages, time bound, and more

Page 17: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS IoT ShadowVirtual representation of the device in the CloudAlways accessibleHolds “states” up to 1 year

More efficient programmingFamiliar REST APIs for read/writeHide complexity of device connectivity (developers do not need to know what protocol the device uses)

Mindful of device constraintsHolds the commands until device is readyCan be queried in lieu of the deviceVery fast (~120ms round trip)

Roadmap (NDA)Larger Shadow documentsTombstoning policies (after 1y)Group Shadows (group states)

Page 18: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS IoT RegistryDevice Metadata storeUnlimited registry entries for devicesMostly used for Metadata

Enforce SchemaCan define Thing Types with set schemaDefine up to 50 attributes per Thing

Roadmap (NDA)Things as top level entityGrouping (including groups of groups)Policies on GroupsGroup ShadowsTagging (both billing and organizational)Search (including shadow states)

Page 19: Getting Started on AWS IoT - February 2017 Online Tech Talks

Complete Console RedesignBetter general overviewMessage flowDevices connected (Presence)Usage StatisticsAnd more

New Onboarding WizardConnect 9x faster

Page 20: Getting Started on AWS IoT - February 2017 Online Tech Talks

Deep Dive on Operational DashboardsOperational Analytics General platform Dashboards

Thing level Dashboards

Certificate level Dashboard

Page 21: Getting Started on AWS IoT - February 2017 Online Tech Talks

Pace of innovation

AWS IoT Beta MQTT, HTTPRule EngineRegistryC, Node SDKShadow

GA LaunchIPv6 SupportiOS SDK

• New Region: FRA, SIN• Bring Your Own Certificate• AWS CloudTrail Integration• Amazon Machine Learning• 24h WebSocket cnx• Rule Engine versions• ECC Support (w/ forward

secrecy)• Binary payloads support• Simulator ref design• Real-time alerts in console• QoS1 for shadow

• MQTT over WebSocket• MQTT client in Console• Custom Keep Alive

intervals• Logging configuration in

Console• Amazon CloudWatch

integration• Android SDK• New Rule Actions• CloudWatch Logs• CloudWatch Alarms• Amazon Elasticsearch

Service

• Thing Types• Thing Shadow attributes in

Rule Engines• Device Presence• Security: JITR• New Console• New IoT at the Edge (limited

preview)• Variable attributes in Policies• New Operational

Dashboards

OCT 15

2015 2016 - 2017

DEC 15

Page 22: Getting Started on AWS IoT - February 2017 Online Tech Talks

Simple Pay as you go and Predictable Pricing

AWS IoT

• Pay as you go. No minimum fees

• $5 per million messages published to, or delivered in US East (N. Virginia), US West (Oregon), Ireland, Germany, $6/M in Korea, Australia, $8/M in Asia Pacific (Tokyo, and Singapore),

Free Tier250,000 Messages Per Month Free for first 12 Months

Enterprise Discounts AvailableFor large volumes our Enterprise Sales team is engaged

Page 23: Getting Started on AWS IoT - February 2017 Online Tech Talks

Introducing Greengrass

Page 24: Getting Started on AWS IoT - February 2017 Online Tech Talks

Most machine data never reaches the cloud

Medical equipment Industrial machinery Extreme environments

Page 25: Getting Started on AWS IoT - February 2017 Online Tech Talks

Why this problem isn’t going away

Law of physics Law of economics Law of the land

Page 26: Getting Started on AWS IoT - February 2017 Online Tech Talks

Local Lambda

LocalDevice Shadows Local

Security

Greengrassis…

AWS

Local Broker

Note: Greengrass is NOT Hardware (You bring your own)

Page 27: Getting Started on AWS IoT - February 2017 Online Tech Talks

Benefits of AWS Greengrass

Respond to local events quickly

Operate offline

Simplified device programming

Reduce the cost of IoT applications

Page 28: Getting Started on AWS IoT - February 2017 Online Tech Talks

Customers and Partners

AWS Snowball

Page 30: Getting Started on AWS IoT - February 2017 Online Tech Talks

Partner Ecosystem

Page 31: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS Partner Network (APN)AWS IoT customers can leverage the tens of thousands of APN partners (Technology and ISV). APN grew by 50% in membership in the last 12 months

Page 32: Getting Started on AWS IoT - February 2017 Online Tech Talks

AWS IoT <-> Salesforce IoT Cloud partnership

Profiles (Event & Context)Build 360° views of customers and devices

Journeys (Business Logic)State-based orchestration engineTranslate business goals into action

Will be demonstrated at Dreamforce

UNDER STRICT NDA – until 10/06

Page 33: Getting Started on AWS IoT - February 2017 Online Tech Talks

Native integration with SigfoxWhat is SigfoxNetwork operator in the Sub-GHz Global network (one network)Very Low power (up to 10 years on a single charge)Very Low volume (12B per message)Very Low cost (~$1/y in volume)

What is the integrationSigfox transports data and passes it to AWS IoTDevice Management in AWS IoTRules Engine in AWS IoTAll the Power of the AWS Cloud

CoverageMassive European CoverageRapid deployment in the US (100 cities by end of year)

Page 34: Getting Started on AWS IoT - February 2017 Online Tech Talks

Make it easy for OEMs and hardware developer to prototype cloud connected devicesGet Started Quickly : AWS IoT Hardware Program

Page 35: Getting Started on AWS IoT - February 2017 Online Tech Talks

Thank you