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

Confusion about stack compatibilities

Hi,

I am a little bit confused about the different supported stack for the nRF52833 when using BLE Mesh. With the current example, there is only support for the S113. Can I somehow also use the S132 or the S140, since it seems, S113 does not support the +8dBm TX power for the nRF52833.

Further I have pretty bad range in the Mesh, altough I'm using the +4dBm TX power and an external antenna. The packet seems not to be reliable in the mesh for the light switch example. Can I somehow integrate more reliability?

Kind Regards,

Sebastian

Parents
  • Hi,

    nRF5 SDK for Mesh supports the nRF52833 with SoftDevice S140 v7.0.1 or S113 v7.0.1, ref. Compatibility documentation on Infocenter.

    What range are you getting, and is it for the ADV bearer or is it for the connections from GATT proxy nodes to e.g. smartphone?

    You can increase reliability of the mesh network by increasing the number of times a packet gets repeated when sent from the originating node, and for how many times a packet gets repeated when relayed by relay nodes. The default setting of 1 repeat is defined in nrf_mesh_config_core.h as CORE_TX_REPEAT_RELAY_DEFAULT (for relaying in relay nodes) and CORE_TX_REPEAT_ORIGINATOR_DEFAULT (for number of repeats from the original sender of the message.) These settings can then be configured to other values trough the configuration model on each node, from the provisioner.

    In addition to the above settings, in the examples in the SDK we use a setting APP_UNACK_MSG_REPEAT_COUNT (usually set in main.c) for repeating unacknowledged messages on the application level.

    Regards,
    Terje

Reply
  • Hi,

    nRF5 SDK for Mesh supports the nRF52833 with SoftDevice S140 v7.0.1 or S113 v7.0.1, ref. Compatibility documentation on Infocenter.

    What range are you getting, and is it for the ADV bearer or is it for the connections from GATT proxy nodes to e.g. smartphone?

    You can increase reliability of the mesh network by increasing the number of times a packet gets repeated when sent from the originating node, and for how many times a packet gets repeated when relayed by relay nodes. The default setting of 1 repeat is defined in nrf_mesh_config_core.h as CORE_TX_REPEAT_RELAY_DEFAULT (for relaying in relay nodes) and CORE_TX_REPEAT_ORIGINATOR_DEFAULT (for number of repeats from the original sender of the message.) These settings can then be configured to other values trough the configuration model on each node, from the provisioner.

    In addition to the above settings, in the examples in the SDK we use a setting APP_UNACK_MSG_REPEAT_COUNT (usually set in main.c) for repeating unacknowledged messages on the application level.

    Regards,
    Terje

Children
No Data
Related