The Rapid IoT Prototyping Kit operates with the powerful Kinetis K64F Core 32-bit Microcontroller for application processing and features a Kinetis KW41Z Wireless Controller for Bluetooth® Low Energy (BLE), Thread, and Zigbee connectivity.
Additional peripherals, such as Security, NTAG plus ID, a capacitive touch controller, power management, and multiple sensors are integrated into a compact, modular gateway package.
The Rapid IoT Prototyping Kit simplifies the 3 phases of a typical Proof of Concept (POC) development:
- Play: Pre-programmed applications enable the user to get up and running quickly and "Play", or get familiar with the device's capabilities right out of the box. The Rapid IoT Prototyping Kit 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 (Integrated Development Environment) features easy-to use GUI (Graphics User Interface) based programming. This allows anyone to "Tinker", or modify the device's behavior without having to learn to program in C, so no embedded coding experience is required.
- Develop: The Rapid IoT Prototyping Kit ensures a fast and easy transition from prototype to development, with automatic source code generation for NXP’s MCUXpresso, and a comprehensive set of software tools including an SDK (Software Development Kit), IDE and Configuration Tools.
Possible applications include:Consumer Electronics
- Air Conditioning Remote Control
- Air Conditioning/External Unit
- In Home Display
- Room Air Conditioning System
- Smart Connected Appliances
- Smart Toys
- Smart Watches
- Home and Building Control
- NFC Door Lock
- Video Doorbell
With Bluetooth Low Energy (BLE), smart devices are about to become even smarter. This practical guide demonstrates how this exciting wireless technology helps developers build mobile apps that share data with external hardware, and how hardware engineers can gain easy and reliable access to mobile operating systems.
This book provides a solid, high-level overview of how devices use BLE to communicate with each other. You’ll learn useful low-cost tools for developing and testing BLE-enabled mobile apps and embedded firmware and get examples using various development platforms, including iOS and Android for app developers and embedded platforms for product designers and hardware engineers.
- Understand how data is organized and transferred by BLE devices
- Explore BLE’s concepts, key limitations, and network topology
- Dig into the protocol stack to grasp how and why BLE operates
- Learn how BLE devices discover each other and establish secure connections
- Set up the tools and infrastructure for BLE application development
- Get examples for connecting BLE to iPhones, iPads, Android devices, and sensors
- Develop code for a simple device that transmits heart rate data to a mobile device
Electronic Control Unit (ECU) With Five CAN Bus Ports Plus Ethernet, Flexray, And LIN Bus Interfaces
Expinovo (Germany) has developed an ECU (electronic control unit) with multiple interfaces used in in-vehicle networks, including five CAN Bus ports. The CatchTheBus® device supports the CAN FD protocols (four of the five CAN interfaces). The programmable ECU by Expinovo also provides interfaces for Ethernet, Flexray, LIN (two ports), and EIA-232 (two ports). Additionally, the product features four [...]
In just 24 sessions of one hour or less, Sams Teach Yourself Arduino Programming in 24 Hours teaches you C programming using the Arduino, so you can start creating inspired “DIY” hardware projects of your own! Using this book’s straightforward, step-by-step approach, you will walk through everything from setting up your programming environment to mastering C syntax [...]
Two prototyping boards for 32-bit applications are now available from Microchip Technology Inc., a provider of micro-controller, mixed-signal, analog and Flash-IP solutions. The PIC32MX and PIC32MZ Curiosity Boards include an integrated programmer debugger and are fully integrated with Microchip’s MPLAB® X IDE and into PIC32’s powerful software framework, MPLAB® Harmony that provides flexible and modular interface to application [...]
Arduino is an open-source computer hardware and software company, project and user community that designs and manufactures microcontroller-based kits for building digital devices and interactive objects that can sense and control objects in the physical world.This is no ordinary circuit board. Arduino allows anyone, whether you're an artist, designer, programmer or hobbyist, to learn about [...]
The prototyping of Controller Area Network (CAN) applications used to be a tedious and expensive task, but the recent years have seen the emergence of low-cost, yet easy-to-use embedded development platforms such as the Raspberry Pi. The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard [...]
About Controller Area Network (CAN) Controller Area Network (CAN) is a serial network technology that was originally designed for the automotive industry, especially for European cars, but has also become a popular bus in industrial automation as well as other applications. The CAN bus is primarily used in embedded systems, and as its name implies, is a network technology that provides [...]
The Teensy is a breadboard-friendly development board that comes with loads of features in a very small package. Each Teensy 3.1 or 3.2 comes pre-flashed with a boot-loader so it can be programmed using the on-board USB connection, i.e. there is no external programmer required. You can program for the Teensy in your favorite program editor using C or you can [...]
This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.I will take a risk by repeating myself over and over again by saying that the mbed LPC1768, as well as the Arduino Due, is utterly useless in its bare form. In order to accomplish any [...]
This post is part of a series on CAN Bus and SAE J1939 Prototyping with the ARM Cortex M3 processor.As it turns out, the Arduino Due, just like a myriad of other embedded systems with CAN interfaces, was developed under the best intentions, but these intentions were focussed on providing a low-price ARM processor solution [...]