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

mesh long range

I am currently trying to extend the range of the bluetooth mesh application. The infocentre infers that the function:

 typedef struct
  120 {
  121     radio_tx_power_t tx_power;       
  122     uint8_t          payload_maxlen; 
  123     radio_mode_t     radio_mode;     
  124 } radio_config_t;

should be used to increase the range by reducing the radio_mode_t:

typedef enum
   74 {
   75     RADIO_MODE_NRF_1MBIT,   
   76     RADIO_MODE_NRF_2MBIT,   
   77     RADIO_MODE_NRF_250KBIT, 
   78     RADIO_MODE_BLE_1MBIT,   
   79 #ifdef NRF52_SERIES
   80     RADIO_MODE_BLE_2MBIT,   
   81     RADIO_MODE_NRF_62K5BIT, 
   82 #endif
   83     RADIO_MODE_END
   84 } radio_mode_t;

however, the radio_modes_t struct is not explained (both of these are found in radio_config.h).

I am currently using a few nrf52840 pdk's, which mode will give the most range for these boards? And is there a place I can find more information on this topic?

Thanks, Richard

Parents Reply Children
Related