1 Reply Latest reply on Oct 25, 2020 12:53 PM by DheerajP_41

    Max number of GATT-Proxy and max number of Nodes on BLE Mesh




      What is the limit to the maximum number of GATT-proxy (phones) that can simultaneously transfer data on the BLE Mesh?  What is the maximum number of nodes that can be on the BLE Mesh.  Is this limited to memory?


      Thanks in advance,


        • 1. Re: Max number of GATT-Proxy and max number of Nodes on BLE Mesh



          Yes. One limitation of number of nodes, applications, etc. could be the available memory of the device/node. One of the other main limitation factor is, the time taken by the router nodes to receive a message and drop/forward it.


          The default values configured for the network keys, application keys, scenes and scheduler events are 4, 8, 10 and 16 respectively. The maximum values for these parameters depend on the available free RAM for a given application.


          As per the mesh specification, 32767 elements can be added to a mesh network. A Node can have multiple elements containing multiple models. Please check https://www.bluetooth.com/specifications/mesh-specifications/


          GATT proxy node communicates with the GATT client (E.g. phone ) over a GATT connection which is one-to-one. If a network has 3 GATT proxy node, 3 such connection can be established. When multiple provisioners are used in network, the database should be distributed across the provisioners properly. With current helper application, users can import/export the provisioner database in JSON format.


          We have tested 150+ nodes (closely packed) in a single network without any issues.


          Please have a look at the Mesh AppNote: https://www.cypress.com/file/473921/download




          1 of 1 people found this helpful