How many devices are supported in a Bluetooth mesh by nRF52840 and nRF52833?

Hi,

How many devices can be meshed in Bluetooth? I see that both NRF52840 and NRF52833 support Bluetooth 5.3. As I know normally v5.3 supports up to 7 devices. Is it same for NRF52840/NRF52833 or less?

We want to mesh 4 devices as a standard + 2 devices optional in an audio project. All devices will talk to each other. We are goingto develop an intercom system from scratch.

  • Hello,

    Thank you so much for sharing the information. If you want to make this case private please let me know I can do that.

    In your project leader/Master will be broadcasting (available to everyone), while also receiving one incoming stream from any of the group members/ slaves. Is this right?

    If so I am not sure how you guys are handling which of the group member/slave will get the chance to speak. Will the master device control which of the group member can speak at any time?

    Or if your intention is the slave device to control who can speak to the master then you might need to use a regular BLE service which alert the master device. For this you might also need to come up with some algorithm/system to select which devices that gets to speak if multiple ones are sending request/alert to the master.

    If you are concerned about the audio quality I recommend you to use nrf5340.

    Kind Regards,

    Abhijith

  • Yes, the leader broadcasts all, but others transmit to the leader only. All devices will have a mic volume threshold. Typically nobody talks at the same time. The person who the leader tells his/her name talks only. Also, a member can talk if there is an urgent case. Somehow, If more than one person starts talking, we will allow one speaker by filtering start time and device ID. Meanwhile the other will be held by a message. All communication is among a group. So no contact will be made with any foreign group. Also, there will be a couple of seconds time limit for a member. So he/she can't occupy so long time.

  • Hello,

    This seems fine. Yes you can use general BLE for this development You don't need to include mesh for this.

    Hope this helps with your solution.

    Kind Regards,

    Abhijith

Related