Rapid IoT Prototyping Kit: SLN-RPK-NODE - NXP

Transcription

From IoT idea toproof-of-conceptas easy as 1-2-3Rapid IoT prototyping kit: SLN-RPK-NODENXP’s Rapid IoT prototyping kit is a comprehensive, secure and power-optimized IoTend node solution with a user-friendly development environment that enables anyoneto quickly take their idea to a proof-of-conceptTHE IoT DEVELOPER’S CHALLENGEIoT and the growth of connected ‘things’ opens up excitingnew possibilities for developers. With the ability to create‘Smart’ nodes, we can gather and monitor sensor data,communicate wirelessly and scale using the Cloud. Thepossibilities are virtually endless: smart mass transit usingNFC for smoother access and airborne air-quality monitoringto name just a few. However, most developers ranging fromexperienced engineers to makers face a confusing numberof IoT ecosystems, tools and platform choices. Developing aprototype or proof of concept (POC) can be time-consumingand challenging.First comes hardware selection: the developer must identifyand then aggregate multiple devices (sensors, MCU,interface, power, security etc.) from different vendors andmake sure these devices all operate seamlessly as a ‘system’.This involves software: RTOS, Drivers and Middleware.Programming this ‘system’ requires an IDE and writingcode, often in C. Only after completing all these steps candevelopers use their unique domain knowledge and focus onapplication code. The Rapid IoT prototyping kit is designedto accelerate the prototype development process. Optimizedfor small-form factor and low power, it comes pre-configuredwith 11 NXP devices ranging from MCUs, interface, NFC,anti-counterfeit security and flexible sensor options plussoftware enablement including drivers, RTOS, middlewareand cloud LDEVELOPMENTTraditional areRTOSSecurityCloudConnectInegratedDev. apid IoT DevelopmentHardwareSoftware MiddlewareRTOSSecurityCloudConnectRapid IoT accelerates developmentInegratedDev. Envir.(IDE)ApplicationCodeAddedInnovationCustomer Differentiation

SUMMARYRapid IoT is a low-power, smallform-factor device integrating20 components including MCUs,connectivity,security plus software. It’smission is to get your IoT node conceptto a POC as quickly and easily aspossible.Rapid IoT simplifies the 3 phases ofa typical POC development. Play: Pre-programmed applicationsenable a user to get up and runningquickly and ‘play’ or get familiar withits capabilities right out of thebox. Rapid IoT brings IoT to a newgeneration of innovators with exampleapplications for wirelessly connectedend nodes for consumer, commercialand industrial markets Tinker: The Web IDE with easy-touse GUI based programming meansanyone can ‘tinker’ or modify thedevice’s behavior without having toprogram in C, no embedded codingexperience required Develop: Rapid IoT ensures a fastand easy transition from prototypeto development with automaticsource code generation for NXP’sMCUXpresso, a comprehensive set ofsoftware tools including SDK, IDE andConfig ToolsThe SLN-RPK-NODE simplifies the 3phases of a typical POC development.Pre-programmed applications enable auser to get up and running quickly and‘play’ or get familiar with its capabilities.Next, the Web IDE with GUI basedprogramming means anyone can‘tinker’ or modify the device’s behaviorwithout having to program in C. Finally,production-proven MCUXpresso toolsprovide a path to validate code anddevelop new applications.

KEY FEATURES AND BENEFITSComprehensive, pre-engineered IoT node Kinetis K64-120 MHz MCU based onArm Cortex -M4 Core for applicationprocessing KW41Z Wireless MCU: BLE, Thread,Zigbee allows connection to a phoneor gateway Enhanced Security A1006 Secure Authentication andanti-counterfeit IC NT3H2211 NFC Forum Type 2 Tag Optimized for low-power and smallform factor (49.8 x 49.8 x 14mm)Extreme ease-of-use for rapid prototyping Pre-installed applications Weather station incl. Air qualitymonitor Thermostat Tilt / Fall detection Low-power motion detection Tap converter RGB LEDRAPID IoT BLOCK DIAGRAM Atmosphere web IDE with GUIbased programming and automaticsource code / project generation forMCUXpresso IDE MCUXpresso SDK based (RTOS,drivers, middleware) iOS/ Android mobile apps and IoTCloud connect Secure bootloader for convenient USBand over-the-air BLE reprogrammingFlexible, 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 ModularGateway20 components: MCU, Security, Interface,NFC, SensorsPre-programmed applications provideimmediate out-of-box usability Weather station (including Air qualitymonitor) Thermostat Low-power motion detection Tilt / fall detection Tap counter RBG LED control

