Empowering Embedded Devices for IoT Applications

Similar documents
IoT node with BLE connectivity, digital microphone, environmental and motion sensors, motion and audio middleware libraries.

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

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

Quick Start Guide. Bluetooth low energy, sensors and NFC tag software for STM32Cube (BLUEMICROSYSTEM3) Version (September 15, 2016)

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

STM32 Open Development Environment

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

Quick Start Guide. SensiBLE (BLUEMICROSYSTEM1) Bluetooth low energy and sensor software for. Version (May 25, 2016)

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity and environmental and motion sensors (FP-SNS-MOTENV1)

Quick Start Guide. STM32Cube function pack for IoT sensor node with telemetry and device control applications for Amazon AWS Cloud (FP-CLD-AWS1)

Quick Start Guide. IoT node with BLE connectivity, environmental and motion sensors, and motion middleware libraries (BLUEMICROSYSTEM1)

Quick Start Guide. Version 3.0 (June 12, 2017)

Quick Start Guide. High power stepper motor driver expansion board based on powerstep01 for STM32 Nucleo (X-NUCLEO-IHM03A1)

Quick Start Guide. Version 3.1 (August 8, 2018)

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.2.

Quick Start Guide. Long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo (X-NUCLEO-53L1A1) Version (February 20, 2018)

Getting started with the FP-NET-6LPBLE1 function pack for 6LoWPAN IoT node connection to a smartphone via BLE interface

SensorTile Miniature Multi-Sensor Module

Embedded Audio & Robotic Ear

Quick Start Guide. Bipolar stepper motor driver expansion board based on L6208 for STM32 Nucleo (X-NUCLEO-IHM05A1) Version 1.1.

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

Quick Start Guide. Dynamic NFC/RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo (X-NUCLEO-NFC04A1) Version 1.

Quick Start Guide. GNSS expansion board based on Teseo-LIV3F module for STM32 Nucleo (X-NUCLEO-GNSS1A1) Version 2.1 (Nov 9, 2018)

Version (Apr 28, 2016)

Quick Start Guide. STM32 ODE Function Pack for Building a PLC controlled via Wi-Fi (FP-IND-PLCWIFI1) Version 1.1 (Oct 16, 2017)

Quick Start Guide. Sound terminal expansion board based on STA350BW for STM32 NUCLEO (X-NUCLEO-CCA01M1) Version 1.1.

Quick Start Guide. STM32Cube function pack for IoT node with dynamic NFC tag, environmental and motion sensors (FP-SNS-SMARTAG1)

Quick Start Guide STM32Cube function pack for creating a BLE star network connected via Wi-Fi to IBM Watson IoT cloud (FP-NET-BLESTAR1)

