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

Performance drop with proxy enabled in Mesh 2.0.1

Hi all,

I'm experiencing a performance drop with BLE proxy enabled in Mesh SDK 2.0.1 compared to Mesh SDK 2.0.1 / Mesh SDK 1.0.1 without proxies (higher packet loss, range issues, slow communication).

Mesh Proxy configuration:

  • 1x PCA10040 Provisioner ( switched off after a successful provisioning of all the nodes )
  • 1x PCA10040 Mesh Light Proxy Server
  • 1x PCA10040 Mesh Light Proxy Client

Mesh NOProxy configuration:

  • 1x PCA10040 Provisioner ( switched off after a successful provisioning of all the nodes )
  • 1x PCA10040 Mesh Light Server
  • 1x PCA10040 Mesh Light Client

Is that normal (maybe related to the "concurrency" of the two stacks) ? 

Parents
  • Hi,

    I think you have already suggested the correct answer. With the proxy feature enabled the node has to toggle between ADV bearer, advertising the proxy server and (if any proxy clients connected) keep a BLE connection going. Do you have numbers for packet loss, range and throughput, that you can share?

    Note that the naming for the proxy examples is a little confusing. Both implement the proxy server, as the server/client in the naming refers to the light switch model and not to the proxy roles.

    Regards,
    Terje

Reply
  • Hi,

    I think you have already suggested the correct answer. With the proxy feature enabled the node has to toggle between ADV bearer, advertising the proxy server and (if any proxy clients connected) keep a BLE connection going. Do you have numbers for packet loss, range and throughput, that you can share?

    Note that the naming for the proxy examples is a little confusing. Both implement the proxy server, as the server/client in the naming refers to the light switch model and not to the proxy roles.

    Regards,
    Terje

Children
No Data
Related