OVMS3-idf/components/bt/esp_ble_mesh
lly ef8206cdc6 ble_mesh: Segmented TX to groups [Zephyr]
Implements several changes to the transport layer segmented tx to
improve group message performance:
- Moves retransmit counter to tx context instead of per packet. As every
  unacked packet is sent every retransmit, the retransmit counters would
  be the same in each segment. This makes it easier to control progress.
- Delays the scheduling of the retransmit until the completion of the
  last segment by adding a seg_pending counter. This is essentially the
  same as the old behavior, except that the old behavior might retrigger
  the sending before all segments are finished if the advertising is
  slow.
- Allows the group transmits to stop as soon as all retransmits have
  been exhausted, instead of timing out waiting for acks that won't
  come. This allows group tx to finish without error.
- Fixes a bug where a failed TX would block IV update.
- Cancels any pending transmissions of acked segments.
- Reduces log level for several common group tx scenarios that aren't
  erronous.
2020-05-11 02:29:18 +00:00
..
api ble_mesh: Support reliable sending when publishing [Zephyr] 2020-05-11 02:29:18 +00:00
btc ble_mesh: Fix node not erase info completely 2020-04-30 06:42:54 +00:00
mesh_common ble_mesh: Optimize net_buf_simple routines [Zephyr] 2020-05-11 02:29:18 +00:00
mesh_core ble_mesh: Segmented TX to groups [Zephyr] 2020-05-11 02:29:18 +00:00
mesh_models Merge branch 'bugfix/ble_mesh_add_missing_cpp' into 'master' 2020-04-27 11:47:44 +08:00
Kconfig.in ble_mesh: Remove BLE_MESH_MAX_STORED_NODES option 2020-04-26 06:25:08 +00:00
README.md Provide BLE Mesh documentation 2019-10-30 17:01:18 +08:00

ESP-BLE-MESH Component

This is Espressif Bluetooth Low Energy Mesh component folder.

This component is a part of Espressif IoT Development Framework (ESP-IDF). For the latest documentation please refer to ESP-IDF Programming Guide.

The ESP-BLE-MESH networking enables many-to-many (m:m) device communications and is optimized for creating large-scale device networks.

ESP-BLE-MESH Documentation

ESP-BLE-MESH Examples

  • Refer to ESP-BLE-MESH Examples of Getting Started for the tutorials of ESP BLE Mesh examples.