29
APAC MARKET LEO GAO MAR 2017 IOT GATEWAY WITH ALEXA

QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

APAC MARKET

LEO GAO

MAR 2017

IOT GATEWAY WITH ALEXA

Page 2: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

2

• LS1012A Introduction

• Wireless Speaker Solution

• Cloud IoT Gateway Solution

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. All rights reserved. © 2016 NXP B.V.

Pedestal: #110

Agenda

Page 3: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

3

LS1012A Block Diagram

• Single ARMv8 64-bit Cortex-A53 processor

˗ 1840 DMIPS / 2240 Coremark @ 800MHz

˗ NEON Co-processor and DP FPU

˗ 256 KB L2 cache with ECC

• Memory Controller

˗ DDR3L up to 1000 MHz

˗ 16-bit data bus, 1 chip select

• High Speed Interconnect

˗ 1x PCI Express Gen2

˗ 1x SATA Gen3

˗ 1x USB 3.0 w/PHY

˗ 1x USB 2.0 w/ULPI

• Ethernet Packet Accelerator

˗ 2x GbE (2.5G or 1G)

• Datapath

˗ Packet Acceleration Engine (PPFE)

˗ Security acceleration engine (SEC)

• 2x SD 3.0/SDIO/eMMC

• QSPI, 1x SPI, 2x UART, 2x I2C

• 2x I2S, 5x SAI

• Secure Boot, Trust Architecture, ARM TrustZone

• Advanced Power Management

• Package: 9.6x9.6mm, routable in 4-layers

CCI-400 Coherent Interconnect

Secure Boot

Trust Zone

Power

Management2x SD

3.0/SDIO/eMMC

2x I2C

2x I2S, 5x SAI

QSPI, 1x SPI

2x UART

64-bit

DDR2/3

Memory

Controller

16-bit

DDR3L

Memory

Controller

64KB

SRAM

GPIO, JTAG

SEC

256KB

L2

ARM

Cortex-A53

32KB

L1-D

32KB

L1-I

1x USB3.0 + PHY3-Lane 6GHz SERDES

PC

Ie 2

.0

PPFE

SA

TA

3.0

Gb

E

Gb

E

Samples Production

April-2016 Q4-2016

1x USB2.0

Sec Monitor

Page 4: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

4

LS1012A Differentiated Features & Target Applications

Performance starts with the core

• First 64-bit ARM Cortex-A53 core to be offered in a sub- 10x10 mm package, delivering over 2,000 CoreMark® of performance at 1W (typical) for outstanding performance at exceptionally low power utilization

• Best in class 2.5 CoreMark / mW ratio

Broadest range of peripheral and I/O features in the sub-$10 ASP price range

• Only product in its class to offer Packet Acceleration for IP forwarding and NAS, delivering ourstandingpacket throughput for this power/package envelope

• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

• First in its class to offer 64-bit support for battery powered mobile applications and performance efficiency

• Only 1W 64-bit processor to combine USB 3.0 with integrated PHY, PCIe, 2.5 Gigabit Ethernet and SATA3 on a single SoC to enable lower system-level costs

• Enables low-cost, 4-layer board level designs together with high system level integration to support ultra-small form factor systems

LS1012A Target

Applications

Consumer NAS

Value tier IOT gateway

Battery Powered Mobile

NAS

Entry BB Ethernet Gateway

Trusted Gateway

Industrial Automation &

Control

Building Control systems

Ethernet Drives

Networked Audio

DDR3L

ControllerL2 Cache

w/ECC

USB3

.0

w/PH

Y

Cortex-A53ARMv8 64b Core

L1 Cache w/ECC

Serial IO

PCIeSATA

3

1x

GbE

Packet Engine Security Engine

USB2

.0

1x

GbE

Page 5: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

5

Wireless Speaker Solution

• Based on ARMv8 64bit LS1012A

• Wireless speaker with connections:

• WiFi

• DLNA(UPnP)

• Bluetooth

• Voice assistant

• Multi-speaker synchronization

