給所有節(jié)點發(fā)送一則消息,發(fā)送參數(shù)中的目標地址改用0xFFFF組播地址即可,注意使用無應答透傳函數(shù)send_trans。
將app_nodes[1]改成 app_nodes[1 + CONFIG_MESH_PROV_NODE_COUNT_DEF],只是打印了一個addr。協(xié)議棧都是依次存放節(jié)點信息的,可以從app_nodes[1]開始往后遍歷,先判斷一下遍歷到的當前addr是否為0,如果不為0就打印出來,為0就終止遍歷,或者再往后判斷幾個地址是否為0,都為0就終止遍歷。
參考29樓的代碼塊,ADDR 2的打印,是在調用透傳函數(shù)之前打印的,是固定的下標是1的結構體app_nodes[1]中保存的地址。如果需要向其他節(jié)點透傳,可以手動更改成參數(shù)相關的數(shù)據(jù)。