Hi,
I am currently working on a project using the nRF52832 controller as a gateway device and the nRF52810 controller as a timer indication device.
I have successfully integrated the Timer and SAADC peripherals into the ble_app_uart/pca10040e/s112 example project from the nRF5 SDK, and flashed it onto the nRF52810-based timer indication device. The device connects with the mobile app (APK) and is able to send and receive commands.
As discussed earlier, the project has evolved, and we have added an nRF52832-based gateway device. This change requires the nRF52832 gateway device to act as both a Central and Peripheral.
Requirement :-
Initially, the nRF52832 gateway device connects with the APK and sends the list of nearby available BLE devices to the APK, acting as a Peripheral. When the APK sends a command containing the name or MAC address of the desired device, the gateway device switches from Peripheral to Central role and connects to that corresponding timer indication device. This is the core requirement of my current project.
Is there any example project available that I can start with?
Could you please guide me on the following:
- Is there any available example project that can demonstrate how a device can act as both a Central and a Peripheral?
- How can the role switching between Central and Peripheral be implemented in the nRF52832?
- Is there an option to retrieve a list of nearby advertised BLE devices?
Your response will be greatly appreciated.
*******************************************************************************************************************
Project Details:
- SDK: nRF5 SDK 17.0.2
- IDE: SEGGER Embedded Studio 5.42a
- Controller: nRF52832
Thank you for your support.
Best regards,
SILTVM

W1 TO W9 are the timer devices

