STMicroelectronics BlueNRG Element
The BlueNRG element is used to enable BLE connectivity for an embedded device. This element is for using the STMicroelectronics SPBTLE-RF BlueNRG-MS RF module (found on the STMicroelectronics X-NUCLEO-IDB05A1 Bluetooth Low Energy expansion board) alongside a supported device.
The BlueNRG is a protocol element that can be imported into the Element Toolbox through the Add Element button located in the toolbox from the Embedded tab. When a BlueNRG element is placed onto the Studio canvas from the Element Toolbox, it also populates the toolbox with other BLE elements if they were not already available for that project type (such as with the NUCLEO-L476RG, which doesn’t natively contain BLE connectivity).
The BlueNRG-MS RF module cannot support more than four characteristics per BLE service. For SensorTile projects or projects that use the BlueNRG element, there can only be a maximum of four BLE GATT characteristics used per service UUID.
Properties
The following properties can be changed for the BlueNRG element:
Name
The name of the element.
GPIO Driver Instance
The GPIO driver instance number to use.
SPI Driver Instance
SPI Driver instance to use.
Reset Pin
The GPIO pin that resets the board.
Interrupt Pin
The platform-specific interrupt GPIO pin.
Chip Select Pin
The GPIO pin used to toggle the chip select pin on the board.
Triggers
The following triggers are available to execute events from within the BlueNRG element:
Triggered
Execute an event when the source element connected to the BlueNRG triggers.
Setup
Execute an event when the BlueNRG’s setup is complete.
Abilities
The following abilities are available for the BlueNRG element when its source element triggers:
Trigger
Trigger the element(s) that follow the BlueNRG element.