给所有节点发送一则消息,发送参数中的目标地址改用0xFFFF组播地址即可,注意使用无应答透传函数send_trans。
将app_nodes[1]改成 app_nodes[1 + CONFIG_MESH_PROV_NODE_COUNT_DEF],只是打印了一个addr。协议栈都是依次存放节点信息的,可以从app_nodes[1]开始往后遍历,先判断一下遍历到的当前addr是否为0,如果不为0就打印出来,为0就终止遍历,或者再往后判断几个地址是否为0,都为0就终止遍历。
参考29楼的代码块,ADDR 2的打印,是在调用透传函数之前打印的,是固定的下标是1的结构体app_nodes[1]中保存的地址。如果需要向其他节点透传,可以手动更改成参数相关的数据。