关于Z-stack 3.0的升级
各位大神好!
Z-stack 3.0算是千呼万唤始出来,
介于CC2530在2.5.1a上遇到种种问题(固件变异,mac地址变异,莫名不工作等)
现考虑将原先的应用移植到Z-stack 3.0上,
主要应用点:私有mesh,使能INTER_PAN,串口操作,NV存储
问:
1.Z-stack 3.0是否向下兼容2.5.1a or mesh1.0?
2.参照mesh1.0发现3.0变化较大,是否 时候移植?有需要特别注意的点吗?
请问你们做什么应用?
我觉得你们只是利用ZigBee 组网的功能,实现你们的功能的话,我建议你们把自己的应用工程移植到Z-Stack Home 1.2.2a上面就可以了。
从Z-Stack 2.5.1a到Z-Stack Home 1.2.2a已经有超过3年的更新了,相对来说更加稳定。
Z-Stack 3.0主要是针对一些跟智能家居相关标准设备做的,一般都需要做到互通互联的。
但是对你们来说,其实不需要这个。
我也刚发现出了一个3.0的,对比起之前的版本,3.0在很多地方进行了更改和升级。不论是为了适应新东西还是为了改善原来出现的问题也好,移植是必需的。
同问:怎么从Mesh 1.0移植到Z-Stack 3.0?我的应用不需要使用到profile,只是用到通信功能。
非常感谢VV的解答!
我们的主要应用:一个协调器配合很多个路由(100+),实现串口透传轮询和一些数据存储。
应用环境复杂,电磁干扰多(逆变器),所以在2.5.1a上遇到了很多异常:信道、panid、mac地址变异等,如果0-120pages没有lock的话,代码区都会变异,十分头疼!
@Sfei
如果是这样的话,那用Z-Stack 3.0就没必要了,如果你们觉得在使用2.5.1a时如果是网络不稳定之类,那可以把你们的工程移植到Z-Stack Home 1.2.2a就可以了。
另外如果 出现代码被改写之类的,可能是应用的环境之类的问题造成的。
@VV
VV,你好,我原来是用2.5.1a的,发现网络不稳定,产品老是出问题,现在移值到Mesh1.0之后,网络还是不怎么稳定,路径老是不通,导致点播发出去的信息收不到,或者部分路由节点收不到广播信息,一个网络的设备有一个协调器,有70个路由设备。
请问下,Mesh1.0与Z-Stack Home 1.2.2a的网络稳定性一样吗?还有没必要移值到Z-Stack Home 1.2.2a或者3.0?
希望得到答复。谢谢!
建议移植到Z-Stack Home 1.2.2a上面去。
@VV 新年快乐!
最近开始着手移植,发现ZHA相比mesh1.0在tasksArr[]中增加了“zcl_event_loop,”及相对应的函数“zcl_Init( taskID++ )”
未曾接触过ZHA,问:对于私有化应用,增加的ZCL任务我是否应该屏蔽?会否影响网络的稳定?
不会,这个是上层的处理,主要针对标准ZigBee来讲的。去掉应该也可以的。
你好,我最近要开发一款产品,关于路灯照明方面,要求节点数超过1000,组网速度快,可靠,最远传输距离2km,请问使用哪个协议栈好呢?打算使用cc2530加功放,谢谢