• Support OpenWRT

• Support secure boot

• Target market:smart home

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. All rights reserved. © 2016 NXP B.V.

Pedestal: #110

Page 6: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

6

Wireless Speaker Reference Design

6

Page 7: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

7

Wireless Speaker

7

request1

LS1012A

Based WIFI

network Audio

LS1012A

Based WIFI

network Audiorequestn

Multi speakers based on DLNA(UPnP) Protocol

play music independently

; ;

Page 8: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

8

Smart Voice Assistant + Wireless Speaker Ref Design

8

Page 9: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

9

Voice Assistant

9

LS1012A

WIFI

Data Transfer

Microphone ArrayVoice

Synthetize

Voice Awake

Voice Sample

How’s the

weather

today?

Today is

cloudy to

sunny…

Speech

Recognition

Cloud Platform

Page 10: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

10

Multi Speakers Synchronous Playback

10

Master

Role

LS1012A

Based WIFI

speaker

LS1012A

Based WIFI

speaker

; ;

Request

LS1012A

Based WIFI

speaker

Page 11: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

11

UPnP Player- QQ Music Player Screenshot

11

Master

Speaker

Slave

Speaker

Page 12: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

12

Cloud IoT Gateway Solution

• WIFI Gateway based on NXP LS1012A

• IoT Gateway with rich connections:

• WiFi

• Bluetooth

• Zigbee/Thread

• Zigbee

• NFC

• Support IoT clouds:

• IBM Bluemix(MQTT), Node-Red

• Alibaba Aliyun(Alink)

• Support OpenWRT, Docker/LXC, Secure Boot

• Target Market:Smart Home,Industry 4.0

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. All rights reserved. © 2016 NXP B.V.

Pedestal: #110

Page 13: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

13

IOT Gateway by LS1012A

Smart Lock

Rich IoT

Ecosystem

IoT Gateway

(LS1012A)

Wi-Fi Security

Cameras (up to 8)

Wireless speaker

Page 14: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

14

Smart Home

14

LS1012A

Based WIFI

network Audio

LS1012A

Based WIFI

network Audio

IoT devices of Smart home

connected through

wireless gateway

Page 15: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

15

Smart Home NFC Commissioning

15

Devices authenticated through NFC can be

added in wireless network

Page 16: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

16

Smart Control

16

Node 1

Node 2

Node 3

Node 4

Node 5

Node 61. Node1 -> node2 -> node3 -> node4

2. Node5 -> node3 -> node2 -> node1

3. Node1 -> node2 -> node3 -> node6

Devices connected with IoT clouds through

MQTT/Alink protocol

Page 17: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

17

Smart Control

17

Thread/6LoWPAN

Zigbee

Page 18: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

18

Industry 4.0 Application

18

System

Integration

Internet

of Things

Additive

Manufacturing

Big

Data Autonomous

Robot

Simulation

Argument

Reality

CRM

HMI

SensorMonitor Instrument

Page 19: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

19

Cloud-based IoT Fog Computing Platform

Docker

IBM IoT

SDK

Private Cloud

Computi

ng

Docker

Alibaba

IoT SDK

Computi

ng

Docker

Google

IoT SDK

Computi

ng

Docker

Azure

IoT SDK

Computi

ng

Docker

Private

IoT SDK

Computi

ng

Docker

AWS IoT

SDK

Computi

ng

Greengrass

Computi

ng

Kernel

Data

processing

Container

Engine

. . .

SEC

Protocol

Adaptor

Xenom

aiIEEE1

588TSN

OP-

TEE

Data filter

Page 20: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

20

Fog Computing Service Orchestration

Edge Node 1 Edge Node 2 Edge Node N

Swarm/Kuberne

ates

Cloud

Edge Node Master

Page 21: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

21

Cloud-based Development and Deployment

Fog computing

cluster

Git Repos

Store source code

Jenkins

Compile code

Image builder

Build Docker image

ImageRepo

Store Docker images

Push

Docker image

ImageVerification

Verify Docker images

Page 22: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

