English
Language : 

PM0237 Datasheet, PDF (1/88 Pages) STMicroelectronics – The main purpose of this document is to provide a developer
PM0237
Programming manual
BlueNRG, BlueNRG-MS stacks programming guidelines
Note:
Introduction
The main purpose of this document is to provide a developer with some reference
programming guidelines about how to develop a Bluetooth low energy (BLE) host
applications using BlueNRG, BlueNRG-MS stacks APIs.
The document describes the BlueNRG, BlueNRG-MS stacks architecture, APIs interface
and callbacks allowing to get access to the Bluetooth low energy functions provided by the
BlueNRG, BlueNRG-MS network coprocessors.
This programming manual also provides some fundamental concepts about the Bluetooth
low energy (BLE) technology in order to associate the BlueNRG, BlueNRG-MS APIs,
parameters, and related events with the BLE protocol stack features. It is assumed that the
user already has a basic knowledge about the BLE technology and its main features.
For more information related to the full set related to the BlueNRG, BlueNRG-MS devices
and the Bluetooth specification v4.0 and v4.1, refer to Section 4: References at the end of
this document.
The BlueNRG is a very low power Bluetooth low energy (BLE) single-mode network
processor, compliant with Bluetooth specification v4.0 and supporting master or slave role.
The BlueNRG-MS is a very low power Bluetooth low energy (BLE) single-mode network
processor, compliant with Bluetooth specification v4.1 and supporting both master and slave
roles.
The manual is structured as follows:
• Fundamentals of Bluetooth low energy (BLE) technology
• BlueNRG, BlueNRG-MS stacks architecture and application command interface (ACI)
overview
• How to design an application using the BlueNRG, BlueNRG-MS stacks ACI APIs
The document content is valid for both BlueNRG and BlueNRG-MS devices. Any specific
difference is highlighted whenever it is needed.
April 2015
DocID027104 Rev 2
1/88
www.st.com