Documente Academic
Documente Profesional
Documente Cultură
COMPLETE DEVELOPMENT
PLATFORMS FOR SECURE IOT
SYSTEMS
GREGORY, CAMUZAT
SYSTEM ARCHITECT FOR IOT SOLUTIONS
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.
PUBLIC
AGENDA
• Industry Problem Statement
• NXP Modular IoT Framework
• General Purpose IDEx available today
• Value proposition to your IOT team
• Practical Demonstration
PUBLIC 1
01.
Industry Problem Statement
PUBLIC 2
IoT Systems Challenges Today
SOFTWARE SERVICES
PUBLIC 5
02.
NXP Modular IoT Framework
PUBLIC 6
Introducing the NXP Modular IoT Framework
• Provides a selection of secure
connectivity capabilities along with
IoT edge services and a defined set
of interfaces for building IoT
Systems.
PUBLIC 7
03.
General Purpose IDEx available
Today SLN-IOT-GPI
PUBLIC 8
Modular IoT Framework: Integrated Development Experience Kits
Based on the Modular IoT Framework, NXP provides optimized, Integrated Development Experience
(IDEx) Kits to accelerate system development for specific IoT use cases, out-of-the-box.
ALL IDEx Kit components are TESTED and VERIFIED to work together
GP-IDEx is the first of several
PUBLIC 9
Modular IoT Framework: Software Architecture
MCU/MPU Eval/Dev Board Software
Cloud Services Modular IoT Framework specific Software
AWS, Azure, Watson, Enterprice, etc
Management
Security Protocol Stacks
NXP IoT Edge-node
Application
Device Drivers Zigbee
Management
Thread
Security
BLE Protocol Stacks
Operating System WIFI
Sigfox Device Drivers
etc
Operating System
PUBLIC 11
Integrated Development Experience (IDEx)
for General Purpose IoT Systems
• Includes Pre-Configured Modular IoT Gateway and Modular Edge Node Platform
Modular IoT Gateway Modular Edge Node Platform (MENP)
• Modular IoT Gateway Base board • Simple Edge Node Base board
• i.MX6UL SOM • ZigBee Radio
• Wi-Fi/BT/BLE 4.1 • Thread/BLE Radio
• Thread/BLE Radio • NFC Tag
• ZigBee Radio • RGB Click Module
• NFC Reader
• A7x Secure Element
Radio Modules
Ethernet / 2*USB ports / Wifi SMA antenna
USB debug / uSD card slot / 5VDC-3A
Wifi
module KW2xD KW41Z JN5169 JN5179-001-M1x
Kinetis KW41Z Thread Thread Zigbee Zigbee
Module on
PN7120 Mezzanine (Thread)
Explorer
Processor Module
Board
JN5169
(NFC)
Module on
NFC Module
Mezzanine (ZigBee)
POWER
RAM DDR3L MANAGEMENT
4Gb/512MB
IC
MICROPROCESSOR
ARM® Cortex®-A7
up to 500MHz ETHERNET
FLASH NAND
up to 8Gb/1GB
PHY
10/100Mbps
Processor SOM
Board to Board CONNECTOR
SDIO, UART SPI, UART UART I2C I2C ETH USB SD-CARD I2C UART
Ethernet ESD
uSD Card Serial
802.11/b/g/n WIFI PROTECT ATL/AX to USB
Thread ZigBee NFC READER PORT SLOT
& BLE 4.1 AUTHENTICATION Real Time Clock JTAG
module module module LOAD
module IC SECURITY IC USB
radio radio IDENTIFICATION PROTECT
radio CLOCK
USB1 DEBUG
PORT
SMA Antenna 1 2
PORT USB2
PORT Base board
Connectivity
Framework
Production
Ready
PUBLIC 15
Modular IoT Gateway: Summary
Fastest Time to Market Key Features
Modular solution reduces development time for Performance: ARM Cortex®-A7 @ 696MHz
Thread and ZigBee Gateway/Border Router Local Connectivity in Large Networks 255+ nodes: ZigBee, Thread
applications Cloud Connectivity: Wi-Fi and Ethernet
Authentification: Secure Element
Path to Manufacturing
Set up: NFC Commissioning w/Smart App
BOM, design files and software source code
Update: Over the Air Programming via Multicast
limit risks with wireless connectivity
Certifications: FCC/CE/IC
Optimized Hardware Design
Includes best practices for IoT Gateway Design Resources
application design Design files: Schematic, Layout, Bill of Material
Application program (Image + Source code)
Robust Software
Android Application (App + Source code)
Includes everything from embedded drivers to
cloud connectivity - optimized and easy to use Professional Support and Services
PUBLIC 16
Modular Edge Node Platform and Modules: Overview
Hardware Modules
Radio Modules
Add-on Module Socket
TAG
NFC/I2C
Power
Supply KW2xD KW41Z JN5169 JN5179-001-M1x
Programming
and Debug
Thread Thread Zigbee Zigbee
Radio
Add-on Modules
Sensor/Actuator
Module
Socket
NTAG
Connector
Click
G6D relay
G6D relay
OMRON
OMRON
module
MCP1826
regulator
Add-on Module
Socket
KW2xD
RADIO KW41Z
RADIO RADIO JN5169
RADIO JN5179
RADIO
Thread
module Thread
module module ZigBee
module ZigBee
module
module module module module
RADIO RADIO RADIO RADIO
Radio Module
Socket
Component Interface PUBLIC 18
Modular Edge Node: Software Architecture
Power
Middleware / Protocole Stacks
DTLS
SHA
Serial
Device Drivers
AES
ADC TIMER RTC … GPIO
Timer
FreeRTOS BSP
PUBLIC 19
Modular Edge Node Platform: Summary
Key Features:
Fastest Time to Market Performance: Wireless System On Chip (MCU with memory and radio)
Modular solution reduces development time for Local Connectivity for Large Networks over 255 nodes: Zigbee, Thread
Thread and ZigBee Edge Node applications
Setup: NFC Tag for Commissioning
Path to Manufacturing Update: Over the Air Programming via SPI Flash
BOM, design files, software source code – all Power: 5V USB and DC input
accessible to limit risks of wireless connectivity Extension: compatible with 200+ ClickTM modules
PUBLIC 20
IoT Framework Radio: Kinetis KW41Z Module
Key Features
• 32-bit ARM Cortex®-M0+ MCU core @ 48MHz
• 512KB Flash and 128KB SRAM memory
• SPI Flash to support Over-The-Air Programming (OTAP)
• AES 128 hardware accelerator
• Thread and Bluetooth Network Stack
• Integrated chip antenna and uFL antenna connector
• Easy integration to reduce time to market
• Industry standard SWD programming and debug connectivity
• Pads are side castellation for easy soldering & optical inspection
• RoHS Compliant
• FCC and CE certification
• MikroBUSTM compatible connector
• Ultra compact size: 21 x 16 mm
PUBLIC 21
IoT Framework Radio: JN5179 Modules
• Key Features
All modules include JN5179 chip plus support components
Surface mountable on motherboards
14, 5 mm
• +10dBm
JN5179-001-M13: Medium power module (14,5 x 20,5mm)
• uFL antenna connector
• +10dBm
JN5179-001-M16: High power module (14,5 x 20,5mm)
• Printed antenna and uFL connector JN5179-001-M10
• +22dBm
• Antenna diversity
HTTP
Rest
Cloud API Cloud
IoT EC2
32* Thread
Amazon Mobile Gateway 32* ZigBee
Alexa App Edge Node
PUBLIC 23
General-Purpose IDEx v1.2: Release Package Structure
• Download and extract the IMX6ULMG_IDEX_V1.2.x.zip, and review the following:
x
Contains the AWS architecture documentation.
4. Known issues to documents or functionality. This can help the community as a whole.
https://community.nxp.com/groups/nxp-iot-modular-framework-doc-updates
PUBLIC 25
GP IDEx v1.2 Summary: Development of Production Grade IoT
• Comprehensive development platform providing production ready HW and SW
− Schematics, BOMs, layouts, source code (driver, BSP, integration), RF certification artifacts
− Security, commissioning, IoT services, and scalable northbound/southbound connectivity
Wi-Fi, Ethernet, ZigBee, Thread
− Out-of-the-box working reference edge nodes, cloud connectivity, and smart phone app
MQTT, CoAP, AWS, Android, IoS
PUBLIC 26
04.
Value Proposition to Your IoT Team
PUBLIC 27
Opportunity to Start with Kit plus rich set of IDEx IP at $0
BOMs Software Source OOB HW/SW Documentation Design
Flows
RF Artifacts
NXP IoT Solutions Provide
• Coherency
• Pre-Integration
• Testing
• Production Readiness PUBLIC 28
Your Choice to leverage as Little or Much IDEx IP as Needed…
• For you to meet your customers’ needs and maximize your business!
Start with NXP IDEx IP Add Your Value Add To Build, Market and Sell
• Productize • Gateways
• New Capabilities • End Points
• Cost Optimize • Or Full Systems
• Localized Support To Your Markets as You See Fit
• Vertical Integration
• Etc.
PUBLIC 30
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.