modular iot framework solution - nxp.com · 4 wi-fi nfc i.mx6ul based modular gateway android...

24
JANUARY 9, 2016 BILL KRAKAR, MODULAR IoT FRAMEWORK SOLUTION

Upload: others

Post on 06-Sep-2019

13 views

Category:

Documents


0 download

TRANSCRIPT

JANUARY 9, 2016

BILL KRAKAR,

MODULAR IoT FRAMEWORK SOLUTION

2

NXP Modular IoT Gateway Platform

• Reduce time to market and development costs via

modular design for Thread and ZigBee Gateway/Border

Router applications.

• Reduce project risk and uncertainty associated with

wireless connectivity.

• NXP Hardware, software & services, including all drivers,

protocol stacks and Linux BSP support.

- i.MX6UL SOM with PF3001 PMIC

- Kinetis KW22D512/KW41Z module, JN5169/JN5179 module

- PN7120 NFC, A70CM Secure Element

- Professional Support and Services

• Key Features/Capabilities:

- Thread, ZigBee, Wi-Fi

- Large Node Networks: >255 nodes

- Over the Air Programming via Multicast

- NFC Commissioning with Smart App

- Wi-Fi and Ethernet to Cloud

- Smart Phone Apps

- FCC/CE/IC

• Target Segments/Applications:

• Commercial Building/Lighting

• Smart Home

• Low Power WAN

• Availability: Now

3

Proven and Reliable Multi-Protocol Interoperability

• Pre-integrated, tested and certified southbound mesh support for the a wide array

of wireless protocols, with flexibility to work together or independently, enabling

end to end wireless communications in LNN configurations.

NFC Tap & Connect Commissioning

Application Layer Support

• CoAP per Thread Specification

• CoAP Observe Function

• ZigBee 3.0

• MQTT

Ethernet

Intrepid Smart App Commissioning

Northbound:Southbound Mesh:

Currently Shipping Integrated Development Experience V1.0

4

Wi-Fi

NFC

i.MX6UL basedModular Gateway

Android MobileApplication

Communicationvia MQTT

JN5169 Module Also IncludedFor Out of Box

Edge DeviceZigBee Support

Communicationvia MQTT

NXP Modular IoT Framework V1.0 Integrated Development Experience

Amazon Cloud ServicesRunning MQTT Broker

• Tap and connect via NFC

commissioning

• Monitor & control ZigBee/ Thread

devices via cloud using mobile

application

• Gateway & cloud communication

via MQTT protocol

• Gateway functions as Thread

border router with Thread module

(NXP KW41Z)

• Gateway functions as ZigBee

coordinator with ZigBee module

(NXP JN5169)

• MENP based edge device supports

ZigBee and Thread connectivity

Communicationvia CoAP

Modular Edge Node Platform(MENP)

Ships WithKW41Z Module

& RGB LEDClick Module

Shipping Today as NXP Part # SLN-NTW-GTWY

5

Large Node Commercial Building Control Demo

AWS

IoT

AWS

EC2

HTTP

Rest

API

8x8 Animated ZigBee/Thread

Edge Node Lighting Grid

Amazon

AlexaMobile

App

Modular

Gateway 32 MENPs w/ ZigBee

32 MENPs w/ Thread

6

Modular IoT Gateway

Block Diagrams

7

Debug Header

I2C

SP

I

I2C

VO

UT

CP2102

USB-UART

Header

1

UA

RT

Debug

Port

RTC Security

Controller

NFC Wi-FI + BT

Module

Ethernet

PHY

Thread

Module

ZigBee

Module

DDR

NAND

SDIO

1 GB FLASH

256 MB RAM

SD CARD

USB2.0

USB2.0

Host/Device

(Type A)

Host/Device

(Type A)

GPIO

GPIO

NFC Commissioning

Enable Switch

LED

Reset Switch

RESET

JTAG

NXP Modular IoT Gateway System Block Diagrami.MX6UL

Wi-Fi® ConfigUser Space

NFC

Commissioning

Cloud

Registration

Thread

Host SDKMQTT Lib

