[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

posted @ 2022-07-01 17:25  Triple-Jay  阅读(364)  评论(0编辑  收藏  举报