User Manual User Manual TRAXENS BOX0022 December 2019
User Manual Table of content 1. Introduction ..................................................................................................................... 3 1.1Generic Access Profile (GAP) ............................................................................................. 3 1.2Generic Attribute Profile (GATT).......................................................................................... 3 1.3Hardware context .......................................................................
User Manual 1. Introduction BLE is a protocol developed by Bluetooth SIG, the BLE stack contains two categories the Generic Access Profile (GAP) and the Generic Attribute Profile (GATT). 1.1 Generic Access Profile (GAP) The GAP controls connections and advertising in Bluetooth and it makes the device visible and determines how two devices can interact with each other.
User Manual The Bluetooth application is set in the STM32L4 chip and allow the setup of the NRF52. For this Nordic give a serialization librairies which must be ported in our project.
User Manual 2 Serialization Architecture The STM32 runs a serialzed application to communicate with an external bluetooth chip, the soft device which contains the stack bluetooh is only flashed in the NRF52840 and in the stm32 is replaced by a codec that implements the SoftDevice API. All function calls to the codec are serialized and transmitted to the NRF52 using the transport layer drivers.The NRF52 decodes the serialized commands from the STM32 and executes the corresponding function in the SoftDevice.
User Manual 3 Nordic delivery integration To integrate the BLE Nordic delivery in the STM32 project, the steps are: • Download the nRF5 SDK v15.0.0 https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF5-SDK • Import all files from \components\serialization\application\codecs\ble\middelware • Import all files from \components\serialization\application\codecs\ble\serializers • Import ble_advdata.c ,ble_conn_params.c and ble_conn_state.c from \comp
User Manual 4 Legal notice This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation. NOTE: The grantee is not responsible for any changes or modifications not expressly approved by the party responsible for compliance.