22

Business Benefits

• Lead the decentralized datacenter trend

• Extend Cloud computing from data center to IoT fog computing platform to

leverage silicon high performance capability

• Computing close to data to support real-time, actionable analytics and decisions

• Filter data and minimize the cost of transmitting IoT data to the cloud

• Operate with intermittent connections to cloud

• Containerize to support different cloud providers

• Containerize computing functionality for easy cloud-based deployment

• Cloud-based code building, packing, testing, deployment and monitor

Page 23: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

23

NXP IoT Gateway

Hardware

Kernel

TCP/IP

ProtocolNFC

DriverZigbee

Driver

KW41

Driver

User Space Application

MQTT

Broker

NFC Stack

App

Zigbee

Control

Bridge

Thread/BLE

Control App

Speaker

Driver

Mp3

Decod

er

AWS

Greegra

ss

NXP Control Layer Application

Alink IoT

SDK

Alibaba

IoT SDK

AWS IoT

SDK

IBM

Blumix

SDK

Baidu

Speech

SDK

Amazon

Alexa

SDK

Cloud Service

Cloud-based IoT Gateway Platform on layerscape

Page 24: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

24

Overview of IOT Gateway with Alexa

The Alexa IoT Gateway demo contains:

• LS1012ARDB: The IoT gateway, post customer’s voice to Alexa voice cloud and

get the commands from IoT cloud, then control the smart device.

• Alexa Voice Service(AVS) API: A Service allows everybody to integrate Alexa’s

built-in voice capabilities into a connected products.

• The Smart Home Skill API: A service that understands the voice commands and

converts them to directives (JSON messages) that are sent to smart home skills

• AWS Lambda: A compute service offered by Amazon Web Services (AWS) that

hosts the smart home skill code, which is called a skill adapter

• Smart Home Skill: Code and configuration that interpret directives and send

messages to IoT cloud

• AWS IoT Device Cloud: The cloud environment provided that controls and manages

the customer’s cloud-enabled devices

• Smart Devices: The devices to be controlled by Alexa via cloud

Page 25: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

25

IOT Gateway with Alexa

Page 26: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

26

Alexa IoT Gateway Demo

Page 27: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

27

Alexa IoT Gateway Demo workflow

• A customer who has previously added devices or scenes to their device cloud says, “Alexa, turn

on the kitchen light” to Alexa-enabled device(Ls1012ardb).

• The Alexa-enabled Ls1012ardb hears this instruction and sends it to the Alexa service for

interpretation.

• The Alexa Smart Home Skill API interprets the action as "turn on" and the device name as "kitchen

light". It composes a message to send to the skill adapter that controls the kitchen light. This

message is called a directive.

The directive includes:

− The action (turn on)

− The device identifier (an ID representing the device that the customer named "kitchen light")

− Information authenticating the customer

• The skill adapter receives and parses the request for the action, the device identifier and

authentication details. It uses this information to communicate with the device cloud. The skill

adapter generates a message to the customer's device cloud, and tells the kitchen light to turn on.

• The device cloud gets the message and send the “turn on” command to Ls1012ardb Iot gateway.

• Ls1012ardb turns on the kitchen light.

• The skill adapter sends a response back to the Smart Home Skill API indicating whether it was

successful. Alexa uses this response to determine the appropriate response to the customer. For

example, Alexa might say, “OK” to indicate the requested is complete. (not shown in diagram)

Page 28: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

28

Wireless speaker and IOT gateway demo

https://nxp1-

my.sharepoint.com/personal/white_weng_nxp_com/_layouts/15/guestaccess.asp

x?guestaccesstoken=K7MfJmFh9eouFhgBQ36DXQ1cLpjbpzrZEOO1wIs1yk0%3

d&folderid=2_174d6a34345d0453799cdd64e9256696e&rev=1

Page 29: QorIQ® Layerscape Secure Platform IoT gateway...• Trust and Security acceleration enables root of trust and high performance encryption consistent with much higher cost microprocessors

NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2017 NXP B.V.