Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

PnP ID for BLE support - nRF52832 - Arduino Nicla Sense ME

Hello All,

We use s132_nrf52_7.2.0_softdevice and a custom application for nRF52832 chip on Nicla Sense ME board. We need to initialize generic PnP ID parameters (Vendor ID Source, Vendor ID, Product ID, Product Version) in order to Initialize Device Information Service for BLE support. 

I have searched in ArduinoBLE library for Arduino specific information.

Please suggest any reference to initialize device information for BLE support in nRF52832 chip - Arduino Nicla Sense ME (nRF5 SDK). 

Also would like to know the feasibility of using below configuration for custom application on nRF52832 chip - Arduino Nicla Sense ME.

/** @defgroup DIS_VENDOR_ID_SRC_VALUES Vendor ID Source values
 * @{
 */
#define BLE_DIS_VENDOR_ID_SRC_BLUETOOTH_SIG   1                 /**< Vendor ID assigned by Bluetooth SIG. */

/**
 * @defgroup ble_dis_config Configuration for Device Information Service.
 * @brief Example characteristic values used for Device Information Service. Will be passed to Device Information Service.
 * @{
 */
#define BLE_DIS_MANUFACTURER_NAME       "NordicSemiconductor"                   /**< Manufacturer Name String. */
#define BLE_DIS_MODEL_NUMBER            "NRF5X"                                 /**< Model Number String. */
#define BLE_DIS_VENDOR_ID               0x0059                                  /**< Vendor ID for PnP ID. */
#define BLE_DIS_PRODUCT_ID              0x0001                                  /**< Product ID for PnP ID. */
#define BLE_DIS_PRODUCT_VERSION         0x0002                                  /**< Product Version for PnP ID. */
/** @} */

Thank you.

Parents Reply Children
No Data
Related