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

Moderator: ESP_Bob

jiabuda
Posts: 4
Joined: Mon Oct 17, 2022 5:46 am

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

Postby jiabuda » Mon Oct 17, 2022 5:54 am

需要的是一个场景,三块开发板,通过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例程呢

ESP_@In逍遥子
Posts: 132
Joined: Thu Nov 15, 2018 2:06 am

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

Postby ESP_@In逍遥子 » Mon Oct 31, 2022 8:44 am

可以让 板2和板3 让自己的状态 publish 给 板1,板1 就知道另外两个设备的状态了,不需要切换角色。

Who is online

Users browsing this forum: No registered users and 31 guests