This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

build up centra-peripheral multi board BLE system

Hello everybody,
I have to develop an embedded system to acquire and process data. I will be using 2 custom PCBs based on nRF52832:
1- Sensor board: very low power consumption, it acquires data from a sensor and will transmit the data in raw format via BLE.
2- Processing board: it connects to board 1, processes the data and communicates the results to a smartphone.

I defined 2 different bluetooth profiles: the first is used to communicate the data from the sensor board to the processing board; the second profile is used by the smartphone to set settings and read the data processed by the processing board.

I need some help on how to properly configure the GAP of the two PCBs with nRF52. I made two hypotheses but not only what is the best and if they are achievable.

this is the fist idea:

and this is the second:

Please could you help me?

Parents
  • Hi

    I would recommend going for the second case you've described here, as a peripheral generally consumes noticably less power than a central device, and is therefore way better suited for the low power sensor. I don't see any issue with the second use case.

    However, if you're going to develop an app (containing the profile you're describing) for the smartphone, I don't see why you would need the embedded board "in the middle", as a BLE peripheral would be able to transmit data directly to a smartphone as well, and the phone could take care of all processing. I'm sure you have thought about this, and that there's a reason for the embedded/processing board, but I wanted to mention it anyway.

    Best regards,

    Simon

  • Dear Simon, thanks for your hint.

    we will use BLE peripheral on the BLE low power sensor.

    we can't connect it directy to the smartphone because the Smartphone device is used only to show datas and it is not connected all the time, so we must use a board in the middle to process and store data.

    Have you any suggestion about how to implement a BLE central on a FW that already runs BLE peripheral with custom service?

    Thanks!

Reply
  • Dear Simon, thanks for your hint.

    we will use BLE peripheral on the BLE low power sensor.

    we can't connect it directy to the smartphone because the Smartphone device is used only to show datas and it is not connected all the time, so we must use a board in the middle to process and store data.

    Have you any suggestion about how to implement a BLE central on a FW that already runs BLE peripheral with custom service?

    Thanks!

Children
No Data
Related