Rapid IoT prototyping kit: SLN-RPK-NODE

Similar documents
HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

arm MULTICORE PLATFORMS FOR ADVANCED APPLICATIONS Product Longevity

Automotive Gateway: A Key Component to Securing the Connected Car

NXP LPCOpen LPC11xx Release Notes

Performance Analysis using NXP s i.mx RT1050 Crossover Processor and the Zephyr OS

NXP LPCOpen LPC43XX Release Notes

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

MC33696MODxxx Kit. 1 Overview. Freescale Semiconductor Quick Start Guide. Document Number: MC33696MODUG Rev. 0, 05/2007

USB Bootloader GUI User s Guide

etpu General Function Set (Set 1) David Paterson MCD Applications Engineer

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

TWR-KE18F. Quick Start Guide. 32-bit Kinetis MCU based on ARM Cortex -M4 provides up to 168 MHz CPU performance, up to 512 KB flash with 64 KB SRAM

HOW SENSOR FRAMEWORKS ENABLE EFFICIENT DEVELOPMENT

NXP LPCOpen LPC43XX Release Notes

MC33794 Touch Panel System Using E-Field Sensor Setup Instructions

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Symphony SoundBite: Quick Start with Symphony Studio. Installation and Configuration

Using IIC to Read ADC Values on MC9S08QG8

Migrating from the MPC852T to the MPC875

Kinetis KE1xF512 MCUs

Hexiwear. Contents. Getting started. Wake up. Hexiwear. From MikroElektonika Documentation

MCF5445x Configuration and Boot Options Michael Norman Microcontroller Division

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

Using the Multi-Axis g-select Evaluation Boards

Freedom FRDM-KV31F Development Platform User s Guide

Upgrade the Solution With No Changes 2 Upgrade the Solution With No Changes If a Codebase does not contain updates to its properties, it is possible t

Hands-On Workshop: ARM mbed

Electrode Graphing Tool IIC Driver Errata Microcontroller Division

Freescale BeeStack Documentation Overview Document Number: BSDO Rev /2008

MPC8349E-mITX-GP Board Errata

Using the MMA7360L ZSTAR2 Demo Board

Using the Project Board LCD Display at 3.3 volts

Power Cycling Algorithm using the MMA73x0L 3-Axis Linear Accelerometer

ARROW ARIS EDGE Board User s Guide 27/09/2017

EchoRemote Evaluation Software for Windows

56F805. BLDC Motor Control Application with Quadrature Encoder using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers

KW2XD REFERENCE DESIGNS

Freescale Communicator

HARDWARE REFERENCE IMM-NRF51822

ARROW ARIS EDGE S3 Board User s Guide 21/02/2018

Mechanical Differences Between the 196-pin MAP-BGA and 196-pin PBGA Packages

MSC8144 Device Reset Configuration For the MSC8144ADS Board

Keil uvision 4 Kinetis Support for Freescale MQX RTOS Release Notes

Sensorless BLDC Motor Control Based on MC9S08PT60 Tower Board User Guide

Quick Start Guide. Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1) Version 1.

MPR083 Proximity Evaluation Kit User s Guide

NFC Framework and NT3H1201 Device Driver v1.1

ARDUINO BOARD LINE UP

56F8300 BLDC Motor Control Application

MSC8144AMC-S Getting Started Guide

Managing Failure Detections and Using Required Components to Meet ISO7637 pulse 1 on MC33903/4/5 Common Mode Choke Implementation

TWR-K80F150M Quick Start Guide

PCB Layout Guidelines for the MC1321x

CONNECTING SERVICES IN IOT DESIGN

.org. IoT Development Platform

ARM mbed Technical Overview

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

Pad Configuration and GPIO Driver for MPC5500 Martin Kaspar, EMEAGTM, Roznov Daniel McKenna, MSG Applications, East Kilbride

Device to Cloud. Software Hardware Know How

DESIGN AND DEPLOY INTELLIGENT, LOW-POWER AND LOW-COST WIRELESS NETWORKS

ARROW ARIS EDGE Board Software User s Guide 12/05/2017

Quick Start Guide. TWR-VF65GS10 For Vybrid Controller Solutions Based on ARM Cortex -A5 and Cortex-M4 Processors with the DS-5 Toolchain TOWER SYSTEM

Quick Start Guide. Bluetooth Low Energy expansion board based on BlueNRG for STM32 Nucleo (X-NUCLEO-IDB04A1) Version 1.

