The STSW-BLUENRG-DK is an evaluation SW package based on BlueNRG, BlueNRG-MS network coprocessors which are low power Bluetooth® Smart IC, compliant, respectively, with the Bluetooth® 4.0 and 4.1 specifications, and supporting both master and slave roles.
The STSW-BLUENRG-DK SW package supports the BlueNRG, BlueNRG-MS kits platforms available on related web pages. It provides a complete ACI (application command interface) framework running over the STM32L1xx microcontroller, and allowing to interact with the BlueNRG, BlueNRG-MS network coprocessors through an SPI interface in order to issue commands to the BLE stack and get related events. Further, the SW package provides a set of BLE demonstrations applications allowing to show some typical Bluetooth Low Energy working scenarios.
The BlueNRG GUI, included in the software package, is a graphical user interface that can be used for sending standard and vendor-specific HCI commands to the BlueNRG, BlueNRG-MS devices and receive events from them. The BlueNRG GUI also provides some utilities allowing to upgrade the STM32L1xx software image and the BlueNRG, BlueNRG-MS stack images and related IFR configuration. It also allows to save the current list of sent commands and received events on a CSV file and to reload them. Further, it provides a script tool which can be used to load and run user scripts based on ACI APIs and related stack events. These scripts can also be run through a standalone BlueNRG script launcher utility provided within the SW package.