45
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Martin Kronberg, Intel IoT Evangelist 6/21/2016 Intel SoC A Platform to Connect Sensor Data to AWS

Intel SoC as a Platform to Connect Sensor Data to AWS

Embed Size (px)

Citation preview

Page 1: Intel SoC as a Platform to Connect Sensor Data to AWS

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Martin Kronberg, Intel IoT Evangelist

6/21/2016

Intel SoCA Platform to Connect Sensor Data to AWS

Page 2: Intel SoC as a Platform to Connect Sensor Data to AWS
Page 3: Intel SoC as a Platform to Connect Sensor Data to AWS

T H A N K S T O O U R F R I E N D S A T :

Page 4: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel Confidential Copyright © 2016, Intel Corporation. All rights reserved.Other names and brands may be claimed as the property of others.

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS AND IS “AS IS.” NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined.” Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice. All dates specified are target dates, are provided for planning purposes only and are subject to change.

Code names featured are used internally within Intel to identify products that are in development and not yet publicly announced for release. Customers, licensees and other third parties are not authorized by Intel to use code names in advertising, promotion or marketing of any product or services and any such use of Intel's internal code names is at the sole risk of the user.

Intel, Intel Inside, Intel Atom and Intel Core are trademarks of Intel Corporation in the U.S. and other countries.

Other names and brands may be claimed as the property of others.

Copyright © 2016, Intel Corporation. All rights reserved.

Page 5: Intel SoC as a Platform to Connect Sensor Data to AWS

Internet of Things

5

Page 6: Intel SoC as a Platform to Connect Sensor Data to AWS

1. IDC

2. MC/EDC: The Digital Universe of

Opportunities

3. Goldman Sachs

4. IMS Research

The Internet of Things is …

Home

MobileNetwork

IndustrialGateway

DC/Cloud

44ZETABYTES2

3

COST OF SENSORS 2XPAST 10 YEARS

COST OF BANDWIDTH 40X

PAST 10 YEARS

COST OF PROCESSING 60X

PAST 10 YEARS

50BDEVICES1

85%UNCONNECTED4

21

212BSensors

Page 7: Intel SoC as a Platform to Connect Sensor Data to AWS

7

1. Research & Development Roadmap for Emerging HVAC Technologies. U.S. Department of Energy (October 2014).

2. The ‘Internet of Things’ Is Now, Connecting the Real Economy. Morgan Stanley (April 3, 2014).

3. How much electricity is lost in transmission and distribution in the United States? U.S. Energy Information Administration (April 6, 2016).

The Internet of Things (IoT) is fueling

innovation across a range of industries to

optimize processes and increase efficiency.

4. "How Manufacturers Use IoT for Operational Efficiencies." Industry Week (October 21, 2015).

5. Tech Today Video Series Episode 3: Vnomics. Intel (March 4, 2014).

Need for IoT

TRANSPORTATIONFleet management, freight tracking,

urban congestion management

Enhanced driver coaching can save

nearly 7% on fuel costs.5

RETAIL Point of sale, vending machines,

supply chain

Supermarket cost-to-sales ratios can be

reduced 2% by automatic checkout.2

SMART BUILDING Energy use monitoring; sensors in heaters

and chillers to find inefficiencies

Greater efficiency for HVAC systems, which

account for 41% of U.S. building energy use.1

INDUSTRIAL &

MANUFACTURINGAssembly-line equipment reporting,

inventory management; automation

Manufacturers using IoT report 82% increased

efficiency and 49% fewer defects.4

ENERGY Environmental data logging, substation

monitoring, grid efficiencies

IoT can optimize energy grids, which lose

~6% during transmission and distribution.3

Page 8: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® IoT

Page 9: Intel SoC as a Platform to Connect Sensor Data to AWS

THINGS (ENDPOINTS)

CLOUD-BASED ANALYTICS

The Intel® IoT Platform: A blueprint for connecting devices into the cloud for developers to better leverage data, customize, and scale

NETWORK

(DATA CENTER)

Copyright © 2016 Intel Corporation. All rights reserved.

Intel® Architecture Powers the Internet of Things

GATEWAY

9

Page 10: Intel SoC as a Platform to Connect Sensor Data to AWS

Yocto* Project

Linux* OS

image

Supports Intel® Edison, Intel® Galileo boards

as well as Intel® IoT Gateway

Middleware libraries for IO and sensors /

actuators

IDEs and tools to create, run, debug and

optimize IoT solutions

C/C++, JavaScript*, Python* and Java*

programming language support

Advanced power efficiency/performance

optimization tools

Examples with WindRiver* Helix* Cloud

IoT Cloud and Edge Analytics for data

collection, visualization and analytics

