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

【FAE分享】如果开发基于ZigBee Mesh网络的私有应用,应该选择哪个协议栈?

很多用户只想把zigbee mesh网络的功能运用在自己的系统或者产品中,并不需要完全按照zigbee 定义的应用层规范来做,特别是一些行业性的应用。

针对这样的应用需求,应该如何选择TI 合适的协议栈进行产品开发呢?

按照下面的步骤来做就可以了,

1)在下面连接下载两个协议栈,Z-Stack Home 1.2.2a和Z-Stack Mesh 1.0.0

http://www.ti.com.cn/tool/z-stack-archive

2) 分别安装两个协议栈到默认的路径 C:\Texas Instruments

安装以后会看到这个目录下有两个文件,

C:\Texas Instruments\Z-Stack Home 1.2.2a.44539

C:\Texas Instruments\Z-Stack Mesh 1.0.0

3)将Z-Stack Mesh 1.0.0 的应用工程拷贝到Z-Stack Home 1.2.2a下面

Z-Stack Mesh 1.0.0下面的应用工程文件夹 GenericApp文件夹 C:\Texas Instruments\Z-Stack Mesh 1.0.0\Projects\zstack\Samples

拷贝到Z-Stack Home 1.2.2a的下面目录下,C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Projects\zstack\HomeAutomation

4)使用IAR打开CC2530或者CC2538工程就可以。工程位于 

C:\Texas Instruments\Z-Stack Home 1.2.2a.44539\Projects\zstack\HomeAutomation\GenericApp\CC2530DB

5)打开以后直接编译就可以了,之后就可以使用这个GenericApp工程用于产品的开发了。

谢谢!

http://processors.wiki.ti.com/index.php/Category:Zigbee

VV:

对IAR版本的要求

– CC2538 +  EWARM 7.40.2 (7.40.2.8570) – CC2530 + : EW8051 9.10.1 (9.10.1.2146)

gang ma2:

回复 VV:

请问这个适合哪些zigbee芯片呢

qi yang:

回复 VV:

我按您的方法进行移植,代码没有任何修改,但是发现,终端设备不断重启,不知道是什么原因导致的

guangpeng lao:

回复 qi yang:

可能是你启动了入网加密的功能,默认是这样的,你修改f8wConfig.cfg文件中的-DSECURE=0,关闭入网加密功能,就不会出现你说的情况了

VV:

回复 gang ma2:

@gang ma2, 支持CC2530和CC2538

VV:

回复 qi yang:

@qi yang4, 重启间隔是多少,如果是10s的话,那么协调器没有分配密钥给设备,或者设备没办法解析密钥

xin zhao4:

用mesh这个工程,协调器可以组建网络,但是路由器一直加入不了该网络,GenericApp_NwkState值一直是DEV_NWK_DISC。

jieke choo:

有没有在eclipse下编译的工程范例?

YiKai Chen:

回复 jieke choo:

沒有

jieke choo:

回复 YiKai Chen:

IAR是收费软件,用不了。

再问一下,我们想自己搭建zigbee网关和zigbee设备,应该如何入门?

赞(0)
未经允许不得转载:TI中文支持网 » 【FAE分享】如果开发基于ZigBee Mesh网络的私有应用,应该选择哪个协议栈?
分享到: 更多 (0)