[Bluez]4.使用 mesh-cfgclient 进行 ADV 的配网和控制一个 sigmesh 灯
1 查看是否已安装 mesh-cfgclient
mesh-cfgclient -v
2 关闭bluetooth 启动bluetooth-meshd
因为PB-ADV配网需要占用全部蓝牙窗口,所以需要关闭底层bluetooth
如果你是使用蓝牙鼠标和键盘,那就惨了,暂时不能控制,测试完成之后记得重新开启bluetooth,如果还能使用鼠标和键盘,重启电脑
sudo systemctl stop bluetooth sudo bluez-5.64/mesh/bluetooth-meshd -nd
3 启动mesh-cfgclient
注:重新开个 Terminal 启动 mesh-cfgclient
cd ~
mesh-cfgclient
如果显示以下错误,说明没有执行2操作,必须启动 bluetooth-meshd
如果显示以下情况,说明已经成功
4 创建config_db.json
首次没有config_db.json需要创建和添加appkey,之后就不在需要了
create appkey-create 0 0
5 配网及控制
参考上篇文档,GATT控制sigmesh