mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-19 15:59:08 +00:00

1. Store node name in nvs when Provisioner sets node name 2. Add an API to store node composition data 3. Update lightness last when lightness actual is changed 4. Add ble mesh english/chinese documents 5. Update ble mesh tx/rx test example 6. Add params to provisioner bind appkey comp event 7. Fix node ignoring relay messages issue 8. Fix PreviousAddress endianess in Friend Request 9. Support using a specific partition for ble mesh 10. Fix compile warning when proxy related macros are disabled 11. Not using internal macros in esp_ble_mesh_defs.h 12. No device address needed when PB-ADV is used
147 lines
4.4 KiB
ReStructuredText
147 lines
4.4 KiB
ReStructuredText
ESP-BLE-MESH Feature List
|
|
=========================
|
|
|
|
Supported Features
|
|
------------------
|
|
|
|
Mesh Core
|
|
"""""""""
|
|
|
|
* Provisioning: Node Role
|
|
* PB-ADV and PB-GATT
|
|
* OOB Authentication
|
|
|
|
* Provisioning: Provisioner Role
|
|
* PB-ADV and PB-GATT
|
|
* OOB Authentication
|
|
|
|
* Networking
|
|
* Relay
|
|
* Segmentation and Reassembly
|
|
* Key Refresh Procedure
|
|
* IV Update Procedure
|
|
* Friend
|
|
* Low Power
|
|
* Proxy Server
|
|
* Proxy Client
|
|
|
|
* Multiple Client Models Run Simultaneously
|
|
* Support multiple client models send packets to different nodes simultaneously
|
|
* No blocking between client model and server model
|
|
|
|
* NVS Storing
|
|
* Store provisioning and configuration information of ESP-BLE-MESH Node
|
|
|
|
Mesh Models
|
|
"""""""""""
|
|
|
|
* Foundation models
|
|
* Configuration Server model
|
|
* Configuration Client model
|
|
* Health Server model
|
|
* Health Client model
|
|
|
|
* Generic client models
|
|
* Generic OnOff Client
|
|
* Generic Level Client
|
|
* Generic Default Transition Time Client
|
|
* Generic Power OnOff Client
|
|
* Generic Power Level Client
|
|
* Generic Battery Client
|
|
* Generic Location Client
|
|
* Generic Property Client
|
|
|
|
* Sensor client models
|
|
* Sensor Client
|
|
|
|
* Time and Scenes client models
|
|
* Time Client
|
|
* Scene Client
|
|
* Scheduler Client
|
|
|
|
* Lighting client models
|
|
* Light Lightness Client
|
|
* Light CTL Client
|
|
* Light HSL Client
|
|
* Light xyL Client
|
|
* Light LC Client
|
|
|
|
* Generic server models
|
|
* Generic OnOff Server
|
|
* Generic Level Server
|
|
* Generic Default Transition Time Server
|
|
* Generic Power OnOff Server
|
|
* Generic Power OnOff Setup Server
|
|
* Generic Power Level Server
|
|
* Generic Power Level Setup Server
|
|
* Generic Battery Server
|
|
* Generic Location Server
|
|
* Generic Location Setup Server
|
|
* Generic User Property Server
|
|
* Generic Admin Property Server
|
|
* Generic Manufacturer Property Server
|
|
* Generic Client Property Server
|
|
|
|
* Sensor server models
|
|
* Sensor Server
|
|
* Sensor Setup Server
|
|
|
|
* Time and Scenes server models
|
|
* Time Server
|
|
* Time Setup Server
|
|
* Scene Server
|
|
* Scene Setup Server
|
|
* Scheduler Server
|
|
* Scheduler Setup Server
|
|
|
|
* Lighting server models
|
|
* Light Lightness Server
|
|
* Light Lightness Setup Server
|
|
* Light CTL Server
|
|
* Light CTL Temperature Server
|
|
* Light CTL Setup Server
|
|
* Light HSL Server
|
|
* Light HSL Hue Server
|
|
* Light HSL Saturation Server
|
|
* Light HSL Setup Server
|
|
* Light xyL Server
|
|
* Light xyL Setup Server
|
|
* Light LC Server
|
|
* Light LC Setup Server
|
|
|
|
Mesh Applications
|
|
"""""""""""""""""
|
|
|
|
* ESP-BLE-MESH Node
|
|
* :example:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/BLE_Mesh_Node_OnOff_Client_Example_Walkthrough.md>`
|
|
* :example:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Node_OnOff_Server_Example_Walkthrough.md>`
|
|
* :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_node>`
|
|
* ESP-BLE-MESH Provisioner
|
|
* :example:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/BLE_Mesh_Provisioner_Example_Walkthrough.md>`
|
|
* :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_provisioner>`
|
|
* ESP-BLE-MESH Fast Provisioning
|
|
* :example:`Fast Provisioning Client Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_client/tutorial/BLE_Mesh_Fast_Prov_Client_Example_Walkthrough.md>`
|
|
* :example:`Fast Provisioning Server Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_provision/ble_mesh_fast_prov_server/tutorial/BLE_Mesh_Fast_Prov_Server_Example_Walkthrough.md>`
|
|
* :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_fast_provision>`
|
|
* `Demo Video <http://download.espressif.com/BLE_MESH/BLE_Mesh_Demo/V0.4_Demo_Fast_Provision/ESP32_BLE_Mesh_Fast_Provision.mp4>`__
|
|
* ESP-BLE-MESH and Wi-Fi Coexistence
|
|
* :example:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/BLE_Mesh_WiFi_Coexist_Example_Walkthrough.md>`
|
|
* :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist>`
|
|
* `Demo Video <http://download.espressif.com/BLE_MESH/BLE_Mesh_Demo/V0.5_Demo_Coexistence/ESP_BLE_MESH_%26_WIFI_Coexistence.mp4>`__
|
|
* ESP-BLE-MESH Console Commands
|
|
* :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_console>`
|
|
|
|
|
|
Future Release Features
|
|
-----------------------
|
|
|
|
Mesh Core
|
|
"""""""""
|
|
|
|
* Provisioner NVS Storage
|
|
|
|
Mesh Applications
|
|
"""""""""""""""""
|
|
|
|
* Fast OTA
|
|
* Friendship |