XDK HARDWARE OVERVIEW

Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors software expansion for STM32Cube

Using the PowerQUICC II Auto-Load Feature

Windows Embedded CE 6.0. i.mx27 ADS Software Development Kit. Binary Package Release Notes

Using the Asynchronous DMA features of the Kinetis L Series

Clicker 2 for Kinetis

Freescale MQX RTOS TWR-MCF51JF Patch. Release Notes

Use of ISP1807-LR Evaluation Boards

Optically-Isolated Multilink BDM Interface for the S08/S12 Microcontrollers by Michael A. Steffen

MiCOKit-3166 Development Kit Hardware Manual

MC56F825x/MC56F824x (2M53V) Chip Errata

SABRE Board for Smart Devices

ColdFire Convert 1.0 Users Manual by: Ernest Holloway

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

56F805. Digital Power Factor Correction using Processor Expert TM Targeting Document. 56F bit Digital Signal Controllers. freescale.

Enabling technologies for Wireless Sensor Networks VTT Technical Research Centre of Finland Ltd

RN2483_Silica Documentation

DesignWare IP for IoT SoC Designs

Part I: Building intelligent, low power, connected things at a low cost

Freescale Kinetis Software Development Kit Release Notes

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Converting Earlier Versions of CodeWarrior for StarCore DSPs Projects to Version

ARROW ARIS Board Software User s Guide 27/07/2016

Using the CAU and mmcau in ColdFire, ColdFire+ and Kinetis

Addendum to HPCN User s Guide: Quick-Start Guide

AUTOMAT. Dream, Make, Play.

TWR-KL43Z48M Quick Start Guide

Interfacing MPC5xx Microcontrollers to the MFR4310 FlexRay Controller David Paterson MCD Applications, East Kilbride

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

Functional Differences Between the DSP56307 and DSP56L307

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor

Use of ISP1507-AL Evaluation Boards

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Sub-GHz Remote Control Dimmer Quick Start Guide. Reference Design for Kinetis KW01 MCU KW01RCDRDQSG

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Transcription:

From IoT idea to proof-of-concept as easy as 1-2-3 Rapid IoT prototyping kit: SLN-RPK-NODE NXP s Rapid IoT prototyping kit is a comprehensive, secure and power-optimized IoT end node solution with a user-friendly development environment that enables anyone to quickly take their idea to a proof-of-concept THE IoT DEVELOPER S CHALLENGE IoT and the growth of connected things opens up exciting new possibilities for developers. With the ability to create Smart nodes, we can gather and monitor sensor data, communicate wirelessly and scale using the Cloud. The possibilities are virtually endless: smart mass transit using NFC for smoother access and airborne air-quality monitoring to name just a few. However, most developers ranging from experienced engineers to makers face a confusing number of IoT ecosystems, tools and platform choices. Developing a prototype or proof of concept (POC) can be time-consuming and challenging. First comes hardware selection: the developer must identify and then aggregate multiple devices (sensors, MCU, interface, power, security etc.) from different vendors and make sure these devices all operate seamlessly as a system. This involves software: RTOS, Drivers and Middleware. Programming this system requires an IDE and writing code, often in C. Only after completing all these steps can developers use their unique domain knowledge and focus on application code. The Rapid IoT prototyping kit is designed to accelerate the prototype development process. Optimized for small-form factor and low power, it comes pre-configured with 11 NXP devices ranging from MCUs, interface, NFC, anti-counterfeit security and flexible sensor options plus software enablement including drivers, RTOS, middleware and cloud connect. IoT PROTOTYPE DEVELOPMENT Traditional Development Hardware Selection Software Drivers Middleware RTOS Security Cloud Connect Inegrated Dev. Envir. (IDE) Application Code Customer Differentiation Rapid IoT Development Hardware Software Middleware RTOS Security Cloud Connect Inegrated Dev. Envir. (IDE) Application Code Added Innovation Rapid IoT accelerates development Customer Differentiation

