由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家
①协调器每500ms广播“receiving”,向组号0x0321组播“TOGroup321;
②路由器加入组号0x0321,接收到“TOGroup321”后,单播给协调器:
“&ROU ” +自身网络地址+“AG”+组号+ “P”+光敏传感器数据+“%”;
③终端接收到“receiving”后,单播给协调器:
“&END ” +自身网络地址+“TO”+父节点网络地址+ “T”+温度传感器数据+“%”;
“&END ” +自身网络地址+“TO”+父节点网络地址+ “S”+烟雾传感器数据+“%” 注:路由器单播消息里的组号需能随着aps_Group_t结构体变量变动而变动
|