1ESP-BLE-MESH Feature List
2=========================
3
4Supported Features
5------------------
6
7Mesh Core
8"""""""""
9
10* Provisioning: Node Role
11    * PB-ADV and PB-GATT
12    * OOB Authentication
13
14* Provisioning: Provisioner Role
15    * PB-ADV and PB-GATT
16    * OOB Authentication
17
18* Networking
19    * Relay
20    * Segmentation and Reassembly
21    * Key Refresh Procedure
22    * IV Update Procedure
23    * Friend
24    * Low Power
25    * Proxy Server
26    * Proxy Client
27
28* Multiple Client Models Run Simultaneously
29    * Support multiple client models send packets to different nodes simultaneously
30    * No blocking between client model and server model
31
32* NVS Storing
33    * Store provisioning and configuration information of ESP-BLE-MESH Node
34
35Mesh Models
36"""""""""""
37
38* Foundation models
39    * Configuration Server model
40    * Configuration Client model
41    * Health Server model
42    * Health Client model
43
44* Generic client models
45    * Generic OnOff Client
46    * Generic Level Client
47    * Generic Default Transition Time Client
48    * Generic Power OnOff Client
49    * Generic Power Level Client
50    * Generic Battery Client
51    * Generic Location Client
52    * Generic Property Client
53
54* Sensor client models
55    * Sensor Client
56
57* Time and Scenes client models
58    * Time Client
59    * Scene Client
60    * Scheduler Client
61
62* Lighting client models
63    * Light Lightness Client
64    * Light CTL Client
65    * Light HSL Client
66    * Light xyL Client
67    * Light LC Client
68
69* Generic server models
70    * Generic OnOff Server
71    * Generic Level Server
72    * Generic Default Transition Time Server
73    * Generic Power OnOff Server
74    * Generic Power OnOff Setup Server
75    * Generic Power Level Server
76    * Generic Power Level Setup Server
77    * Generic Battery Server
78    * Generic Location Server
79    * Generic Location Setup Server
80    * Generic User Property Server
81    * Generic Admin Property Server
82    * Generic Manufacturer Property Server
83    * Generic Client Property Server
84
85* Sensor server models
86    * Sensor Server
87    * Sensor Setup Server
88
89* Time and Scenes server models
90    * Time Server
91    * Time Setup Server
92    * Scene Server
93    * Scene Setup Server
94    * Scheduler Server
95    * Scheduler Setup Server
96
97* Lighting server models
98    * Light Lightness Server
99    * Light Lightness Setup Server
100    * Light CTL Server
101    * Light CTL Temperature Server
102    * Light CTL Setup Server
103    * Light HSL Server
104    * Light HSL Hue Server
105    * Light HSL Saturation Server
106    * Light HSL Setup Server
107    * Light xyL Server
108    * Light xyL Setup Server
109    * Light LC Server
110    * Light LC Setup Server
111
112Mesh Applications
113"""""""""""""""""
114
115* ESP-BLE-MESH Node
116    * :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/BLE_Mesh_Node_OnOff_Client_Example_Walkthrough.md>`
117    * :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Node_OnOff_Server_Example_Walkthrough.md>`
118    * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_node>`
119* ESP-BLE-MESH Provisioner
120    * :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/BLE_Mesh_Provisioner_Example_Walkthrough.md>`
121    * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_provisioner>`
122* ESP-BLE-MESH Fast Provisioning
123    * :example_file:`Fast Provisioning Client Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/tutorial/BLE_Mesh_Fast_Prov_Client_Example_Walkthrough.md>`
124    * :example_file:`Fast Provisioning Server Model Tutorial <bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/tutorial/BLE_Mesh_Fast_Prov_Server_Example_Walkthrough.md>`
125    * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_fast_provision>`
126    * `Demo Video <http://download.espressif.com/BLE_MESH/BLE_Mesh_Demo/V0.4_Demo_Fast_Provision/ESP32_BLE_Mesh_Fast_Provision.mp4>`__
127* ESP-BLE-MESH and Wi-Fi Coexistence
128    * :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/BLE_Mesh_WiFi_Coexist_Example_Walkthrough.md>`
129    * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist>`
130    * `Demo Video <http://download.espressif.com/BLE_MESH/BLE_Mesh_Demo/V0.5_Demo_Coexistence/ESP_BLE_MESH_%26_WIFI_Coexistence.mp4>`__
131* ESP-BLE-MESH Console Commands
132    * :example:`Example <bluetooth/esp_ble_mesh/ble_mesh_console>`
133
134
135Future Release Features
136-----------------------
137
138Mesh Core
139"""""""""
140
141* Provisioner NVS Storage
142
143Mesh Applications
144"""""""""""""""""
145
146* Fast OTA
147* Friendship
148