尊敬的TI工程师您好:
最近在用CC2350+Zstack做一个无线传感器网络的项目,想要是实现这样一个功能,整个网络组成一个树形拓补结构,网络中的节点定时是向协调器发送数据,发送数据后进入睡眠模式。现在除了睡眠意外的功能都实现了,但是做到睡眠这里一头雾水,还请您的多多指点。主要问题有下面几个:
1.我查了下资料,zstack睡眠最长时间是65s,是真的吗,有什么方法可以延长这个时间吗?
2.网络中的终端节点进入睡眠状态后怎么能够接收协调器广播的信息,好像是通过Data Request Polling,但是没有弄明白工作流程是怎样的。是节点的睡眠定时器时间到了后,节点先唤醒,然后调用什么函数向父节点(协调器轮询)吗,还是设定的DPOLL_RATE时间到了节点自己就唤醒了?发送过消息后节点是一直在等待应答还是等一定时间后就进入下一步流程了?协调器在接收到消息后如果有给该节点的信息就发送,没有也需要发送类似于确认帧什么的吗?
3.节点发送Data Request 时向父节点轮询还是向协调器轮询,是协调器还是父节点为终端节点保留信息?
真切的希望您能回答我的问题