Skip to content

Latest commit

 

History

History
147 lines (122 loc) · 4.3 KB

ble-mesh-feature-list.rst

File metadata and controls

147 lines (122 loc) · 4.3 KB

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_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/BLE_Mesh_Node_OnOff_Client_Example_Walkthrough.md>`
    • :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/tutorial/BLE_Mesh_Node_OnOff_Server_Example_Walkthrough.md>`
    • Example <bluetooth/esp_ble_mesh/ble_mesh_node>
  • ESP-BLE-MESH Provisioner
    • :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_provisioner/tutorial/BLE_Mesh_Provisioner_Example_Walkthrough.md>`
    • Example <bluetooth/esp_ble_mesh/ble_mesh_provisioner>
  • ESP-BLE-MESH Fast Provisioning
    • :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>`
    • :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>`
    • Example <bluetooth/esp_ble_mesh/ble_mesh_fast_provision>
    • Demo Video
  • ESP-BLE-MESH and Wi-Fi Coexistence
    • :example_file:`Tutorial <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/tutorial/BLE_Mesh_WiFi_Coexist_Example_Walkthrough.md>`
    • Example <bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist>
    • Demo Video
  • ESP-BLE-MESH Console Commands
    • Example <bluetooth/esp_ble_mesh/ble_mesh_console>

Future Release Features

Mesh Core

  • Provisioner NVS Storage

Mesh Applications

  • Fast OTA
  • Friendship