znp中能使用child aging功能么?-紧急求助
znp中能使用child aging功能么?
现在使用cc2530znp模式,是能了znp代码中的child aging ,但是好像没起作用,在AssociateDevList中的值全为oxff ,紧急求助,求解答~谢谢
额,child aging算是新功能,在ZigBee-Pro Network Processor 发布的时候还没出来
现在我们项目使用host+znp(cc2530)作为 协调器,host+znp(cc2630)作为终端。想让协调器实时的知道终端设备的在线掉线的状态,该怎么做,是要在app层加心跳机制么?
另外我们使用的是z-stack home 1.2.2a版本的znp?这个版本也不支持child aging吗?谢谢
这个版本是支持的
我们使用z-stack home 1.2.2a版本,协调器使用该版本cc2530 znp方案, ED使用该版本的cc2630 znp方案,两边的代码都使能了uint8 zgChildAgingEnable = TRUE; 但是把 associationDevList 表中的内容打印出来,都是0xff,是不是就说明了znp的 child aging功能不能使用? 还是我们少配置了哪些东西?
首先Child Aging并不是一个实时反映终端在线的功能。 它一起作用的时间比较长点。
如果需要实时的知道节点的状态,那么需要自己在app层数据包。
如果使用Child Aging,要实时的知道的话,你需要把timeout的时间配置的很短。 你可以这样验证,当节点刚开始入网的时候,AssociateList应该不是全是0xFF,
然后把节点断掉,需要等一段时间,等的时间就是timeout的时间,程序里面有设置,最后Coordinator上面AssociateList应该所有的item全是0xFF了
是的,这个功能已经验证过了,谢谢 vv大神;
另外,现在在做cc2530的znp,host通过spi接口和cc2530通信,因为只有spi才能支持低功耗模式。已经看过了C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Documents\API\Z-Stack ZNP Interface Specification 这个文档,但是目前host和znp一直没有通信成功。但是,有没有具体spi操作例程可以作为参考,十分感谢!