esp-idf/examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist
lly b4554ca2a6 ble_mesh: Move TAG definition to each example
Move the TAG definition of each example to the corresponding
source file (previously it is defined in the common example
intialization header file), which can avoid the redefinition
of TAG in some situations.
2020-06-24 09:08:18 +00:00
..
components/iperf ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
main ble_mesh: Move TAG definition to each example 2020-06-24 09:08:18 +00:00
tutorial Merge branch 'example/ble_mesh_structural_adjust_v4.0' into 'release/v4.0' 2020-05-22 19:14:58 +08:00
CMakeLists.txt ble_mesh: Rename esp_fast_prov_* to ble_mesh_fast_prov_* 2020-05-22 14:30:05 +08:00
Makefile ble_mesh: Rename esp_fast_prov_* to ble_mesh_fast_prov_* 2020-05-22 14:30:05 +08:00
partitions.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
README.md Bluetooth examples restructuring 2019-07-01 19:21:57 +08:00
sdkconfig.ci.bluedroid ble_mesh: Add bluedroid and nimble example configurations 2020-05-20 11:25:07 +00:00
sdkconfig.ci.nimble ble_mesh: Add bluedroid and nimble example configurations 2020-05-20 11:25:07 +00:00
sdkconfig.defaults ble_mesh: Miscellaneous modifications 2020-02-27 14:42:25 +08:00

ESP BLE Mesh and WiFi Coexist example

此demo是用来测试当BLE Mesh实现正常的配网和收发消息的正常功能时WiFi 所能达到的最大throughput值。用户可以根据此demo中的throughput值来实现自己需要的应用场景。如果用户对ESP32 BLE Mesh使用方法还不熟悉的话 可以参考BLE Mesh brief introduction

此demo主要分为两个部分

  • WiFi Iperf协议
  • BLE Mesh fast provision Server

WiFi的Iperf协议使用方法请参考WiFi Iperf README

当WiFi的Iperf开起来之后BLE Mesh就可以使用fast provsion 进行配网了此demo只实现了fast provsion 的server功能。此demo 的BLE Mesh模块实现了一个Element和以下几个Model

  • Config Server Model: 此Model是当对方需要配置APP Key, Dev Key,等信息时需要使用此Model
  • Config Client Model 此Model是当需要配置APP Key, Dev Key,等信息时需要使用此Model
  • Generic OnOff Server Model此Model通过暴露自己的OnOff State从而实现LED 灯的开关功能
  • Generic OnOff Client Model 使用此Model可以实现开关功能控制别的node 的LED灯的开关
  • Fast Provision Server Model 此Model是为了进行快速配网而实现的自定义Model通过此Model当节点作为临时provisioner进行配网成功后需要将生成的Element地址通过此Model进行传给provisioner
  • Fast Provision Client Model此Model和Fast Provision Server Model是配合使用的