由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家
①協調器每500ms廣播“receiving”,向組號0x0321組播“TOGroup321;
②路由器加入組號0x0321,接收到“TOGroup321”后,單播給協調器:
“&ROU ” +自身網絡地址+“AG”+組號+ “P”+光敏傳感器數據+“%”;
③終端接收到“receiving”后,單播給協調器:
“&END ” +自身網絡地址+“TO”+父節點網絡地址+ “T”+溫度傳感器數據+“%”;
“&END ” +自身網絡地址+“TO”+父節點網絡地址+ “S”+煙霧傳感器數據+“%” 注:路由器單播消息里的組號需能隨著aps_Group_t結構體變量變動而變動
|