wangjialiang db23ef400c feat(ble_mesh: example: esp32c6/h2): update config file to support duplicate scan. 2 jaren geleden
..
main 3c9b337ae9 ble_mesh: example: spuuprt esp32h2 2 jaren geleden
tutorial 6b9c0dda08 ble_mesh: Fix typos 5 jaren geleden
CMakeLists.txt facab8c5a7 tools: Increase the minimal supported CMake version to 3.16 3 jaren geleden
README.md 6e962ce8dd Modify the readme files in example/bluetooth 3 jaren geleden
sdkconfig.ci.adv a18304224d ble_mesh: ci: Add ble & ble mesh coex sdkconfig test files 5 jaren geleden
sdkconfig.ci.bluedroid 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.ci.bluedroid_deinit 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.ci.bluedroid_log bcd9710b86 ble_mesh: ci: Add disable log sdkconfig test files 5 jaren geleden
sdkconfig.ci.model 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.ci.nimble 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.ci.nimble_deinit 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.ci.nimble_log bcd9710b86 ble_mesh: ci: Add disable log sdkconfig test files 5 jaren geleden
sdkconfig.ci.scan a18304224d ble_mesh: ci: Add ble & ble mesh coex sdkconfig test files 5 jaren geleden
sdkconfig.defaults 7c1c669799 component/bt: add BLE v5.0 feature for bluedroid host 5 jaren geleden
sdkconfig.defaults.esp32c3 3cf4cabf38 ble_mesh: example: Fix esp32c3 and esp32s3 partition table overflow issue 3 jaren geleden
sdkconfig.defaults.esp32c6 db23ef400c feat(ble_mesh: example: esp32c6/h2): update config file to support duplicate scan. 2 jaren geleden
sdkconfig.defaults.esp32h2 db23ef400c feat(ble_mesh: example: esp32c6/h2): update config file to support duplicate scan. 2 jaren geleden
sdkconfig.defaults.esp32s3 3cf4cabf38 ble_mesh: example: Fix esp32c3 and esp32s3 partition table overflow issue 3 jaren geleden

README.md

Supported Targets ESP32 ESP32-C3 ESP32-C6 ESP32-S3

ESP BLE Mesh Node demo

This demo shows how BLE Mesh device can be set up as a node with the following features:

  • One element
  • Two SIG models
    • Configuration Server model: The role of this model is mainly to configure Provisioner device’s AppKey and set up its relay function, TTL size, subscription, etc.
    • OnOff Server model: This model implements the most basic function of turning the lights on and off.

The default purpose of this demo is to enable the advertising function with 20-ms non-connectable interval in BLE 5.0. You can disable this function through menuconfig: idf.py menuconfig --> Example Configuration --> This option facilitates sending with 20ms non-connectable interval...

For a better demonstration effect, an RGB LED can be soldered onto the ESP32-DevKitC board, by connecting their corresponding GPIO pins are GPIO_NUM_25, GPIO_NUM_26, GPIO_NUM_27. Then you need to select the following option in menuconfig: idf.py menuconfig --> Example Configuration --> Board selection for BLE Mesh --> ESP-WROOM-32

Please check the tutorial for more information about this example.