Kernal Space

Device Control

LED Control

Thread

ManagementZigBee Control

Linux® Yocto BSP

PN7120

Driver

I2C

DriverBCM43362

Wi-Fi Driver

Ethernet

Driver

TAP/TUN

Driver

LibNFC-NCI

i.MX Connected Application

UART / SPI

DriverUART

Driver

Linux TCP/IP Stack

Header

2

SR

IO

UA

RT

LBEE

5KL1DX

SP

I

UA

RT

UA

RT

JN5169

RM

II

VO

UT

(3.3

V)

10-Channel

PMC

Buck

Converter

I2C

I2C

I2C

KW41ZKSZ8081 TPS62086PN7120PCF85263

ATL/AX

A7001

CMHN1

Connected Application Linux BSP Thread Connectivity ZigBee Connectivity NFC Connectivity Cloud Connectivity Devices

JN

Header

PF3001

I2C

8

Southbound: Northbound: Modular IoT

Gateway

Connected Application

Solutions Platform

Connected Application Solutions Platform Block Diagram

• i.MX Connected Application Examples

− Headless Gateway/border Router

− Building Automation Panel

− Patient Room Management System

− Smart Home Control Node

− Agriculture Field Area Management Station

− Smart Grid Control Panel

• i.MX Application Capability Examples

− Advanced Graphics and Video

− Network and Device Control/Management/Monitoring

− Speech Rec and Voice Control

− Machine Learning/Predictive Algorithms

− Local Data Analysis, Event Processing, Aggregation

− Active Security and Thread Management

Wi-Fi® Config

Use

r S

pa

ce

NFC

Commissioning

Cloud

Registration

Thread Host

SDK

Ke

rne

l S

pa

ce

LED Control

Thread

ManagementZigBee Control

Linux® Yocto BSP

NFC Driver

I2C Driver Wi-Fi DriverEthernet

Driver

TAP/TUN

Driver

LibNFC-NCI

i.MX Connected Application

UART

Driver

UART / SPI

Driver

MQTT Lib

Device Control

Linux TCP/IP Stack

Ethernet

9

Modular IoT Gateway

Hardware Details

10

Modular IoT Gateway Hardware Overview

KW2xD KW41ZJN5169

i.MX6UL SOMPN7120

Hardware Modules

JN5179-001-M1x

JN5169 Module

on Mezzanine

(ZigBee)

i.MX6UL SOM

on App specific

base board

5VDC – 3A/ Ethernet / 2x USB ports / debug USB,

uSD slot / SMA connector for Wi-Fi antenna

PN7120

Explorer

Board

(NFC)

Kinetis KW41

Module on

Mezzanine (Thread)

11

i.MX6UL SOM

• Features

− Ultra compact size: 67.6 x 45.0 x 5.0mm

− i.MX6UL power efficient ARM Cortex-A7 Platform

− Footprint compatible with i.MX6ULL

− P32PF3001 PMIC

− Memory: DRAM, Flash, NAND, EEPROM

− Display: 24-bit parallel LCD interface

− Multiplexed signals to support multiple peripherals

− Board supports mounting of eMMC & NAND Flash

− Peripherals: I2C, SPI, USB, UART, SDIO, PWM, Smart Card

− Audio: Up to 3-channel, Digital Audio

− Networking: 10/100 Mbps Ethernet Ports(2x)

12

Modular IoT Gateway Base Board – Technical Details

Features:

• Power Input: 5V DC through wall adapter

• Ethernet: RJ45 10/100 Mbps

• USB: 2x USB 2.0 Host Interface

• Micro SD Connector Interface

• 2x User Indication LEDs

• 1x User Input switch

• RF Interfaces

• Wi-Fi: 2.4GHz b/g/n support and BT 4.1 over Murata’s

1DX module

• 802.15: Supports two RF module interface headers

(MikroBUS)

• NFC: Support through PN7120 NFC Controller

13

Modular Edge Node

Platform

Hardware Details

14

Modular Edge Node Platform and Modules

KW2xD

Thread Module

KW41Z

