Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-10587

[Mesh] Add Extended Advertise Support

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Implemented
    • Icon: Medium Medium
    • SimpleLink CC13x2-26x2 SDK BLE5 Stack
    • BLE_AGAMA-3423
    • Hide
      BLE stack BLE5-2.2.3 RC1
      BLE Stack BLE5-2.2.3
      Show
      BLE stack BLE5-2.2.3 RC1 BLE Stack BLE5-2.2.3

      Add Extended Advertise Support.

      Implement the following APIs in the porting layer:

      • bt_le_ext_adv_update_param
      • bt_le_ext_adv_set_data
      • bt_le_ext_adv_start
      • bt_le_ext_adv_stop
      • bt_le_ext_adv_create

      When AE is used, the user can use its capability to send large payload without segmentation

      To use the AE large data sending, increase the size of a mesh msg segment to 226 bytes when AE is used (which is the max possible size to send without using BLE segmentation).

      Why the size is 226?

      1. The size of an AE packet is 255 bytes.
      2. The advertise header size is 2 bytes.
      3. The extended header size is 9 bytes.
      4. The Mesh network header + NetMIC size is 9 + 4 bytes.
      5. The lower transport layer header size is 4 bytes.
      6. After reducing 2-5 from the AE packet size, we have 226 bytes left for Mesh msg data.

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: