Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube. Description

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

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

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

AN4624 Application note

STSW-BNRG-Mesh. Mesh over Bluetooth low energy. Features. Description. Applications

Getting started with the FP-SNS-ALLMEMS1 Bluetooth low energy and sensors 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 the X-CUBE-NFC5 high performance HF reader / NFC initiator IC software expansion for STM32Cube

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

X-NUCLEO-53L1A1. Long distance ranging Time-of-Flight sensor expansion board based on VL53L1X for STM32 Nucleo. Description.

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

X-NUCLEO-53L0A1. Ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo. Description. Features

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

NUCLEO-L433RC-P NUCLEO-L452RE-P

Getting started with STEVAL-IDB007V1 and STEVAL-IDB008V1 evaluation boards

P-NUCLEO-IKA02A1. STM32 Nucleo pack: electrochemical toxic gas sensor expansion board with CO sensor. Description. Features

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

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

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

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

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

UM1853 User manual. STM32CubeF1 Nucleo demonstration firmware. Introduction

NUCLEO-L496ZG. STM32 Nucleo-144 board. Features. Description

STSW-BNRGUI. BlueNRG GUI SW package. Data brief. Features. Description

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

UM2361. Getting started with the ST BlueNRG-Mesh ios application. User manual. Introduction

P-NUCLEO-53L0A1. VL53L0X Nucleo pack with ranging, gesture detection sensor expansion board and STM32F401RE. Description. Features

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

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

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

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

Dynamic Electro-Thermal simulator for VIPower products. Description

Getting started with VL53L0X ranging and gesture detection sensor software expansion for STM32Cube

Using the GPIOs and interrupt controller to drive LEDs on STM8 Nucleo-64 boards

P-NUCLEO-53L1A1. VL53L1X nucleo pack with X-NUCLEO-53L1A1 expansion board and STM32F401RE nucleo board. Description. Features

P-NUCLEO-6180X2. Proximity, gesture, ambient light sensor expansion board based on VL6180X for STM32L053R8. Description. Features

Motor control power board based on the SLLIMM-nano 2 nd series

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

UM2167 User manual. OrCAD PSpice model usage instructions

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

DT0095 Design tip. Datalogging the SensorTile through a PC. Purpose and benefits. Description

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

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

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

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

STEVAL-IPMnM2N. Motor control power board based on the SLLIMM-nano 2 nd series. Description. Features. RoHS compliant

Getting started with the digital MEMS microphone expansion board based on MP34DT01-M for STM32 Nucleo

AN4872 Application note

EVALKITSTKNX. Miniature transceiver STKNX evaluation and development kit. Features

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

ST25DV-DISCOVERY. Discovery kit for the ST25DV04K dynamic NFC/RFID tag. Features

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

STSW-STWBCFWDT. STWBC firmware downloader tool. Description. Features

TN1235 Technical note

RN0084 Release note. ST-LINK/V2 firmware upgrade. About this release note

X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board based on VL53L0X for STM32 Nucleo

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

UM2192. Getting started with MotionMC magnetometer calibration library in X-CUBE-MEMS1 expansion for STM32Cube. User manual.

STM32H7x3I-EVAL. Evaluation board with STM32H7x3XI MCUs. Data brief. Features

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

How to configure the BlueNRG-1 and BlueNRG-2 devices in network coprocessor mode. Main components Bluetooth Low Energy wireless system-on-chip

UM2051 User manual. Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery. Introduction

32F412GDISCOVERY. Discovery kit with STM32F412ZG MCU. Features. Description

32L476GDISCOVERY. Discovery kit with STM32L476VG MCU. Features. Description

Getting started with X-NUCLEO-53L1A1 long distance ranging ToF sensor expansion board based on VL53L1X for STM32 Nucleo

L9958 Evaluation board for high current (8.6A) DC and Stepper Motors. Description

ST Payment Secure Solution Java Card platform with up to 100 Kbytes of user NVM for AMEX payment applications

EVALKIT-VL6180X. VL6180X plug-in and STM32 F401RE Nucleo board explorer kit. Description. Features

How to upgrade the firmware on the STEVAL-USBC2DP USB Type-C to DisplayPort adapter

AN4515 Application note

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

AN4782 Application note

A scalable approach to your body, networking and security platforms. Description

Getting started with X-NUCLEO-IHM06A1 low voltage stepper motor driver expansion board based on STSPIN220 for STM32 Nucleo

Description. July 2016 DocID Rev 2 1/6

32F746GDISCOVERY. Discovery kit with STM32F746NG MCU. Features. Description

UM2084 User manual. Getting started with the ultra-low-power STM32 and LoRa Nucleo pack. Introduction

300 ma triple DC-DC converter for powering AMOLED displays. Description. Table 1: Device summary Negative voltage. Auxiliary positive voltage

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

STEVAL-STLKT01V1. SensorTile development kit. Description. Features

32F469IDISCOVERY. Discovery kit with STM32F469NI MCU. Features. Description

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

