Page 1 of 1

ESP-BLE-MESH开发板在Provisioner和Node两个角色之间切换

Posted: Mon Oct 17, 2022 5:54 am
by jiabuda
需要的是一个场景,三块开发板,通过GPIO控制MESH角色,例如板1启动了Provisioner角色,然后板2和板3启动Node角色,这样子在板1显示屏上面可以查看三块板的LED灯亮灭总体状态

把例程中OnOFF的Client和Server代码合并了,menuconfig里面若只勾选Support for BLE Mesh Provisioner,不勾选Support for BLE Mesh Node的话,是可以编译通过的,但是Node角色没有自动被配网

若同时勾选Provisioner和Node选项,编译过后会链接错误,显示固件太大,修改固件空间分配后,可以烧入S3开发板,但启动后mesh_init就会马上panic重启

请问下有XD接触过相关流程吗?官方示例里面缺失了类似主从一体这种Mesh例程呢

Re: ESP-BLE-MESH开发板在Provisioner和Node两个角色之间切换

Posted: Mon Oct 31, 2022 8:44 am
by ESP_@In逍遥子
可以让 板2和板3 让自己的状态 publish 给 板1,板1 就知道另外两个设备的状态了,不需要切换角色。