TI中文支持网
TI专业的中文技术问题搜集分享网站

zstack znp和普通协调器工程区别

你好,我现在在学习zigbee的协调器,看到主要有3种方式实现,我使用的是ZHA的1.2的协议栈

1.直接使用带8051的内核做处理器,也就是8051+zigbeeRF功能一体来做协调器

2.使用ZNP,外挂一个mcu做处理

3.使用MT指令

疑问:我想问,

1.这3种方式可以带的入网设备有没有不同?例如第一种可以带20个终端/路由稳定;第二种是不是可以带到30,甚至50个终端/路由稳定,比较外置处理器,ROM,RAM不受限制

2.ZNP我现在使用了官网的例程,然后使用ztool来查看,但是不知道要入网设备应该如何处理,也就是使用simpleAPI如何把一个终端设备加入网络,已经配置到协调器了;

Viki Shi:

你的应用对MCU的性能是否有要求?仅节点个数的话,三五十个单CC2530也能做到

Susan Yang:

网络内的最大节点个数主要是和协调器的RAM大小以及网络拓扑结构有关
请问您现在是想要实现什么样的网络?

user4362819:

回复 Viki Shi:

是这样的,我是打算用一个linux系统专门处理一些逻辑,例如情景之类的,然后让2530去对设备进行操作

user4362819:

回复 Susan Yang:

也就是说,其实上面3种方式的协调器可以接入的终端设备数量其实是确定的,无论哪种方式都一样?因为数量由2530的RAM决定好了?我主要想实现的网络基本上是想和小米的架构一样,一个协调器网关+各种单品设备

user4362819:

回复 Susan Yang:

1.也就是无论上面哪种方式做协调器,能接入的数量都一样?数量由2530的ram决定好了?但是ZNP的方式不是会有外部的RAM支持吗?这样是否能接入更多的设备呢?
2.我想做的网络基本和小米的zigbee差不多,就是一个网关协调器+各种设备;但是一个家庭可以存在多个网络防止信号覆盖不到

Viki Shi:

回复 user4362819:

可以,把节点加入网络这块可以直接套用协议栈例程,路径 C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Projects\zstack\HomeAutomation

user4362819:

回复 Viki Shi:

就是说没有必要用ZNP例程?其实ZNP和协议栈例程性能上或者功能上有什么区别呢?

miffy:

回复 user4362819:

ZNP其实就是通过MT提供的那些接口处理zcl指令,别的真没什么区别。

user4362819:

回复 miffy:

接入终端数量那些不会不一样么?ZNP的路由表等资源也是存2530内部?这样一来不是单芯片开发更快么?

赞(0)
未经允许不得转载:TI中文支持网 » zstack znp和普通协调器工程区别
分享到: 更多 (0)