SWRA732 December   2021 CC1352P , CC1352R , CC2642R , CC2652R , CC2652R7 , CC2652RSIP

 

  1.   Abstract
  2.   Trademarks
  3. Introduction
  4. Reference Examples
  5. Software Block Diagram
  6. Network Topology and Features
  7. Security
  8. Performance and Test Data
    1. 6.1 Hardware Setup
    2. 6.2 Software Setup
  9. Power Consumption of the Low Power Node (LPN)
  10. Out-of-Box Experience
  11. Tools
  12. 10Known Limitations
  13. 11References

Reference Examples

Application Usage
simple_mesh_node Implements a basic Bluetooth Mesh node with Relay, Proxy, Friend, and Low Power Node capabilities using GATT/ADV bearer.Concurrent operation of a Bluetooth Mesh node and a Bluetooth LE peripheral is also supported.
simple_mesh_node_oad_offchip Same as simple_mesh_node above with off-chip OAD functionality to enable wireless firmware updates over the Bluetooth LE connection.
simple_mesh_node_oad_onchip Same as simple_mesh_node above with on-chip OAD functionality to enable wireless firmware updates over the Bluetooth LE connection.
mesh_app_python A Python based network processor project that utilizes eRPC to interface with a simple_mesh_node.
Table 2-1 Flash Memory Consumed by Reference Examples Running on CC2652
Code Example and Wireless MCU Consumed FLASH
(in bytes)
Consumed RAM
(in bytes)
Configuration
simple_mesh_node 178929 27175 Basic node
simple_mesh_node 200277 25594 Basic node + ERPC (2-chip)
simple_mesh_node 182665 27351 Low Power Node
simple_mesh_node 204690 25770 Low Power Node + ERPC (2-chip)
simple_mesh_node 179095 27175 Relay
simple_mesh_node 200440 25594 Relay + ERPC (2-chip)

The above data is taken based off the simple_mesh_node example with select configurations. Additionally, devices that were compiled with ERPC support consequently have UART enabled, as ERPC enables a 2-chip configuration over serial port (i.e. UART). This leads to a slightly higher memory footprint with the ERPC configured projects. For more information about ERPC and our host tool, refer to the following section of our User's Guide: TI Bluetooth Mesh Host PC Tool. Note: the links provided in this document pertain to SDK version 5.30.01.01. For the most accurate information, be sure to leverage the documentation dedicated to the SDK version you are using. Actual results may vary slightly based on the SDK you are leveraging, device type, and other factors like IDE and compiler. The results shown above were taken using a CC2652R1 Launchpad example on the following SDK: simplelink_cc13xx_cc26xx_sdk_5_30_01_01 using CCS v11.0 and the TI Clang compiler v1.3.0 LTS. The data provided above should be used for reference purposes only.