FP-SNS-FLIGHT1:Bluetooth Low Energy, sensors and NFC tag software expansion for STM32Cube

FP-SNS-FLIGHT1 is an STM32 ODE function pack for connecting an IoT node to a smartphone via Bluetooth low energy and view real time humidity, pressure, motion, proximity and ambient light sensor data.

This package lets you jump-start your sensor node development so that you can focus on adding desired functions.

It uses the NDEF standard for simple and secure Bluetooth pairing, storing the necessary information on the NFC tag and thus simplifying the device configuration. It includes the functionality to perform Firmware Over-The-Air update (FOTA) with the ST BlueMS application for Android/iOS devices.

The software runs on STM32 microcontrollers and includes drivers for the Bluetooth low energy device (BlueNRG), the sensor devices (HTS221, LPS25HB, LSM6DS0, LSM6DS3, LIS3MDL, VL6180X), and the dynamic NFC/RFID tag (M24SR64-Y).

Key Features

  • Complete middleware to build applications using temperature and humidity sensors (HTS221), pressure sensor (LPS25HB) and motion sensors (LIS3MDL and LSM6DS0), VL6180X proximity and ambient light sensing module and M24SR64-Y Dynamic NFC/RFID tag (using the NDEF standard)
  • The package is compatible with the motion sensor LSM6DS3 DIL24 expansion component
  • Very low power Bluetooth low energy (BlueNRG) single-mode network processor, compliant with Bluetooth specifications core 4.1 for transmitting information to one client
  • Easy portability across different MCU families, thanks to STM32Cube
  • Compatible with BlueMS application for Android/iOS (versions 2.1.0 and above) available on respective online Play/iTunes) stores
  • Over-The-Air firmware update using the BlueMS application version 3.0.0 or above (X-NUCLEO-IDB05A1 Bluetooth low energy expansion board only)
  • Free, user-friendly license terms
  • Sample implementation on X-NUCLEO-NFC01A1, X-NUCLEO-IKS01A1, X-NUCLEO-6180XA1 and X-NUCLEO-IDB04A1 (or X-NUCLEO-IDB05A1) expansion boards when connected to a NUCLEO-F401RE or NUCLEO-L476RG development board
Product Specifications
DescriptionVersionSize
DB2862: STM32 ODE function pack for IoT node with NFC, BLE connectivity and environmental, motion and Time-of-Flight2.0213 KB
User Manuals
DescriptionVersionSize
UM2026: Getting started with the software package for Bluetooth low energy, sensors and NFC tag software in FP-SNS-FLIGHT12.016 MB
Presentations
DescriptionVersionSize
FP-SNS-FLIGHT1 Quick start guide2.02 MB
License Agreement
DescriptionVersionSize
SLA0055: SOFTWARE LICENSE AGREEMENT1.16106 KB
STM32 Open Development Environment
Part NumberManufacturerDescription
X-NUCLEO-6180XA1STProximity and ambient light sensor expansion board based on VL6180X for STM32 Nucleo
X-NUCLEO-IDB04A1STBluetooth low energy expansion board based on BlueNRG for STM32 Nucleo
X-NUCLEO-IDB05A1STBluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo
X-NUCLEO-IKS01A1STMotion MEMS and environmental sensor expansion board for STM32 Nucleo
X-NUCLEO-NFC01A1STDynamic NFC tag expansion board based on M24SR for STM32 Nucleo
Wireless Connectivity Software
Part NumberManufacturerDescription
BlueMSSTBlueMS Application for Android and iOS
Product Evaluation Tools
Part NumberManufacturerDescription
NUCLEO-F401RESTSTM32 Nucleo-64 development board with STM32F401RE MCU, supports Arduino and ST morpho connectivity
NUCLEO-L476RGSTM32 Nucleo-64 development board with STM32L476RG MCU, supports Arduino and ST morpho connectivity
STEVAL-MKI160V1STLSM6DS3 adapter board for standard DIL24 socket
Get Software
Part NumberSoftware VersionSupplier
FP-SNS-FLIGHT12.1.0ST
STM32 ODE function pack for IoT node with NFC, BLE connectivity and environmental, motion and Time-of-Flight FP-SNS-FLIGHT1
Getting started with the software package for Bluetooth low energy, sensors and NFC tag software in FP-SNS-FLIGHT1 FP-SNS-FLIGHT1
Getting started with the software package for Bluetooth low energy, sensors and NFC tag software in FP-SNS-FLIGHT1 FP-SNS-FLIGHT1
SOFTWARE LICENSE AGREEMENT X-CUBE-SPN6