SUMMARY Rapid IoT is a low-power, small form-factor device integrating 20+ components including MCUs, connectivity,security plus software. It s mission is to get your IoT node concept to a POC as quickly and easily as possible. Rapid IoT simplifies the 3 phases of a typical POC development. Play: Pre-programmed applications enable a user to get up and running quickly and play or get familiar with its capabilities right out of the box. Rapid IoT brings IoT to a new generation of innovators with example applications for wirelessly connected end nodes for consumer, commercial and industrial markets Tinker: The Web IDE with easy-to use GUI based programming means anyone can tinker or modify the device s behavior without having to program in C, no embedded coding experience required Develop: Rapid IoT ensures a fast and easy transition from prototype to development with automatic source code generation for NXP s MCUXpresso, a comprehensive set of software tools including SDK, IDE and Config Tools The SLN-RPK-NODE simplifies the 3 phases of a typical POC development. Pre-programmed applications enable a user to get up and running quickly and play or get familiar with its capabilities. Next, the Web IDE with GUI based programming means anyone can tinker or modify the device s behavior without having to program in C. Finally, production-proven MCUXpresso tools provide a path to validate code and develop new applications.

KEY FEATURES AND BENEFITS Comprehensive, pre-engineered IoT node Kinetis K64-120 MHz MCU based on Arm Cortex -M4 Core for application processing KW41Z Wireless MCU: BLE, Thread, Zigbee allows connection to a phone or gateway Enhanced Security A1006 Secure Authentication and anti-counterfeit IC NT3H2211 NFC Forum Type 2 Tag Optimized for low-power and small form factor (49.8 x 49.8 x 14mm) Extreme ease-of-use for rapid prototyping Pre-installed applications Weather station incl. Air quality monitor Thermostat Tilt / Fall detection Low-power motion detection Tap converter RGB LED Atmosphere web IDE with GUI based programming and automatic source code / project generation for MCUXpresso IDE MCUXpresso SDK based (RTOS, drivers, middleware) ios/ Android mobile apps and IoT Cloud connect Secure bootloader for convenient USB and over-the-air BLE reprogramming Flexible, scalable Multiple sensors Gyroscope / Accelerometer / Magnetometer Barometer / Temperature / Air Quality Ambient light Capacitive touch More... Easy expandability to 400+ IoT endnode use cases with Click boards Compatible with NXP IoT Modular Gateway 20+ components: MCU, Security, Interface, NFC, Sensors Pre-programmed applications provide immediate out-of-box usability Weather station (including Air quality monitor) Thermostat Low-power motion detection Tilt / fall detection Tap counter RBG LED control RAPID IoT BLOCK DIAGRAM

APPLICATIONS Home and Building Automation Smart Cities Smart Wearable and Fitness Use cases requiring low-power, security, sensing, processing, and cloud-connectivity Industrial Smart Health Use cases yet to be discovered HARDWARE SPECIFICATIONS Main MCU NXP Kinetis MK64FN1M0VMD12 ARM Cortex-M4 in 144 BGA Wireless MCU NXP Kinetis MKW41Z512VHT4 ARM Cortex M0 in 48 LQFN NFC NXP NT3H2211 NFC TAG I 2 C with 2KB memory & flexible 13.56Mhz antenna Security NXP A10006 Anti-Counterfeit security chip Sensors NXP FXOS8700 Digital Accelero-/Magneto-meter NXP FXAS21002 Digital Gyroscope NXP MPL3115 Digital Pressure barometric/altitude Sensor Digital Temperature and Humidity Sensor Digital Ambient Light Sensor Digital Air Quality Sensor Real-time clock Power Interface Display NXP PCF2123 Calendar RTC with Alarm function and SPI Interface NXP NX3P191 Power Switch NXP MC34671 Battery Charger NX3L2267GU I2C Analog Switch USB2.0 Full-speed Device Crystal-less operation with ESD protection LPM013M126C Low-Power Japan 1.28 Color Display with SPI controller Memory 128Mbit SPI NOR Flash for Recovery, Update and Data logging Connectivity micro USB connector Main and Wireless MCU SWD connectors (DNP) 50-pin Board to board connector compatible with Docking Station 10-pin Board to board connector for future Connectivity Station

