首先SRC_RTG_EXPIRY_TIME这个宏是设置路由表超时时间,具体底层怎么做的,这个是封装起来的没法看到。
我也测试过SRC_RTG_EXPIRY_TIME=0的情况,似乎没太大变化,理论上有多少个节点,就记录多少个路由路径,这样会占用ZNP端的RAM资源,这篇文章当时测试的时候,ZNP使用的是CC2530,RAM只有几个KB,且是通过UART和电脑端连接之后来分析网络数据的。
目前我把SRC_RTG_EXPIRY_TIME设置的比MAX_RTC_SRC_ENTRIES还要大,因为RAM是足够用的,就大点呗,这样省的后面老是发送route request广播
首先SRC_RTG_EXPIRY_TIME这个宏是设置路由表超时时间,具体底层怎么做的,这个是封装起来的没法看到。
我也测试过SRC_RTG_EXPIRY_TIME=0的情况,似乎没太大变化,理论上有多少个节点,就记录多少个路由路径,这样会占用ZNP端的RAM资源,这篇文章当时测试的时候,ZNP使用的是CC2530,RAM只有几个KB,且是通过UART和电脑端连接之后来分析网络数据的。
目前我把SRC_RTG_EXPIRY_TIME设置的比MAX_RTC_SRC_ENTRIES还要大,因为RAM是足够用的,就大点呗,这样省的后面老是发送route request广播
举报