esp-idf/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server
Djordje Nedic facab8c5a7 tools: Increase the minimal supported CMake version to 3.16
This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI.
2022-06-01 06:35:02 +00:00
..
main ble_mesh: example: Update example license 2021-12-24 09:08:45 +08:00
tutorial ble_mesh: Fix typos 2020-05-12 16:23:13 +08:00
CMakeLists.txt tools: Increase the minimal supported CMake version to 3.16 2022-06-01 06:35:02 +00:00
README.md ble_mesh: Fix tutorial links in examples README.md 2020-05-20 11:33:46 +00:00
sdkconfig.ci.adv ble_mesh: ci: Add ble & ble mesh coex sdkconfig test files 2020-12-21 09:08:25 +00:00
sdkconfig.ci.bluedroid component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.ci.bluedroid_deinit component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.ci.bluedroid_log ble_mesh: ci: Add disable log sdkconfig test files 2021-01-19 02:09:58 +00:00
sdkconfig.ci.model component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.ci.nimble component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.ci.nimble_deinit component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.ci.nimble_log ble_mesh: ci: Add disable log sdkconfig test files 2021-01-19 02:09:58 +00:00
sdkconfig.ci.scan ble_mesh: ci: Add ble & ble mesh coex sdkconfig test files 2020-12-21 09:08:25 +00:00
sdkconfig.defaults component/bt: add BLE v5.0 feature for bluedroid host 2021-01-15 17:55:12 +08:00
sdkconfig.defaults.esp32c3 components/bt: Fix link error of Kconfig 2021-09-13 15:45:27 +08:00
sdkconfig.defaults.esp32s3 components/bt: Fix link error of Kconfig 2021-09-13 15:45:27 +08:00

README.md

Supported Targets ESP32

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 devices 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.