APPLICATIONSHome and BuildingAutomationSmart CitiesSmart Wearableand FitnessIndustrialSmart HealthUse cases yet to bediscoveredHARDWARE SPECIFICATIONSMain MCUNXP Kinetis MK64FN1M0VMD12 ARM Cortex-M4 in 144 BGAWireless MCUNXP Kinetis MKW41Z512VHT4 ARM Cortex M0 in 48 LQFNNFCNXP NT3H2211 NFC TAG I2C with 2KB memory & flexible 13.56Mhz antennaSecurityNXP A10006 Anti-Counterfeit security chipNXP FXOS8700 Digital Accelero-/Magneto-meterNXP FXAS21002 Digital GyroscopeSensorsNXP MPL3115 Digital Pressure barometric/altitude SensorDigital Temperature and Humidity SensorDigital Ambient Light SensorDigital Air Quality SensorReal-time clockPowerInterfaceNXP PCF2123 Calendar RTC with Alarm function and SPI InterfaceNXP NX3P191 Power SwitchNXP MC34671 Battery ChargerNX3L2267GU I2C Analog SwitchUSB2.0 Full-speed Device Crystal-less operation with ESD protectionDisplayLPM013M126C Low-Power Japan 1.28” Color Display with SPI controllerMemory128Mbit SPI NOR Flash for Recovery, Update and Data loggingmicro USB connectorConnectivityMain and Wireless MCU SWD connectors (DNP)50-pin Board to board connector compatible with Docking Station10-pin Board to board connector for future Connectivity StationUse cases requiringlow-power, security,sensing, processing,and cloud-connectivity

DEVELOPMENT TOOLS ANDECOSYSTEMNXP Modular Gateway: Connect largeIoT systems to the Cloud Powered by an i.MX6UL processordelivering best performances for Linuxbased applications with optimal power Simultaneous Zigbee and Threadconnectivity for large and securedNode Networks Ethernet or Wi-Fi connectivity tothe Cloud NFC and BLE CommissioningNXP Modular IoT GatewayMikroElektronika Docking Station 400 Click boards with mikroBUS connector and drivers provide flexibilityto expand to most IoT node use cases.The mikroBUS socket comprisesa pair of 1x8 female headers witha proprietary pin configuration andsilkscreen markings. The pinout (alwayslaid out in the same order) consistsof three groups of communicationspins (SPI, UART and I2C), six additionalpins (PWM, Interrupt, Analog input,Reset and Chip select), and twopower groups ( 3.3V and GND onthe left, and 5V and GND on theright 1x8 header). The spacing ofpins is compatible with standard(100 mil pitch) breadboards. Detailedspecifications at www.mikroe.com The Docking Station integrates openSDA debug, JTAG, I2SCloud ServicesAmazon Web Services (AWS) and Atmosphere CloudAndroid / iOS Appdefault/OOBE Application CodeBluetoothStacks /ZigbeeThreadMiddlewareOver The Air ProgFreeRTOSRTOSMbedOSKinetis BootloaderUSB StackEmWin GraphicSensor fusionSecurityBoard SupportK64F and KW41Z Peripheral DriversIOT-RPK Component Drivers/ExamplesCMSIS-CORE and CMSIS-DSPMCUXpresso Config ToolsOnline and desktop tool suite for system configuration and optimizationIOT-RPK HardwareAtmosphere IDEEdit, compile and program withGUI interfaceMCUXpresso IDEEdit, compile, debug and optimize inan intuitive and powerful IDEMCUXpresso SDKRuntime software including peripheraldrivers, middleware, RTOS, demos andmore

