ST X-NUCLEO-IDB05A1 Quick Start Manual

Quick Start Guide
Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo (X-NUCLEO-IDB05A1)
Version 1.6 (Mar 25, 2019)
Quick Start Guide Contents
2
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
Bluetooth Low Energy Expansion Board (X-NUCLEO-IDB05A1)
Hardware Overview
3
Hardware Description
The X-NUCLEO-IDB05A1 is a Bluetooth Low Energy
(BLE) evaluation and development board system, designed around ST’s SPBTLE-RF Bluetooth Low Energy module based on BlueNRG-MS.
The BlueNRG-MS processor hosted in the SPBTLE-RF
module communicates with the STM32 Nucleo developer board host microcontroller though an SPI link available on the Arduino UNO R3 connector.
Key Products on board
SPBTLE-RF
Bluetooth Low Energy, FCC and IC certified, module based on Bluetooth® Low Energy wireless network processor BlueNRG-MS, BLE4.2 compliant.
SPBTLE-RF integrates a BALF-NRG-01D3 balun and a chip antenna. It embeds 32 MHz and 32.768 kHz crystal oscillators for the BlueNRG-MS.
M95640-R
64-Kbit serial SPI bus EEPROM with high-speed clock
interface
Latest info available at www.st.com
X-NUCLEO-IDB05A1
Latest info available at www.st.com
X-CUBE-BLE1
Bluetooth Low Energy Expansion Board (X-NUCLEO-IDB05A1)
Software overview
4
X-CUBE-BLE1 software description
The X-CUBE-BLE1 is a software package which provides
STM32 drivers running for the BlueNRG-MS Bluetooth Low Energy device. It is an STM32Cube expansion software package that eases portability across different STM32 MCU families
Implementation examples are available for the STM32
Nucleo Bluetooth Low Energy expansion board (X­NUCLEO-IDB05A1) plugged on top of an STM32 Nucleo board (NUCLEO-L053R8, NUCLEO-L476RG, NUCLEO­F401RE or NUCLEO-F411RE)
Key features
Complete middleware to build applications using the
BlueNRG-MS network processor
Easy portability across different MCU families thanks to
the STM32Cube
Sample applications that the developer can use to start
experimenting with the code
References to free Android and iOS app that can be
used along with the sample applications
Free, user-friendly license terms
Overall Software Architecture
Peripheral and Central Profiles
Software Overview
5
Software description for Peripheral and Central Profiles
X-CUBE-BLE1 provides an implementation for
Bluetooth Low Energy slave & central profiles and sample applications running on the STM32 for the BlueNRG-MS Bluetooth Low Energy device
Implementation examples are available for the STM32
Nucleo Bluetooth Low Energy expansion board (X-
NUCLEO-IDB05A1) plugged on top of an STM32 Nucleo board (NUCLEO-L053R8, NUCLEO-L476RG, NUCLEO­F401RE or NUCLEO-F411RE)
Key features
Support for Bluetooth Low Energy profiles using the
BlueNRG-MS network processor:
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.
Low power optimization
Examples for easier evaluation and development
Latest info available at www.st.com
X-CUBE-BLE1
Overall Software Architecture
Quick Start Guide Contents
6
Setup & Demo Examples
Documents & Related Resources
STM32 Open Development Environment: Overview
Setup & demo examples
Hardware prerequisites
7
1 x STM32 Nucleo Bluetooth Low Energy expansion board
(X-NUCLEO-IDB05A1)
1 x STM32 Nucleo development board
(NUCLEO-L053R8, NUCLEO-L476RG, NUCLEO-F401RE
or NUCLEO-F411RE)
1 x BLE-enabled smartphone and associated apps
Android
KitKat OS phone
https://play.google.com/store/apps/detail
s?id=com.macdom.ble.blescanner
iOS device
(starting from
iPhone 4S)
https://itunes.apple.com/fr/app/lightblue-
bluetooth-low-energy/id557428110?mt=8
Android - BLE scanner
iOS - Light Blue
https://itunes.apple.com/fr/app/bluenrg/id7058 73549
https://play.google.com/store/apps/details?id=c om.st.blunrg
App for Hands OnApp for DemoSmartphone requirements
Loading...
+ 15 hidden pages