Release Note for FP-CLD-BLUEMIX1 Software for STM32

# Release Note for FP-CLD-BLUEMIX1 Software

Copyright 2015 STMicroelectronics

FP-CLD-BLUEMIX1 is an expansion software package for STM32Cube. The software runs on the STM32 microcontroller and includes drivers that recognize Wi-Fi module (SPWF01SA), sensor devices (HTS221, LPS25HB, LSM6DS0, LIS3MDL) and dynamic NFC/RFID tag (M24SR64-Y); it also includes a middleware package implementing the MQTT protocol for easy interaction of STM32 Nucleo based microsystem with Cloud services. The expansion software is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. The software comes with examples for registering the device and sending sensors data to the IBM Bluemix Cloud service.

Some key features of the FP-CLD-BLUEMIX1 package:

- Complete middleware to build applications based on Wi-Fi connectivity (SPW01SA) and to connect STM32 Nucleo boards with Cloud based services
- Provide software interface to access temperature and humidity sensor (HTS221), pressure sensor (LPS25HB), motion sensors (LIS3MDL and LSM6DS0) and to write and read the RFID/NFC tag (M24SR64-Y)
- Integrated MQTT protocol middleware
- Sample implementation available on board X-NUCLEO-IKS01A1, X-NUCLEO-IDW01M1, and X-NUCLEO-NFC01A1, when both connected to NUCLEO-F401RE
- Easy access to IBM Bluemix Cloud services for sensors data visualization and processing

Related information and documentation:

- FP-CLD-BLUEMIX1: www.st.com/stm32ode
- STM32Cube: www.st.com/stm32cube
- STM32 Nucleo boards: www.st.com/stm32nucleo
- STM32 Nucleo expansion boards: www.st.com/x-nucleo

## Update History

### V1.0.0 / 26-January-2016

Main Features

This application reads the sensor data values from the accelerometer, magnetometer and Gyroscope, which are transmitted to the IBM IoT Cloud through Wi-Fi. The URL of the web page where sensors data can be visualized is also written in NFC tag.

The application is configured by default to run in Quickstart mode for data visualization only, but can be quickly modified in order to register and control the device in IBM Cloud (the latter mode requires an account on IBM Bluemix Cloud).

Release notes for expansion software used by FP-CLD-BLUEMIX1 can be found here:

- X-NUCLEO-IKS01A1. The X-NUCLEO-IKS01A1 is a motion MEMS and environmental sensor evaluation board system. It is compatible with the Arduino UNO R3 connector layout, and is designed around ST’s latest sensors (release notes).
- X-NUCLEO-IDW01M1. X-NUCLEO-IDW01M1 is a Wi-Fi evaluation board based on the SPWF01SA module. Compatible with STM32 Nucleo boards. Equipped both with ST morpho connector and Arduino UNO R3 connectors (release notes).
- X-NUCLEO-NFC01A1. The X-NUCLEO-NFC01A1 is a Dynamic NFC tag evaluation board. Compatible with STM32 Nucleo boards. Equipped with Arduino UNO R3 connector (release notes).

Development Toolchains and Compilers

- IAR Embedded Workbench for ARM (EWARM) toolchain V7.40 + ST-LINK
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.16a + ST-LINK
- System Workbench for STM32 V1.3.0.20150724 + ST-LINK

Supported Devices and EVAL boards

- STM32F401RE devices: resources
- NUCLEO-F401RE Board RevC: resources
- X-NUCLEO-IKS01A1 Board: resources
- X-NUCLEO-IDW01M1 Board: resources
- X-NUCLEO-NFC01A1 Board: resources

FP-CLD-BLUEMIX1 hardware combination:

Known Limitations

- NA

## License

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at:

http://www.st.com/software_license_agreement_liberty_v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For complete documentation on STM32 Microcontrollers visit www.st.com/STM32