参考链接: Multi-admin scenario
Multi-admin模式,也就是多个chip-tool端控制同一个matter设备
准备两个虚拟机和一个matter设备,虚拟机网络设置为桥接模式并且安装chip-tool


虚拟机1 chip-tool配网
chip-tool pairing ble-wifi 123 <ssid> <password> 20202021 3840
虚拟机1启动配网窗口
chip-tool pairing open-commissioning-window <node_id> <option> <window_timeout> <iteration> <discriminator>

window_timeout为窗口超时时间,单位为秒
chip-tool pairing open-commissioning-window 123 1 300 1000 3840
记录输出日志中的配对码,这里是35505347456

虚拟机2 chip-tool配网
chip-tool pairing code <node_id> <payload> --commissioner-name <commissioner_name>

payload为虚拟机1启动配网窗口输出的配对码,commissioner_name为此次配网的名称,如果不指定则默认为 alpha
,由于虚拟机1建立的配网名为 alpha
,所以此次配网名设为 beta
chip-tool pairing code 123 35505347456 --commissioner-name beta
至此,虚拟机2也可以控制matter设备
例如切换灯状态
虚拟机1 chip-tool命令
chip-tool onoff toggle 123 1 --commissioner-name alpha
后面--commissioner-name alpha
可省略
虚拟机2 chip-tool命令
chip-tool onoff toggle 123 1 --commissioner-name beta