mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
4fddf1156b
Backport of https://github.com/apache/mynewt-nimble/pull/724 Mesh spec 1.0.1 changes proxy disabling behavior to only affect the relaying from proxy nodes. Previously, disabling proxy would shut down all proxy and node activity. Tweaks from the original commit: - Removed redundant call to bt_mesh_adv_update() in gatt_proxy_set() - Removed invalid ref to 4.2.11.1 in node_identity_set() --- According to Mesh Profile Spec 1.0.1, Section 4.2.11: "If the Proxy feature is disabled, a GATT client device can connect over GATT to that node for configuration and control. Messages from the GATT bearer are not relayed to the advertising bearer." Moreover some notes have been removed from the spec compared to version 1.0: Mesh Profile Spec 1.0, Section 4.2.11: "Upon transition from GATT Proxy state 0x01 to GATT Proxy state 0x00 the GATT Bearer Server shall disconnect all GATT Bearer Clients." "The Configuration Client should turn off the Proxy state as the last step in the configuration process." Mesh Profile Spec 1.0, Section 4.2.11.1: "When the GATT Proxy state is set to 0x00, the Node Identity state for all subnets shall be set to 0x00 and shall not be changed." |
||
---|---|---|
.. | ||
api | ||
btc | ||
mesh_common | ||
mesh_core | ||
mesh_models | ||
Kconfig.in | ||
README.md |
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.