Quick Start Guide. Dual-channel high side driver expansion board based on VPS2535H for STM32 Nucleo (X-NUCLEO-IPS02A1) Version 1.0 (Sept.

Quick Start Guide. STM32 ODE function pack for MEMS microphones acquisition, advanced audio processing and audio output (FP-AUD-SMARTMIC1)

Quick Start Guide STM32 ODE Function Pack for IoT sensor node connection to 6LoWPAN networks through sub-1ghz RF communication (FP-SNS-6LPNODE1)

Getting started with FP-SNS-6LPNODE1 software for IoT sensor node connection to 6LoWPAN networks using sub-1ghz RF

Quick Start Guide. Stepper motor driver expansion board based on L6474 for STM32 Nucleo (X-NUCLEO-IHM01A1) Version 1.

Quick Start Guide. STM32 ODE function pack for IoT node with BLE connectivity, digital microphone, environmental and motion sensors (FP-SNS-ALLMEMS1)

Wearable Technologies and the IoT. David Lamb Market Development Manager, North Europe STMicroelectronics

BlueCoin, the Robotic Ear

Quick Start Guide. STM32 ODE function pack for half-duplex voice streaming over Bluetooth Low Energy (FP-AUD-BVLINK1) Version 1.

From Sensors to Cloud: The Case for a Complete Ecosystem for IoT Development

Environmental sensors for true user experience

SensiBLE Getting Started. Your Idea - Worth come true

Getting started with the X-CUBE-MEMS1 motion MEMS and environmental sensor software expansion for STM32Cube

Quick Start Guide. Version 2.4 (September 05, 2018)

Quick Start Guide (V1.0 May2015) Dynamic NFC tag expansion board based on M24SR for STM32 NUCLEO (X-NUCLEO-NFC01A1)

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

UM1997 User manual. Getting started with the BlueMS 3.x application. Introduction

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

Getting started with the FP-IND-PLCWIFI1 function pack for PLC management via Wi-Fi

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

Getting started with MotionAR activity recognition library in X-CUBE-MEMS1 expansion for STM32Cube

STM32 Open Development Environment

Getting started with osxmotionar activity recognition library for X-CUBE-MEMS1 expansion for STM32Cube

Application Strategic Focus

UM2194. Getting started with MotionAW activity recognition for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Quick Start Guide. NFC card reader expansion board based on ST25R3911B for STM32 Nucleo (X-NUCLEO-NFC05A1) Version (July 14 th, 2017)

UM2350. Getting started with MotionPW real-time pedometer for wrist library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

Getting started with the STSW-BCNKT01 software package for STEVAL-BCNKT01V1 based on STM32Cube

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description

Getting started with MotionPM real-time pedometer library in X-CUBE-MEMS1 expansion for STM32Cube

Sensor-to-Cloud RF Connectivity Connected MEMS for IOT

Running a simple 6LowPAN network consisting of one receiver node and one or more sensor nodes in a Sub-1GHz RF band

Quick Start Guide. Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo (X-NUCLEO-IDW01M1) Version 1.0 (November 18, 2015)

Getting started with the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

UM2045 User manual. Getting started with the X-CUBE-NFC3 near field communication transceiver software expansion for STM32Cube.

Getting started with MotionPM real-time pedometer library in X CUBE-MEMS1 expansion for STM32Cube

Getting started with osxmotiongc gyroscope calibration library for X-CUBE-MEMS1 expansion for STM32Cube

Getting started with the software package for STEVAL-STLKT01V1 based on STM32Cube

.org. IoT Development Platform

UM2276. Getting started with MotionSD standing vs sitting desk detection library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

BlueCoin, the Electronic Ear Hands-on LABs using BlueMS mobile app. STMicroelectronics

Telus LTE-M IoT Starter Kit Hardware User Guide Version 3.2

Getting started with the X-CUBE-IKA02A1 multifunctional software expansion for STM32Cube

STMicroelectronics is pleased to present the. Attend a FREE One-Day Technical Seminar Near YOU!

Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

UM2216 User manual. Getting started with MotionFA fitness activity library in X CUBE MEMS1 expansion for STM32Cube. Introduction

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

Getting started with STM32Nucleo Boards

Getting started with X-CUBE-LED channel LED driver software expansion based on LED1642GW for STM32Cube

IoT as Enabling Technology for Smart Cities Panel PANEL IEEE RTSI

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

Quick Start Guide. STM32Cube function pack for IoT tracker node with LoRa connectivity, GNSS and sensors (FP-ATR-LORA1) Version 1.2 (Feb.

Skywire ST Micro Shield and Skywire Sensor Shield User Manual

Cypress PSoC 4 Microcontrollers

BCM4343W IoT Starter Kit Getting Started Guide Version 2.1

Getting started with osxmotionmc magnetometer calibration library for X-CUBE-MEMS1 expansion for STM32Cube

AN4624 Application note

ARM mbed Reference Designs

DesignWare IP for IoT SoC Designs

Getting started with the STM32 ODE function pack for IoT node with NFC, BLE connectivity and environmental, motion and Time-of-Flight sensors

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

Getting started with the X-CUBE-53L1A1 Time-of-Flight long distance ranging sensor software expansion for STM32Cube

Getting started Guide

Getting started with the FP-CLD-AWS1 software package for IoT node with Wi-Fi and sensors, connected to Amazon AWS IoT cloud

Quick Start Guide. SensorTile Kit - STEVAL-STLKT01V1.

Cypress PSoC 4 Microcontrollers

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

Transcription:

Empowering Embedded Devices for IoT Applications Q&A with Benedetto Vigna, Executive Vice President, Analog and MEMS Group, STMicroelectronics ST Bluemicrosystem Bluetooth Smart Sensor Node Empowers Real-World IoT Applications ST Wireless Sensor Nodes Provide Access to Cloud

This special edition of Sensor Technology is brought to you by STMicroelectronics in partnership with Arrow Electronics. Q& A CONTENTS Q&A with Benedetto Vigna Executive Vice President AMG Division, STMicro Electronics 3 8 12 Q&A with Benedetto Vigna Executive Vice President, Analog and MEMS Group, STMicroelectronics ST Bluemicrosystem Bluetooth Smart Sensor Node Empowers Real-World IoT Applications ST Wireless Sensor Nodes Provide Access to Cloud 2 3

The Bluemicrosystem Bluetooth Smart sensor node comes with different options of sensors on board. Could you describe which the featured sensors are and how an IoT developer can take advantage of the platform? The Bluemicrosystem (BM) Bluetooth Smart sensor node is a quick-start platform composed of an STM32 Nucleo microcontroller development board based on an STM32 MCU and various X-Nucleo expansion boards peripheral boards. The BM is available in three different flavors (BM1, BM2 and BM3) that address the main needs of many of the IoT application in the Smart Things and Wearables, Smart Home, Smart Industry, and Smart City segments. All the Bluemicrosystems platforms are equipped with Bluetooth Smart connectivity through Bluetooth Smart expansion boards. Could you describe in more detail some of these Bluemicrosystem platforms and tell us which specific applications they target? The Bluemicrosystem1 features sensors for motion (3-axis accelerometer, 3-axis gyro, and a 3 axis magnetometer) and environment (pressure, humidity, and temperature) that address a broad range of Smart Things, Fitness and Wearable applications to provide functions such as tap and doubletap detection, tilt and wake-up detection, and orientation, in addition to all of the capabilities in the Open. MEMS middleware libraries. The Bluemicrosystem2 adds a microphone expansion board that can host (up to 4) microphones, in addition to the motion and environmental sensors from Bluemicrosystems1. In addition to sensor fusion, the microphones support the Bluemicrosystem2 suite of audio algorithms made available through the STM32 Open. Audio middleware libraries and a unique voice-over-ble profile. With these supports, Bluemicrosystems2 is the perfect platform to address applications like home or office voice-assistant applications. Could you elaborate the unique value proposition of the Open. MEMS and Open.Audio middleware libraries for IoT developers? Open.MEMS and Open.Audio are two free and easy-to-use catalogs of software libraries for the development of best-in-class MEMS sensor and microphone applications that achieve the high level of accuracy required by portable and wearable devices and other IoT emerging applications. All of the libraries allow IoT developers to reduce their development time; they were developed using the most advanced machine learning techniques. Open.MEMS is a catalog of several libraries that were developed and subsequently optimized for low power/ battery-operated applications. All of these libraries can be downloaded from www.st.com just searching for Open.MEMS in the search engine. i. Sensor data fusion with Gyroscope bias and magnetometer calibration routine ii. Real-Time Activity recognition that provides real-time information on user activities (stationary, walking, fast walking, jogging, biking, and driving). iii. Real-time Carrying position that provides real-time information regarding the position/location of the board (e.g. on a desk, in the hand, near the head, in a shirt pocket, a trouser pocket) iv. Real-Time Pedometer software that provides real-time information on number of steps and cadence. v. Real-Time Gesture recognition that provides real-time information on phone-related gestures such as wake up, glance, and pick up. The Open.Audio catalog of software libraries simplifies the evaluation, design, and development of embedded audio applications enabled by ST s MEMS microphones and STM32 microcontroller processing capabilities. All of the libraries can be downloaded from www.st.com by searching for Open.Audio in the search engine. i. The osxbluevoice profile library implements the transmission of Voice over Bluetooth Smart, an innovative ii. function that leverages the advanced features of ST s BlueNRG network transceiver. The associated BlueVoiceLink implementation example available in the Open.Framework catalog includes all the required drivers and middleware for Bluetooth Smart communication and code for real-time audio recording using ST s digital MEMS microphones. The osxacousticbf software implements a real-time adaptive beam-forming algorithm. Using the audio signals acquired from two digital MEMS microphones, it creates a virtual directional microphone pointing to a fixed location in space. The library supports a dynamic trade-off between complexity and acoustic performance. iii. The osxacousticec software implements a real-time echo-cancellation routine based on the well-known SPEEX implementation of the Multi-Delay Filtering (MDF) algorithm. The function includes automatic gain control and preprocess options, as well. iv. The osxacousticsl software implements a real-time sound-source localization algorithm. Using 2 or 4 signals acquired from digital MEMS microphones, it calculates the Direction of Arrival of an audio source. The function is based on the implementation of state-ofthe-art algorithms exploiting crosscorrelation in the time domain or generalized cross-correlation with phase transform (GCC-PHAT) routines. Users may set output angular resolution in order to balance localization precision and computational effort. 4 5

Are schematics, BOM and PCB/ Gerber files available for the Bluemicrosystem? Schematics, BoM and PCB/Gerber files are available for the Bluemicrosystem. Each Bluemicrosystem platform has a dedicated webpage that lists all the expansion boards needed and provides the schematics, BoM, Gerber files, application notes, and the software that a user needs to run the platform. What s the learning curve for using the Bluemicrosystem for someone who d like to quick prototype an IoT application? Is it plug-and -play? Is example code available? Each Bluemicrosystem platform comes with a Quick-Start Guide that explain to the developer how to easily assemble the X-Nucleo expansion boards, how to download the software, program the boards and run the sample application in a few minutes. We want to give the user an out of the box experience, so we provide precompiled binary of the Bluemicrosystem. Since once connected to the laptop via USB the microcontroller board (the Nucleo board) will show up as a USB drive the developer will have to simply drag and drop the binary into the Nucleo board to program it. with the main building blocks to build their IoT or other device: the HW components, the SW libraries, the algorithms, and of course, the apps. The apps are available both for Android and ios and can be downloaded from Google Play and itunes. The apps are also available as SDKs on github, so developers can jumpstart their development when they want to design a smart phone user interface that exploits all the functions of the ST sensors, along with, all the Open. MEMS and Open.Audio libraries. Developers can also use the apps to acquire and log sensor data and to perform Over-The-Air (OTA) Firmware upgrades. How does ST address the developers need for cloud-connected sensor nodes and what platforms does ST address? In the cloud segment, ST provides end-toend solutions that allow the developer to securely connect a sensor node to the most popular cloud services, including Microsoft Azure and IBM Watson. At ST we call these connectivity tools STM32ODE function packs and, as we do for Bluetooth Smart, we provide them as pre-packaged solutions that can be downloaded from www.st.com. For entrepreneurs whose time is limited and valuable, how much time, roughly speaking, is required (minutes, hours, days) for these solutions to be operational? While every engineer and every design is different, it really takes just a few minutes to download and program the STM32 Nucleo development boards and STM32 X-Nucleo expansion boards using the binaries available in the software packages that can be downloaded from www.st.com. Moreover, the quick-start guides, available for all the STM32ODE function packs, provide a step-by-step guide to the installation and evaluation process. ST advertises innovative semiconductor solutions for Smart Driving and the Internet of Things. Does ST anticipate a part of its broad portfolio to be dedicated to these two relatively new industries, or is ST taking a more wait-and-see conservative approach? ST s focus is fully on Smart Driving and the Internet of Things, along with those applications that are growing the most in the next years so we are fully looking forward. Our products are found everywhere today, and together with our customers, we are already enabling smarter driving and smarter factories, cities and homes, along with the next generation of mobile and Internet of Things devices. We ve seen suggestions that 80% of all innovations in the automotive industry today are directly or indirectly enabled by electronics. That encourages a constant increase in the semiconductor content per car, year after year. ST s Smart Driving products and solutions are making driving safer, greener and more connected through the fusion of several of our technologies. Regarding the Internet of Things and the Maker movement, does ST support entrepreneurial and startups businesses in the same fashion, in customer service and technical support, as it does with large and established companies? ST strongly supports all of our customers. In particular, in the Internet of Things, our customers run the full gamut of companies from our largest customers to the tens of thousands of smaller and equally important customers who we serve through our distribution partners and mass-market initiatives. All of these customers are important to us. Are there apps available for the developers? Yes. The Bluemicrosystem is an end-toend platform that provides developers Developers can also find prepackaged solutions to build Bluetooth Smart sensor networks and post their sensor data to the cloud using Bluetooth Smart-to-Wi-Fi bridges. 6 7

ST Bluemicrosystem Bluetooth Smart Sensor Node Empowers Real-World IoT Applications ST Intelligent Gateways are pre-integrated and pre-validated embedded hardware and software subsystems that bridge data flow between edge devices and the cloud. Designers can accelerate time to market and significantly reduce development cost by using the ST building blocks to enable secure wireless data flow in Machine-to- Machine (M2M) applications. The ST edge solution integrates a multi-sensor array to a variety of ready-to-go wireless interfaces, including a cellular modem, Wi-Fi and Bluetooth Low Energy solutions. The ST edge solution integrates a multi-sensor array to a variety of ready-to-go wireless interfaces, including a cellular modem, Wi-Fi and Bluetooth Low Energy solutions. 8 9

The demos include a variety of example application GUIs that present the sensor data, including sophisticated dashboard designs. The ST Intelligent Gateway includes a common set of API-based services to accelerate interface design, facilitate set-up, configuration and management. The gateway enables developers to immediately power-up, connect the system and input basic network and customer information. A simple virtual COM port based serial link achieves this. The demos include a variety of example application GUIs that present the sensor data, including sophisticated dashboard designs. The intelligent gateways do more than simplify design: intelligence and control functionality moved into the embedded edge enables seamless integration of cloud services for data, including filtering, proxy services and secure personality management. Engineers without embedded networking expertise can now integrate web-serviceenabled intelligence into IoT products. The ST Intelligent gateways comprise of a multi-board stack incorporating an STM32F401 microcontroller development kit and Arduino shield styled expansion boards containing the wireless interface and an array of sensors. The sensors include a threeaxis accelerometer, temperature sensor, humidity sensor, ambient light sensor and an atmospheric pressure sensor. The cellular board also incorporates an adjustable potentiometer for manual level adjustment. Integrate further shields through stacking expansion headers enabling the addition of sensor, actuator and data logging peripherals. The processor sends collated data from sensors and board stack to the cloud via the selected wireless modem. The cellular network demonstration provides an example design for engineers that need to connect an embedded product over 2G, 3G and 4G LTE cellular modem varieties for CDMA and GSM networks with both North American and European SKUs support. The Nimbelink shield is compatible with all STM32 Nucleo boards, and allows incorporation of any Skywire modem module. The demonstration includes visual dashboard-style presentation of the outputs of the four sensors integrated on the Skywire mbed shield. As the modems are preapproved for use on Verizon networks with specially optimized data packages immediately available, designers can get M2M solutions immediately up and running over mobile networks. The freeboard dashboard application streams data from the dev kit using dweet.io from Buglabs. The embedded example application is available on the mbed online development platform an easy to use online compiler and embedded operating system. The Wi-Fi demonstration, based upon a three board stack, enables designers to test configuration of an IEEE 802.11 b/g/n Wi-Fi hotspot and to connect sensory data from the X-NUCLEO- IKS01A1 motion MEMS and environmental sensor evaluation board system. The MEMS development system utilizes the LSM6DS0 3-axis accelerometer and 3-axis gyroscope, an LIS3MDl 3-axis magnetometer, an LPS25HB pressure sensor and an HTS221 humidity and temperature sensor. Use a serial link like Teraterm to setup SSID and obtain the physical MAC address and sensor data is immediately available via IBM s Watson IoT Platform webviewer. The Bluetooth Low Energy (BLE) demonstration is also a three-stack system that utilizes the same MEMs sensor board in combination with an X-NUCLEO-IDB040A1 BLE evaluation board. The BLE evaluation board is based around the BlueNRG, a low power network coprocessor compliant with BTLE 4.0 and BALF-NRG-01D3. Install the ST Intelligent Gateway Application from Android or Apple stores and configure the Bluetooth interface by pairing with a mobile phone. Sensory data now streams directly to the phone. A freeboard.io dashboard application is visually present for the sensor data in the demonstration. Use ST Intelligent Gateway demonstrations to accelerate your IoT project timetable. Using an integrated solution empowers engineers to focus on adding new features rather than reinventing the wheel. Pre-validated and pre-approved wireless modem technology avoids considerable cost and delay in the development process. The flexibility of the board-stacking paradigm and the comprehensive serial interface capability of the STM32F401 development kit enables the gateway to bridge data from legacy devices and connect them to the cloud. This provides a pathway to layer network connectivity on existing designs, maximizing reuse. Use the STM 32 open development environment to build up a hardware architecture with all the functionality required. Rapidly develop software with an integrated development environment that includes predesigned Hardware Abstraction Layer (HAL), advanced middleware and the STM32Cube expansion software. Open.X expansion software can be downloaded to obtain pre-integrated packages targeting specific applications. Turn your prototype into a product in one design step and commercialize designs with less development iterations. Using an integrated solution empowers engineers to focus on adding new features rather than reinventing the wheel. 10 11

ST Wireless Sensor Nodes Provide Access to Cloud The NimbeLink STMicroelectronics Nucleo mbed shield is an expansion board that provides cellular modem and multi-sensory capability compatible with the STM32F401 microcontroller development kit. The shield features a plug-in compact cellular modem module to enable rapid development of network connected IoT products. The module reduces cost, delays and design complexity caused through requiring obtaining FCC and carrier certifications. Any of NimbeLink s Skywire end-device certified cellular modem modules can be installed on the shield. The Skywire socket supports 2G, 3G and 4G LTE cellular modem varieties for CDMA and GSM networks, along with both North American and European SKUs. The shield pin-out and physical connection footprint is compatible with all STM32 Nucleo boards. 12 13

Mbed is ARM s powerful online development platform that simplifies and accelerates deployment of IoT devices through providing a compiler and simple embedded operating system. Modem module installation is easy: simply attach the UMC connector for the integrated RF antenna connector and then insert the module onto a connector on the shield. The shield can then plug directly into the F401 dev kit (make sure to set its jumpers for external power supply). The board incorporates five additional sensors, including a threeaxis accelerometer, temperature sensor, humidity sensor, ambient light sensor and an atmospheric pressure sensor. An adjustable potentiometer is also included to facilitate manual calibration control. The shield includes Arduino expansion headers, enabling further shield placement on the board stack, enabling integration of additional sensor, actuator and data logging shield peripherals. Data, once collated from the sensors and stack by the processor can upload to the cloud via the cellular modem. The low-cost, flexible STM32 Nucleo board is an open development platform that enables rapid implement of prototypes with STM32 microcontrollers. The STM32F401 is a part of the STM32 Dynamic Efficiency TM range of 84MHz Cortex -M4 devices. The integrated Arduino connection and ST Morpho header enable easy expansion of peripheral functionality with a wide choice of specialized compatible shields. This allows for the addition of capabilities like touch screens, GPS receivers, motor controllers and sensor boards. The Skywire mbed demo example enables designers to get a cloud-based sensor monitoring system up and running immediately. The freeboard dashboard application visually presents data streaming from the development kit to the PC using dweet.io from Buglabs. Mbed is ARM s powerful online development platform that simplifies and accelerates deployment of IoT devices through providing a compiler and simple embedded operating system. The Skywire mbed demo accelerates development through a baseline Board Support Package (BSP) and software development environment. This offloads development cost and reduces design effort. Dweet from buglabs enables easy device connection to the Internet while freeboard empowers designers to build beautiful dashboards and control panels to visualize sensor data. The combination of software, Skywire shield and Nucleo mbed dev kit enables rapid creation of stunningly beautiful monitoring applications. The Nucleo board integrates to the ST-LINK/ V2-1 debugger/programmer for finer grained debug and development via an on-board SWD/JTAG connector with a wide choice of Integrated Development Environments (IDEs) including IAR TM, Keil and GCC eclipse-style tool suites. The Skywire sensor shield is an excellent complement to the F401 dev kit, extending its capabilities substantially to empower IoT applications. The four sensors and cellular connect functionality add to the platform s features. These include flexible power supply architecture enabling power through USB or an external source, user definable LEDs, virtual serial COM port, 16 channel 12 bit ADC, real time clock (RTC) and USB drive style drag and drop programming. The large non-volatile flash memory (512k bytes) and SRAM (96k bytes) provide sufficient capacity for complex applications. Designers can expand upon the Skywire reference design to get their applications connected to cellular networks and the internet as soon as possible. The Skywire modems have the additional benefit of certification with Verizon, enabling no-hassle cellular network connection. Verizon has flexible data service bundles and SMS plans specific to IoT and M2M applications that can be set up online with immediate activation. SIM cards are available from a number of sources. Developing Machine to Machine (M2M) data or SMS messaging (native voice interface is not supported) interface development to a remote webserver has never been easier. NimbeLink s technical support includes a comprehensive solution-based knowledge base and how-to guides on issues like provisioning services on Verizon, checking cellular signal strength, connectivity troubleshooting and even on starting PPP links on boot up. NimbeLink provides application notes for sending and receiving data to and from Windows, Linux and embedded devices. Consider using the Skywire mbed shield for your next remote monitoring application that requires a cellular RF connection. Simply connect a virtual COM port, follow a few basic steps and your cloud connection is ready to go! Designers can expand upon the Skywire reference design to get their applications connected to cellular networks and the internet as soon as possible. 14 15

For more information, please visit: www.st.com www.arrow.com