Angus Gratton 8675a818f9 Merge branch 'master' into feature/esp32s2beta_merge 6 tahun lalu
..
main f58d7d14c7 components/bt: Add support of NimBLE host in ESP BLE Mesh 6 tahun lalu
tutorial f58d7d14c7 components/bt: Add support of NimBLE host in ESP BLE Mesh 6 tahun lalu
CMakeLists.txt f58d2ea34d esp32s2: Add SUPPORTED_TARGETS for remaining bluetooth examples 6 tahun lalu
Makefile cba69dd088 Bluetooth examples restructuring 6 tahun lalu
README.md e7dba7d7bc examples: change default build instructions in docs to CMake 6 tahun lalu
sdkconfig.defaults 15857d9cbb Handle deprecated values in sdkconfig.defaults 6 tahun lalu

README.md

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.