SOFTWARE ARCHITECTURECONNECTIVITY / IoT CLOUD OPTIONSBLE to Android and iOS DeviceOther CloudsAtmosphereThread to NXP’s ModularIoT GatewayUpcoming OptionsAWS*WiFiCellular * With MQTT commandsRapid IoT supports flexible connectivityoptions for your IoT end node applications.Pre- installed applications combined witha user-friendly interface enable usersto quickly select and configure a Cloudconnection and create a sensor-to-cloudproof-of-conceptAtmosphere Cloud over BLERapid IoT application will push selectedsensor data or pull actuator commandsto/from iOS/Android equipment overBluetooth. A phone App available fromthe Apple and Google App Stores willtransfer the data to Atmosphere, allowinguser to select Atmosphere Cloud or otherCloud suppliers for their application.Amazon Web Services over Threadusing NXP’s Modular IoT GatewayRapid IoT application will push selectedsensor data or pull actuator commandsto/from the NXP Modular IoT Gatewayover Thread. The IoT Gateway willtransfer the data to Amazon Cloud(AWS) using MQTT commands andenable users to monitor and control theRapid IoT node from the Cloud usingan iOS/ Android App.

SOFTWARE ASSETSMCUXpresso suite Free IDE toolchain Comprehensive SDK package Operating System: Free RTOS Libraries: Peripheral and componentdrivers, middleware and connectivitystacks for both K64F and KW41Zcontrollers Project examples: Basic andApplication examples for eachcontroller, each peripheral and boardcomponent, each middleware orconnectivity serviceAtmosphere IoT Free web based IDE with GUIprogramming services Simultaneously builds EmbeddedCode, Mobile App Code and CloudInstance Code Builds on MCUXpresso for codecompatibility Customizable Embedded Elementsgive you flexibility to Tinker Manages multiple wireless protocolsin a single chip Online libraries and examplesSOFTWARE ARCHITECTUREFirmwareKW41Z default firmware includes NXP driver for the Freescale SerialConnectivity Interface (FSCI) NXP Bluetooth Stack with support forthe following profiles: Bluetooth LE v4.2 compliant hostand controller stack Phone Alert Status Service Tx Power Service Over-The-Air Programming support NXP Thread Stack with support forthe following services: Thread v1.1 compliant stack power optimizations for sleepy enddevices serial IP transport using FSCI optimized security provisioning forThread encryption, authenticationand commissioning Over-The-Air (OTA) Programmingsupport Atmosphere Cloudatmosphereiot.com/nxpORDERABLE PART #AND ECCN Rapid IoT prototyping kit: Part # SLN-RPK-NODE www.nxp.com/Rapid-IoT Export compliance information US Export Control Classification Number (ECCN) and Export Classification:5A992 NON-RESTRICTED CCATS Number: G162018 CCATS Harmonized Tariff: 8471.50.0150 CPU WITH I/O, OTHER

HOW TO REACH USHome Page: www.nxp.comWeb Support: www.nxp.com/supportUSA/Europe or Locations Not Listed:NXP SemiconductorTechnical Information Center, EL5162100 East Elliot RoadTempe, Arizona 85284 1-800-521-6274 or 1-480-768-2130www.nxp.com/supportEurope, Middle East, and Africa:NXP Halbleiter Deutschland GmbHTechnical Information CenterSchatzbogen 781829 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/supportJapan:NXP Japan Ltd.Yebisu Garden Place Tower 24F4-20-3 Ebisu, Shibuya-ku,Tokyo 150-6024, Japan0120-950-032 (Domestic Toll P Semiconductor Hong Kong Ltd.Technical Information Center2 Dai King StreetTai Po Industrial EstateTai Po, N.T., Hong Kong 800 2666 8080support.asia@nxp.comwww.nxp.com/rapid-iotNXP 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

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 IoTRADITIONAL PROTOTYPE DEVELOPMENTT PROTOTYPE DEVELOPMENT Hardware Selection Software Drivers Middleware RTOS Security Cloud Connect