Since the release of the first beta version of ESP BLE MESH (v0.5), we have received many helpful feedbacks and suggestions, and building on these valuable inputs, we updated our SDK into ESP BLE Mesh (v0.6).
Specially in ESP BLE Mesh (v0.6), we added more features, and improved the performance of ESP BLE MESH.
You could refer to details below to clone ESP BLE Mesh (v0.6) project:
* Branch: ble_mesh_release/esp-ble-mesh-v0.6.1
* BLE Mesh APIs & Core code: components/bt/ble_mesh
* BLE Mesh Examples: examples/bluetooth/ble_mesh
* BLE Mesh Docs: ble_mesh/mesh_docs
-------------------------------------------------------
ESP BLE Mesh (v0.6) Release Notes
### Breaking Changes
* Use `esp_ble_mesh_register_unprov_adv_pkt_callback` instead of event "ESP_BLE_MESH_PROVISIONER_RECV_UNPROV_ADV_PKT_EVT"
* In `esp_ble_mesh_prov_t`, the following parameters are removed:
- prov_pub_key_oob_cb
- prov_input_num
- prov_output_num
* ESP BLE Mesh Fast Provisioning
* Support storing node information in flash
* Add BLE Duplicate Scan
* Provisioning Input/Output OOB APIs
* Provisioning Public Key OOB API
### BLE Mesh Model Features
* Complete Configuration Client Model
* Time & Scheduler Client Models
* Lighting xyL & LC Client Models
### Other Features
* Sync of Zephyr 1.14.0 LTS version (updating)
* Optimize BLE Mesh & Wi-Fi Coexistence Performance
* CMake support for BLE Mesh
* Add a tutorial for every BLE Mesh example
* Clean up all the BLE Mesh files
### Bug Fixes
* Fix BLE Mesh SIG Qualification-related bugs
* Add Proxy SAR transfer timeout timer
* Fix Proxy disconnect bug
* Fix Provisioner provisioning bugs
* Fix connection with EspBleMesh App bug
### Examples
* Add BLE Mesh Fast Provisioning examples and tutorial
* Add BLE Mesh & Wi-Fi co-exist example and tutorial
* Add BLE Mesh console example and tutorial
-------------------------------------------------------
## Note: ESP BLE Mesh (v0.5) Release Notes
-------------------------------------------------------
We appreciate your continuous suggestions and contributions on ESP BLE Mesh. If you have any issues/advice/questions/feature requests, don't hesitate to raise issues on GitHub.
When you raise issues/questions/requests, please help add a tag of 'BLE Mesh' to the issue title, so that we could quickly recognize and track. Thanks.