Intel® IoT

Developer Kit OS

Image (Intel®

Edison, Intel®

Galileo boards)

IoT OS

*Other names and brands may be claimed as the property of others.

Intel® IoT Developer Kit Overview

For more details go to https://software.intel.com/iot

Intel Edison

Board

IO Library

(SPI, GPIO, I2C, AIO,

UART)

Hard

Wa

reO

S

Ima

ge

Clo

ud

Ed

ge

An

aly

tic

s

Intel Galileo

BoardIntel® IoT Gateway

Mid

dle

ware

Communication Stack

(Wi-Fi, Bluetooth®

Technology, ZigBee*, etc.)

Manageability, Security,

RealSense SDK, etc.

API Bindings (C/C++, Node.JS*, Python*, Java*)

Sensor & Actuator

Libraries

IDE

/ T

oo

ls Prototype Evaluate/ Prototype / Product

IBM* BlueMix*, Microsoft* Azure*, Amazon* AWS*, General Electric Predix* and more...

Intel® D2000 Sensors / Actuators

10

Page 11: Intel SoC as a Platform to Connect Sensor Data to AWS

Where to Start?

Page 12: Intel SoC as a Platform to Connect Sensor Data to AWS

Almost all IoT solutions start with a proof of concept

• Fast and Easy to develop

• Familiar Tools

• Low cost

• Mature and stable offering

• Reliable and scalable

• Flexible and secure

Page 13: Intel SoC as a Platform to Connect Sensor Data to AWS

What is a System On

Module (SOM)?

• Falls between an MCU and Single-

Board Computer

• Includes processor, RAM, I/O

• Lacks standard I/O peripherals

• Commonly requires carrier board

• Offers densely packed, highly

integrated components

• Typically low-energy

• Primary goal: Accelerated time to

market, reduced cost

Page 14: Intel SoC as a Platform to Connect Sensor Data to AWS

SOM Strengths and Weaknesses

Strengths:

• Easier to upgrade compute to next

generation by swapping on carrier

• Makes no assumptions about

required I/O, customer can tailor

carrier to their needs

• Faster time to market, especially if

software and tools are provided to

program the core unit

• FCC and global pre-certification

saves time and money

Weaknesses:

• Module must be compatible with

carriers across upgrades for

swappable value proposition to

emerge

• Connection points can be source

of system fragility

• Assumes the need for a carrier,

which can take up more space

than a “board-down”

implementation

Page 15: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison Module

Dual-Core Intel® Atom™ processor

@ 500 MHZ

Wi-Fi*, Bluetooth® 4.0 (LE)

32-bit Intel® Quark™ Microcontroller

@ 100 MHZ

1 GB RAM, 4 GB Flash

40 multiplexed GPIO with multiple

expansion boards for total project

design flexibility

Page 16: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison Module

Key Benefits • Many supported communication

protocols

• High density 70-pin connector

allows small footprint

• Programmable with C++,

JavaScript, Python, and Java

• Extensive Sensor Library

• High compute power with x86

• Low Power consumption

• FCC Wireless certification for Wi-Fi*

and Bluetooth® worldwide

• Simple integration with cloud

services such as AWS*

Page 17: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison Communication Protocols

• WiFi

• Bluetooth 4.0

• I2C

• I2S

• UART

• SPI

Page 18: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel Expansion Boards

Intel® Edison

• 70 pin connector

• Hirose DF40 Series

• Breakout Board

• Arduino* expansion board

• Easy to build your own board

Page 19: Intel SoC as a Platform to Connect Sensor Data to AWS

Sparkfun* Expansion Boards

Page 20: Intel SoC as a Platform to Connect Sensor Data to AWS

Introducing MRAA and UPM

Page 21: Intel SoC as a Platform to Connect Sensor Data to AWS

Sensor Support and Control Protocols

200+ sensor drivers for maker and industry

Leverages MRAA communication layers

Adds ZigBee, Z-Wave, Bluetooth, Modbus, BACnet,

RS422/485

Industrial Sensors: Aeon Labs*, Bosch*, Comet*, Maxim

Integrated*, Omega*, Veris*, and others

2

1

Page 22: Intel SoC as a Platform to Connect Sensor Data to AWS

Wireless Certification

FCC Certification (United States) is

complex, time consuming and

expensive

Can cost $250,000 and take 6+ months

to certify a wireless module globally

Worldwide certification can take months

and cost hundreds of thousands of

dollars

SOMs allow you to avoid this cost

Page 23: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison Use Cases

Page 24: Intel SoC as a Platform to Connect Sensor Data to AWS

Tektyte* Edi-ExpandRaspberry Pi*-like IO for Intel®

