关于终端低功耗模式下接收数据的问题
时间:10-02
整理:3721RD
点击:
我翻阅了前面的帖子,看到有这样的提问和关于该提问的解决方法,而正好本人也遇到这样的问题。
问:“终端就只能发送数据,接收不到任何数据了,有办法实现在低功耗休眠模式下也可以随时接收数据吗?”
答:终端是可以休眠的,休眠后可以通过定时来唤醒,定时周期依据系统的需要自己设置,期间的发送过来的数据会保存在路由器节点,终端醒来后去查询有没有自己的数据,或者发送传感器数据,或者发送周期的心跳包。
终端醒来后,查询是否有自己的数据。而终端睡眠期间,路由器保存在它那里。这个功能是否需要我们在代码里添加 ? 还是通过协议栈修改? 还是协议栈自带的功能?
如果要进行添加或者修改,请问如何入手?哪位大侠能拯救一下小弟。。。
我使用的是TI公司的协议栈,使用网蜂的开发套件。
问:“终端就只能发送数据,接收不到任何数据了,有办法实现在低功耗休眠模式下也可以随时接收数据吗?”
答:终端是可以休眠的,休眠后可以通过定时来唤醒,定时周期依据系统的需要自己设置,期间的发送过来的数据会保存在路由器节点,终端醒来后去查询有没有自己的数据,或者发送传感器数据,或者发送周期的心跳包。
终端醒来后,查询是否有自己的数据。而终端睡眠期间,路由器保存在它那里。这个功能是否需要我们在代码里添加 ? 还是通过协议栈修改? 还是协议栈自带的功能?
如果要进行添加或者修改,请问如何入手?哪位大侠能拯救一下小弟。。。
我使用的是TI公司的协议栈,使用网蜂的开发套件。
这个功能协议栈默认带了,不需要改动什么代码,就是要开启低功耗模式,记得要加个自动请求数据的宏