FP-SNS-MOTENV1:STM32 ODE function pack for IoT node with BLE connectivityA and environmental and motion sensors

FP-SNS-MOTENV1 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers that recognize the Bluetooth low energy (BlueNRG) and sensor devices (HTS221, LPS25HB, LPS22HB, LSM6DS0, LSM6DSL, LIS3MDL, LSM303AGR).

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

The software comes with sample implementations of the drivers running on the X-NUCLEO-IKS01A2 (or X-NUCLEO-IKS01A1) board featuring temperature, humidity, pressure and motion MEMS sensors, and X-NUCLEO-IDB04A1 (or X-NUCLEO-IDB05A1) board enabling the Bluetooth protocol, when connected to a NUCLEO-F401RE, NUCLEO-L476RG or NUCLEO-L053R8

The software is based on the STM32Cube technology and also supports the STEVAL-STLKT01V1 board.

Key Features

  • For STM32 Nucleo expansion boards, complete middleware to build applications using:
    • temperature/humidity sensor (HTS221)
    • temperature/pressure sensor (LPS25HB)
    • motion sensors (LIS3MDL/LSM303AGR and LSM6DS0/LSM6DSL)
    • compatible with the motion sensor LSM6DS3 DIL24 expansion
  • For the STEVAL-STLKT01V1:
    • temperature and pressure sensor (LPS22HB)
    • motion sensors (LSM303AGR and LSM6DSM)
    • Gas Gauge (STC3115)
  • X-NUCLEO-IKS01A1/X-NUCLEO-IKS01A2 auto-discovery (only for NUCLEO-F401RE/NUCLEO-L476RG)
  • Very low power Bluetooth low energy (BlueNRG) single-mode network processor for transmitting information to one client
  • Easy portability across different MCU families, thanks to STM32Cube
  • Over-The-Air firmware update (for X-NUCLEO-IDB05A1 Bluetooth board only) using the BlueMS application (Ver. 3.0.0 or higher)
  • Gas Gauge STEVAL-STLKT01V1 visible using BlueMS application (Ver. 3.2.0 and above)
  • Free, user-friendly license terms
  • Separate sample implementations for:
    • X-NUCLEO-IKS01A2 (or X-NUCLEO-IKS01A1) and X-NUCLEO-IDB05A1 (or X-NUCLEO-IDB04A1) boards when connected to a NUCLEO-F401RE , NUCLEO-L476RG or NUCLEO-L053R8 board.
    • STEVAL-STLKT01V1 board
Product Specifications
DescriptionVersionSize
DB2852: STM32 ODE function pack for IoT node with BLE connectivity and environmental and motion sensors4.0367 KB
User Manuals
DescriptionVersionSize
UM2016: Getting started with the FP-SNS-MOTENV1 Bluetooth low energy and sensors software expansion for STM32Cube5.025 MB
Presentations
DescriptionVersionSize
FP-SNS-MOTENV1 quick start guide2.2.02 MB
License Agreement
DescriptionVersionSize
SLA0055: SOFTWARE LICENSE AGREEMENT1.16106 KB
STM32 Open Development Environment
Part NumberManufacturerDescription
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-IKS01A2STMotion MEMS and environmental sensor expansion board 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
Solution Evaluation Tools
Part NumberManufacturerDescription
STEVAL-STLKT01V1STSensorTile development kit
Get Software
Part NumberSoftware VersionSupplier
FP-SNS-MOTENV12.2.0ST
STM32 ODE function pack for IoT node with BLE connectivity and environmental and motion sensors FP-SNS-MOTENV1
Getting started with the FP-SNS-MOTENV1 Bluetooth low energy and sensors software expansion for STM32Cube FP-SNS-MOTENV1
Getting started with the FP-SNS-MOTENV1 Bluetooth low energy and sensors software expansion for STM32Cube FP-SNS-MOTENV1
SOFTWARE LICENSE AGREEMENT X-CUBE-SPN6