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

How i use "InstaBurst feature" for sending large amount of sensor data in mesh network?

Hi,

We have developing ble mesh network using nRF52 mesh sdk is 1.0.1. We have large amount of sensor data it near about 24-25 kb and want to send this data to other node in single message.

Actually i have refer this link_refer for doing this. I have enable this "EXPERIMENTAL_INSTABURST_ENABLED" and added required source files then complied code.

When i define large length is gives error code 9 means invalid length. 

For sending this all data to server i am using this method:

             #define SAMPLE_POINTS   4096

             uint8_t value[SAMPLE_POINTS*2];

             status = simple_message_client_send(&m_clients[GROUP_CLIENT_INDEX], &value[0], sizeof(value));

I have few question for sending all data as following:

  1. Is it possible to send 24-25kb data in single message, if yes how i can send? 
  2. If not able to send this kind of data is it have other solution for sending all data in ble mesh network?
  3. Once i enabled InstaBurst feature is it required specific soft-device version if yes which one? currently i am using sd132_nrf52_3.1.0.
  4. how i can use  InstaBurst feature and send data via this feature for large packet length and high through put?

Looking forward your reply....!!

 Thanks in Advanced...

Related