Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How increase throughput or high data sending rate in BLE mesh sdk using nRF52832 sdk1.0.1?

Hello,

We have developing solution for IIoT using Nordic BLE mesh technology for many node to other many node then send to own server. We have select one analog sensor and read this adc 3 channels using nRF52832 DK. Each channel of adc data is near about 8KB so total data size is 8*3= 24KB. Now we have successfully send this large amount of data sensor node to relay node.

Simply we are trying to like this:

Sensor Node1,2,3.....N------>Relay Node(use for re-transmit message and expand connectivity range)--------> Server Node(Receive data from relay node and send it to own server using WiFi).

In my server side i have merged  UART example from nRF5 SDK 14.1 into mesh sdk.  Not use mesh serial example in my application. UART example is used because i have interface external WIFI module for internet connectivity to own server.

But now my problem is When i send data Sensor node to relay node it sending very fast it take near about 3 second for sending all data into server.

But when i send this same data relay node to server node(with interface wifi module using UART)at this time it take more time near about 3-4 minutes.

Actually i have enable mesh instaburst feature in my code but not increase throughput.  On this i have few questions as per the following:

  1. Why it only through put low when i send sensor data to server node with merge example is UART?
  2. If i interface UART example into mesh light switch server example node due to this is it affect on throughput?
  3. If yes for increasing this is it have any new configuration for achieving high data rate.
  4. For sending all packets i have use access_model_publish method can you suggest other method for high data rate and also no packet losses between sending..

Thanks in Advanced.......!!!

Related