Thread Module

JN5169

ZigBee Module JN5179-001-M1x

ZigBee Module

Modular Edge Node Platform

RGB Click Relay ClickLarge Ecosystem of Click Modules

NFC

NTAG/I2C

15

IoT Modular Framework

Radio Module

Hardware Details

16

Kinetis KW2XD Module

• Features− Ultra compact size: 24x19 mm

− 50 MHz 32-bit ARM Cortex M4 MCU with DSP capabilities

− 512 KB Flash & 64 KB SRAM

− Pads are side castellation for easy soldering & optical inspection

− MikroBus compatible connector

− Industry standard JTAG/SWD Programming and debug connectivity

− Antenna Options: Integrated chip antenna or U.F.L connector

− Thread Network Stack

− RoHS Compliant

− Fast integration opportunities and the shortest possible time to market for your product

17

Kinetis KW41Z Module

• Features− Ultra compact size: 21x16 mm

− 48 MHz ARM Cortex M0+ core

− 512 KB Flash & 128 KB SRAM

− AES 128 hardware accelerator

− Pads with side castellation for easy soldering & optical inspection

− MikroBus compatible connector

− Industry standard SWD programming connectivity

− Antenna Options: Integrated chip antenna or U.F.L connector

− RoHS Compliant: FCC and CE certification

− Thread and Bluetooth protocol support

18

JN5169 Modules

• Modules of JN5169 are HW compatible with Modules of JN5168

• All modules include JN5169 chip plus support components

− Surface mountable on motherboards

• Standard power modules

− Medium power module: 16x30mm JN5169-001-M00-2

Printed antenna

+10dBm

− Medium power module: 16x21mm JN5169-001-M03-2

uFL

+10dBm

− High power module: 16x30mm JN5169-001-M06-2

uFl connector

+22dBm

• Module value proposition

− Fast time to market

− Reduced support burden

− Meets FCC and EU regulations

− No need for RF design resource for board and test design

JN5169-001-M03_2

JN5169-001-M06-2

JN5169

JN5169-001-M00-2

JN5169

JN5169

19

JN5179 Modules

• All modules include JN5179 chip plus support components

− Surface mountable on motherboards

• Standard power modules

− Medium power module: 14, 5x20, 5mm JN5179-001-M10

Printed antenna

+10dBm

− Medium power module: 14, 5x20, 5mm JN5179-001-M13

uFL

+10dBm

− High power module: 14, 5x20, 5mm JN5179-001-M16

Printed antenna and uFl connector

+22dBm

Antenna diversity

• Module value proposition

− Fast time to market

− Reduced support burden

− Meets FCC and EU regulations

− No need for RF design resource for board and test design

JN5179-001-M1x

14,

5 m

m

20,5 mm

20

Modular Framework V1.0 Integrated

Development Experience

Technical Details

21

• Best starting point for i.MX/Kinetis smart connectivity customers to go from

concept to production

• Solution’s focus is on implementation efficiency

− Get Kinetis edge devices connected from mesh to i.MX Gateway to cloud using less:

Time

Effort

Expertise

NXP Modular Framework V1.0 IDEx Value Proposition

22

• Modular Gateway plus Modular Edge Node Platform based on “MENP” configuration

− Modular Gateway (For details please see NXP Modular Gateway slides)

i.MX6UL SOM

NXP Modular Gateway Baseboard

Thread/BLE Radio (KW41Z module)

ZigBee Radio (JN5169 module)

NFC Reader (PN7120 module)

WiFi/BT/BLE 4.1 (Murata 1DX module)

− Populated Modular Edge Node Platform

Modular Edge Node Platform

JN5169 ZigBee Radio

KW41Z Thread/BLE Radio

RGB 4x4 LED Click Module

NFC Tag

− Please see v1.0 distribution which contains full documentation, SW, etc.

NXP Modular Framework V1.0 IDEx Definition

23

IDEx Starts with a Clear Start Here Presentation

Which Provides the Context for the IDEx

24

NXP Modular Framework v1.0 IDEx (HW/SW/Docs Listing)