Edison

Page 25: Intel SoC as a Platform to Connect Sensor Data to AWS

Modulowo* Explore*

Expansion modules to add

GPS and other functionality

via DuoNect

Page 26: Intel SoC as a Platform to Connect Sensor Data to AWS

DFRobot*

Starter Kit for

Intel® Edison

Page 27: Intel SoC as a Platform to Connect Sensor Data to AWS

Case Study: KINETIC*

Objective: Provide workers with a

solution to reduce lifting-related injuries

by unsafe lifts in the workplace.

Project: Wearable waist and wrist-

based lift trackers

Team Size: ~10

Location: New York, NY

Website: www.wearkinetic.com

Page 28: Intel SoC as a Platform to Connect Sensor Data to AWS

KINETIC* Product

Prototyped on Intel® Edison board,

replacing alternate SoC

Used I2C, Bluetooth® Low Energy, Wi-

Fi*, GPIO

Acquired 2,000+ field experience with

Intel Edison

Python* micro-service for code updates

and deployment

1500mAH LiPo battery

Cost: $300

Page 29: Intel SoC as a Platform to Connect Sensor Data to AWS

Case Study:

Dronesmith Technologies*

Objective: Enable drone developers

with an Intel® Edison compute module

based prototyping and experimentation

platform “Luci”

Project: Luci flight controller, QK II

drone

Team Size: ~10

Location: Las Vegas, Nevada

Website: www.dronesmith.io

Page 30: Intel SoC as a Platform to Connect Sensor Data to AWS

Dronesmith

Technologies* LuciDual processor technology (RISC-based

flight core and Intel® Edison compute

module)

10 Degrees-Of-Freedom dual

accelerometers, gyros, magnetometers and

barometer

2xUART, 1xI2C, Spektrum*-IN, PPMS.Bus-

IN, 6xServo Out, 2xmicroSD, 3xUSB

Cost: $400

Page 31: Intel SoC as a Platform to Connect Sensor Data to AWS

Case Study:

Robodub, Inc.Objective: Live-action streaming for

robots and drones, gamification of

robotics

Project: RamBot

Team Size: ~12

Location: Bellevue, Washington

Website: www.robodub.com

Page 32: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison and AWS* :

Rapid Cloud Prototyping

Page 33: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Edison and Grove* IoT Starter Kit Powered by

AWS*

• Temperature&Humidity Sensor

• Moisture Sensor

• Light Sensor

• UV Sensor

• PIR Motion Sensor

• Encoder

• Button

• LCD RGB Backlight

• Relay

• Servo

• Buzzer

Page 34: Intel SoC as a Platform to Connect Sensor Data to AWS

Setup Intel® Edison

• Download & Flash latest

firmware

• Setup SSH

• Connect to WiFi

• ~15 min

Page 35: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® XDK IoT Edition

IDE for JavaScript:

• Push code over WiFi

• Install Packages

• Access SSH terminal

• Install AWS* SDK

• Easily share projects across

XDKs

• ~15 min

Page 36: Intel SoC as a Platform to Connect Sensor Data to AWS

Create AWS* IoT Thing

AWS* IoT Console:

• Create Things

• Create Services

• Create Rules

• ~15min

Page 37: Intel SoC as a Platform to Connect Sensor Data to AWS

AWS* IoT Device Connection

• Certificate Generation

• Code Snippet

• Link to GitHub

Page 38: Intel SoC as a Platform to Connect Sensor Data to AWS

AWS* Repository

Sample code for AWS* SDK to

connect devices

Extensive API documentation

JavaScript, C++, Ruby,

Python, PHP, +others

Page 39: Intel SoC as a Platform to Connect Sensor Data to AWS

Intel® Developer Zone

200+ sensors

JavaScript, C++, Python, Java

API description

Code Samples

Page 40: Intel SoC as a Platform to Connect Sensor Data to AWS

AWS* MQTT Client

Subscribe to monitor incoming

data

Publish to send data back to

device

Page 41: Intel SoC as a Platform to Connect Sensor Data to AWS

AWS* Rules Engine

Redirect data to:

• Database

• SMS service

• AWS* Lambda

• Etc.

Page 42: Intel SoC as a Platform to Connect Sensor Data to AWS

DynamoDB

• Dynamic Database

• Sort Data

• See metrics on usage

Page 43: Intel SoC as a Platform to Connect Sensor Data to AWS

Out of Box to Cloud

Total Time: ~ 1.5 hour

Total Code: 30 lines

Easy!

Page 44: Intel SoC as a Platform to Connect Sensor Data to AWS

Demo!

Page 45: Intel SoC as a Platform to Connect Sensor Data to AWS

Thank You!