AN4820 Application note

Getting started with osxacousticsl real-time sound source localization software expansion for STM32Cube

EVLKSTCOMET10-1. STCOMET smart meter system-on-chip development kit. Features

AN3281 Application note

Sub-1 GHz RF expansion board based on the SPSGRF-868 module for STM32 Nucleo. Description

SPC58NE84E7, SPC58NE84C3

Description. January 2019 DB2381 Rev 3 1/5

ST Payment Secure Solution - Java Card platform with up to 90 Kbytes of user NVM for Visa, MasterCard, AMEX, Discover and Interac applications

Power line communication expansion board based on ST7580 for STM32 Nucleo. Description

Getting started with the X-CUBE-SPN2 two-axis stepper motor driver software expansion for STM32Cube

AN2667 Application note

Getting started with X-NUCLEO-LED16A1 16-channel LED driver expansion board for STM32 Nucleo

SPC584C80C3, SPC58EC80C3

Getting started with the ultra-low-power STM32 and LoRa Nucleo pack

STM32 embedded target for MATLAB and Simulink release 3.1. Summary for STM32 embedded target for MATLAB and Simulink release 3.1:

STEVAL-BCNKT01V1. BlueCoin Starter kit. Features. Description

AN2676 Application note

Transcription:

Bluetooth low energy profiles for the X-CUBE-BLE1 expansion for STM32Cube Data brief Features Support for Bluetooth low energy slave profiles using ST's BlueNRG device: Alert notification client Blood pressure sensor Find me locator Find me Target Glucose sensor Health thermometer Heart rate Phone alert client Proximity monitor Proximity reporter Time client Time server Support for Bluetooth Low Energy master profiles using ST's BlueNRG device: HEART_RATE_COLLECTOR TIME_CLIENT FIND_ME_LOCATOR BLOOD_PRESSURE_COLLECTOR HEALTH_THERMOMETER_COLLECT OR ALERT_NOTIFICATION_CLIENT GLUCOSE_COLLECTOR Low power optimization Easy portability across different MCU families, thanks to STM32Cube Numerous examples for easier comprehension April 2016 DocID027304 Rev 5 1/5 For further information contact your local STMicroelectronics sales office Description OSXSmartConnPS software is an add-on for X- CUBE-BLE1 and provides an implementation for Bluetooth low energy slave profiles running on the STM32 for ST's BlueNRG Bluetooth Low Energy device. 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-IDB04A1, when connected to a NUCLEO-L053R8, NUCLEO-L476RG, NUCLEO- F401RE or NUCLEO-F411RE board. www.st.com

Revision history OSXSmartConnPS What is STM32Cube? STMCube TM represents an original initiative by STMicroelectronics to ease developers' life by reducing development effort, time and cost. STM32Cube covers the STM32 portfolio. Version 1.x of STM32Cube includes: STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards A comprehensive embedded software platform, delivered per series (such as the STM32CubeF4 for STM32F4 series) STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across the STM32 portfolio A consistent set of middleware components, such as RTOS, USB, TCP/IP, graphics All embedded software utilities, including a full set of examples How does this software complement STM32Cube and X-CUBE-BLE1? The proposed software is based on the STM32Cube and X-CUBE-BLE1. STM32CubeHAL is the hardware abstraction layer for the STM32 microcontroller, while X-CUBE-BLE1 extends STM32Cube by providing a board support package (BSP) for the BlueNRG expansion board and some middleware components for communication with other Bluetooth LE devices. This package adds support for the following slave profiles (peripheral role): Alert notification client Alert notification server Blood pressure sensor Find me locator Find me target Glucose sensor Health thermometer Heart rate Phone alert client Proximity monitor Proximity reporter Time client Time server This package also adds support for the following master profiles (central role): HEART_RATE_COLLECTOR TIME_CLIENT FIND_ME_LOCATOR BLOOD_PRESSURE_COLLECTOR 2/5 DocID027304 Rev 5

HEALTH_THERMOMETER_COLLECTOR ALERT_NOTIFICATION_CLIENT GLUCOSE_COLLECTOR What is STM32Cube? BlueNRG/BlueNRG-MS is a very low power Bluetooth Low Energy (BLE) single-mode network processor, compliant with Bluetooth specifications core 4.0/4.1. The software implements low power optimizations to allow system power consumption of a few micro-amps. DocID027304 Rev 5 3/5

Revision history OSXSmartConnPS Revision history Table 1: Document revision history Date Rev Changes 19-Dec-2014 1 First release. 13-Apr-2015 2 Updated figure in cover page. 16-Nov-2015 3 Updated cover page image Updated cover page Description Minor text edits 16-Dec-2015 4 Updated cover page image 15-Apr-2016 5 Updated cover page Features 4/5 DocID027304 Rev 5

IMPORTANT NOTICE PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries ( ST ) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST s terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. 2016 STMicroelectronics All rights reserved DocID027304 Rev 5 5/5