DEVELOPMENT TOOLS AND ECOSYSTEM NXP Modular Gateway: Connect large IoT systems to the Cloud Powered by an i.mx6ul processor delivering best performances for Linux based applications with optimal power Simultaneous Zigbee and Thread connectivity for large and secured Node Networks Ethernet or Wi-Fi connectivity to the Cloud NFC and BLE Commissioning NXP Modular IoT Gateway MikroElektronika Docking Station 400+ Click boards with mikrobus connector and drivers provide flexibility to expand to most IoT node use cases. The mikrobus socket comprises a pair of 1x8 female headers with a proprietary pin configuration and silkscreen markings. The pinout (always laid out in the same order) consists of three groups of communications pins (SPI, UART and I 2 C), six additional pins (PWM, Interrupt, Analog input, Reset and Chip select), and two power groups (+3.3V and GND on the left, and 5V and GND on the right 1x8 header). The spacing of pins is compatible with standard (100 mil pitch) breadboards. Detailed specifications at www.mikroe.com The Docking Station integrates open SDA debug, JTAG, I 2 S Cloud Services Amazon Web Services (AWS) and Atmosphere Cloud Android / ios App default/oobe Application Code Bluetooth Zigbee Thread Over The Air Prog Stacks / Middleware Kinetis Bootloader USB Stack EmWin Graphic Sensor fusion Security Board Support FreeRTO S RTOS Mbed OS K64F and KW41Z Peripheral Drivers IOT-RPK Component Drivers/Examples MCUXpresso SDK Runtime software including peripheral drivers, middleware, RTOS, demos and more CMSIS-CORE and CMSIS-DSP MCUXpresso Config Tools Online and desktop tool suite for system configuration and optimization IOT-RPK Hardware Atmosphere IDE Edit, compile and program with GUI interface MCUXpresso IDE Edit, compile, debug and optimize in an intuitive and powerful IDE

SOFTWARE ARCHITECTURE BLE to Android and ios Device Thread to NXP s Modular IoT Gateway Upcoming Options Other Clouds Atmosphere AWS* WiFi Cellular + + * With MQTT commands Rapid IoT supports flexible connectivity options for your IoT end node applications. Pre- installed applications combined with a user-friendly interface enable users to quickly select and configure a Cloud connection and create a sensor-to-cloud proof-of-concept Atmosphere Cloud over BLE Rapid IoT application will push selected sensor data or pull actuator commands to/from ios/android equipment over Bluetooth. A phone App available from the Apple and Google App Stores will transfer the data to Atmosphere, allowing user to select Atmosphere Cloud or other Cloud suppliers for their application. Amazon Web Services over Thread using NXP s Modular IoT Gateway Rapid IoT application will push selected sensor data or pull actuator commands to/from the NXP Modular IoT Gateway over Thread. The IoT Gateway will transfer the data to Amazon Cloud (AWS) using MQTT commands and enable users to monitor and control the Rapid IoT node from the Cloud using an ios/ Android App.

SOFTWARE ASSETS MCUXpresso suite Free IDE toolchain Comprehensive SDK package Operating System: Free RTOS Libraries: Peripheral and component drivers, middleware and connectivity stacks for both K64F and KW41Z controllers Project examples: Basic and Application examples for each controller, each peripheral and board component, each middleware or connectivity service Atmosphere IoT Free web based IDE with GUI programming services Simultaneously builds Embedded Code, Mobile App Code and Cloud Instance Code Builds on MCUXpresso for code compatibility Customizable Embedded Elements give you flexibility to Tinker Manages multiple wireless protocols in a single chip Online libraries and examples SOFTWARE ARCHITECTURE Firmware KW41Z default firmware includes NXP driver for the Freescale Serial Connectivity Interface (FSCI) NXP Bluetooth Stack with support for the following profiles: Bluetooth LE v4.2 compliant host and controller stack Phone Alert Status Service Tx Power Service Over-The-Air Programming support NXP Thread Stack with support for the following services: Thread v1.1 compliant stack power optimizations for sleepy end devices serial IP transport using FSCI optimized security provisioning for Thread encryption, authentication and commissioning Over-The-Air (OTA) Programming support Atmosphere Cloud atmosphereiot.com/nxp

HOW TO REACH US Home Page: www.nxp.com Web Support: www.nxp.com/support USA/Europe or Locations Not Listed: NXP Semiconductor Technical Information Center, EL516 2100 East Elliot Road Tempe, Arizona 85284 +1-800-521-6274 or +1-480-768-2130 www.nxp.com/support Europe, Middle East, and Africa: NXP Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) www.nxp.com/support Japan: NXP Japan Ltd. Yebisu Garden Place Tower 24F 4-20-3 Ebisu, Shibuya-ku, Tokyo 150-6024, Japan 0120-950-032 (Domestic Toll Free) http://www.nxp.com/jp/support/ Asia/Pacific: NXP Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T., Hong Kong +800 2666 8080 support.asia@nxp.com www.nxp.com/rapid-iot NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. 2018 NXP B.V. Document Number: XXXXXXXXXX REV 0