Enabling RELAY feature in nRF Connect SDK

Hi,

I have setup exactly as described in this page Bluetooth: Mesh sensor server — nRF Connect SDK 1.4.2 documentation (nordicsemi.com) ,

I can successfully read the temperature in client, but the message is not relayed to the next board,

After checking, i saw that the RELAY feature is disabled in nRF Mesh mobile app and i'm unable to Set Relay in Configuration Server too(option is blacked out)

But in code , i could see

CONFIG_BT_MESH_RELAY=y in proj.conf
CONFIG_BT_MESH_RELAY=y
CONFIG_BT_MESH_RELAY_ENABLED=y 
CONFIG_BT_MESH_RELAY_RETRANSMIT_COUNT=2
CONFIG_BT_MESH_RELAY_RETRANSMIT_INTERVAL=20     in .config
#define CONFIG_BT_MESH_RELAY 1
#define CONFIG_BT_MESH_RELAY_ENABLED 1
#define CONFIG_BT_MESH_RELAY_RETRANSMIT_COUNT 2
#define CONFIG_BT_MESH_RELAY_RETRANSMIT_INTERVAL 20     in autoconf.h
Could someone help me out...
TIA
Parents
  • Hi,

    I have been able to reproduce; the nRF Mesh app displays the node features as if Relay is disabled, and the Relay section of the configuration server is grayed out. I tested both the sensor server and the chat sample, and both show the same behavior.

    After a "drag downward" gesture in the configuration server view, the values gets reloaded and show the correct values of Retransmit Count 2, Retransmit Interval 20 ms (chat example). Using nRF Mesh v3.2.4 for Android.

    I have asked the mobile apps team for comment.

    Regards,
    Terje

  • Initially, after provisioning, the state of Relay feature is unknown. We only know that it's supported (the flag in Composition Data has supported/not supported meaning). We need to map it to Enabled/Disabled/Not supported (3 states) of the relay state in CDB (database). It may incorrectly be mapped to Disabled until you pull to refresh in Config Server Model screen. Then it reads the current state and should also update Device Features. We'll look into it.

Reply Children
Related