Download Print this page
ST X-NUCLEO-IDB05A1 Quick Start Manual

ST X-NUCLEO-IDB05A1 Quick Start Manual

Bluetooth low energy expansion board based on spbtle-rf module for stm32 nucleo
Hide thumbs Also See for X-NUCLEO-IDB05A1:

Advertisement

Quick Links

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)

Advertisement

loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-IDB05A1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-IDB05A1

  • Page 1 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)
  • Page 2 Quick Start Guide Contents STM32 Nucleo Bluetooth Low Energy expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 3 Bluetooth Low Energy Expansion Board (X-NUCLEO-IDB05A1) Hardware Overview 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...
  • Page 4: Software Overview

    Bluetooth Low Energy Expansion Board (X-NUCLEO-IDB05A1) Software overview X-CUBE-BLE1 software description • The X-CUBE-BLE1 is a software package which provides STM32 drivers running for the BlueNRG-MS Bluetooth Overall Software Architecture Low Energy device. It is an STM32Cube expansion software package that eases portability across different STM32 MCU families •...
  • Page 5 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...
  • Page 6 Quick Start Guide Contents STM32 Nucleo Bluetooth Low Energy expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 7: Hardware Prerequisites

    Setup & demo examples Hardware prerequisites • 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 Smartphone requirements App for Demo App for Hands On https://play.google.com/store/apps/details?id=c...
  • Page 8: Software Prerequisites

    Setup & demo examples Software prerequisites • STSW-LINK009: ST-LINK/V2-1 USB driver • STSW-LINK007: ST-LINK/V2-1 firmware upgrade • X-CUBE-BLE1 • Copy the .zip file content into the “c:\Program Files (x86)\STMicroelectronics\” folder on your PC • The package contains the source code examples (Keil, IAR EWARM, System Workbench for...
  • Page 9 Go to Select Generic Nucleo docs & BLE porting BlueNRG SPI driver X-NUCLEO-IDB05A1 Bluetooth LE HCI stack Application examples Download and unpack X-CUBE-BLE1 Download and install STM32 Nucleo ST-LINK/V2-1 USB driver Modify and build application Open project example SensorDemo...
  • Page 10 Bluetooth Low Energy expansion board Evaluate using X-CUBE-BLE1 (1/2) From X-CUBE-BLE1 software resource package Drag and drop SensorDemo*.bin on Nucleo drive Download and install the ST BlueNRG application on your smarpthone from Google Play or App Store...
  • Page 11 Bluetooth Low Energy expansion board Evaluate using X-CUBE-BLE1 (2/2) Connect your smartphone application to the BlueNRG-MS device and control the cube on the smartphone app Press the user button on the STM32 Nucleo board to rotate the cube on the smartphone app...
  • Page 12 Bluetooth Low Energy expansion board Evaluate BlueNRG-MS using a GUI Drag and drop Virtual_COM_Port*.bin on Nucleo drive Install BlueNRG GUI from existing BlueNRG DK...
  • Page 13 Evaluate the BLE Standard Profiles (1/2) X-CUBE-BLE1 software expansion also provides different Bluetooth Low Energy standard profiles. Drag and drop ProfPerip_HeartRate_L476RG.bin (or any other peripheral profile binary file) on Nucleo-L476RG drive Install the ST BLE Profile application on your Android/iOS device from the stores...
  • Page 14 Bluetooth Low Energy expansion board Evaluate the BLE Standard Profiles (2/2) Connect your smartphone application to the BlueNRG-MS device and read the simulated Heart Rate measurements on the smartphone display. Press Heart Rate on the app to start reading simulated Heart Rate measurements (sent from the BlueNRG-MS device) on the phone display.
  • Page 15 Bluetooth Low Energy expansion board List of profiles supported by X-CUBE-BLE1 • • Slave profiles (peripheral role): Master profiles (central role): • • Alert Notification Client Heart Rate Collector • • Blood Pressure Sensor Time Client • • Find Me Locator Find Me Locator •...
  • Page 16 Bluetooth Low Energy expansion board based on SPBTLE-RF module for STM32 Nucleo – Data brief DB2592 • UM1912 Getting started with X-NUCLEO-IDB05A1 Bluetooth low energy expansion board based on SPBTLE-RF module for STM32 Nucleo – User Manual X-CUBE-BLE1: • DB2461: Bluetooth Low Energy software expansion for STM32Cube – Data brief •...
  • Page 17 Quick Start Guide Contents STM32 Nucleo Bluetooth Low Energy expansion board Hardware and Software overview Setup & Demo Examples Documents & Related Resources STM32 Open Development Environment: Overview...
  • Page 18 The STM32 Open Development Environment (ODE) consists of a set of stackable boards and a modular open SW environment designed around the STM32 microcontroller family. STM32 Nucleo STM32Cube expansion boards development software (X-NUCLEO) STM32Cube STM32 Nucleo expansion software development boards (X-CUBE) Function Packs (FP) www.st.com/stm32ode...
  • Page 19 Power supply STM32 microcontroller through USB or external source Integrated debugging Complete product range and programming from ultra-low power to high-performance ST-LINK probe ST morpho extension header Arduino™ UNO R3 extension headers www.st.com/stm32nucleo...
  • Page 20 Boards with additional functionality that can be plugged directly on top of the STM32 Nucleo development board directly or stacked on another expansion board. Connect Power Move/Actuate Interact Sense Motion MEMS sensors Environmental sensors DIL24 support for new devices Example of STM32 expansion board (X-NUCLEO-IKS01A1) www.st.com/x-nucleo...
  • Page 21: Software Components

    Environment is compatible with a number of IDEs including IAR EWARM, Keil MDK, and GCC-based environments. Users can choose from three IDEs from leading vendors, which are free of charge and deployed in close cooperation with ST. These include Eclipse-based IDEs such as Ac6 System Workbench for STM32 and the MDK-ARM environment.
  • Page 22 NFC, Wi-Fi, GNSS Audio amplifier ACCESS Touch controller Translate Operation Amplifier CREATE Move / Stepper motor driver DC & BLDC motor driver Actuate Industrial input / output POWER Power Energy management & battery General-purpose microcontrollers PROCESS Process Secure microcontrollers www.st.com/stm32ode Software...