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:
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
FP-CLD-BLUEMIX1
hardware combination:

Known Limitations
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
|