Part Number:CC2530Other Parts Discussed in Thread: Z-STACK
我想使用Z-STACK-3.0.2 协议栈,来开发适用于zigbee联盟的 zigbee3.0 协议的智慧家居系统,
我计划的技术方案是
硬件:
网关:CC2530 + STM32F4
照明、窗帘等终端:CC2530
嵌入式软件:
CC2530:Z-STACK-3.0.2
STM32F4:FreeRTOS
后台
通信:MQTT
网站:Java
我的问题:
在网上看了好久,关于下面几个问题,一直没有搜索明白:
1、zigbee部分的开发工作:既然采用 zigbee联盟的 zigbee3.0 标准协议,那么zigbee网关和终端设备之前的各种通信,是否不需要开发?
2、STM32部分的开发工作:我是否只需要在STM32里面,使用串口和CC2530通信,从而实现控制各个终端的入网、远程控制等操作即可呢?如果回答“是”的话,那么这个串口协议文档在哪里可以找到?
谢谢
Kevin Qiu1:
1.是zigbee3.0,应用部分要自己开发,协议栈部分不用
2
th tang 说:使用串口和CC2530通信,从而实现控制各个终端的入网、远程控制等操作即可呢?
是的,查看SDK安装目录 documents zigbee-users-guide和ZNP相关部分
,
th tang:
Kevin Qiu1 说:1.是zigbee3.0,应用部分要自己开发,协议栈部分不用
不好意思,还是没太明白
之前接触过z-stack 2.5.1a的开发,2.5.1a里面,协调器和终端的组网部分,不需要开发,设备可以自组网;
但是想控制终端实现灯的开关,则需要在终端开发其应用层,来控制继电器;并且协调器和终端的通信协议报文的格式,需要自己定一个(相当是私有的协议)
ziigbee联盟的zigbee3.0协议既然是通用的协议,那比如这个通信的报文的格式,是什么样的呢?有文档吗?
Kevin Qiu1 说:是的,查看SDK安装目录 documents zigbee-users-guide和ZNP相关部分
第2个问题,我之前问的不太好,在这个文档中我可以找到,如何使用串口的介绍。其实我想问和第一个问题一样,想知道:串口通信中,协议报文的格式。
————————————-
补充一下:在网上看到介绍,zigbee联盟的 zigbee3.0 协议可以支持各种品牌的设备互联,所以想知道各品牌之间的设备是如何通信的
,
YiKai Chen:
th tang 说:ziigbee联盟的zigbee3.0协议既然是通用的协议,那比如这个通信的报文的格式,是什么样的呢?有文档吗?
可以參考 ZCL spec.
th tang 说:串口通信中,协议报文的格式。
請參考Z-Stack 3.0.2安裝完成後Docuemnts/API目錄下的Z-Stack Monitor and Test API.pdf/Z-Stack ZNP Interface Specification.pdf
th tang 说:所以想知道各品牌之间的设备是如何通信的
產品如果都是照Zigbee 3.0的規格就可以相連,至於通信就是靠標準的ZCL spec.
,
th tang:
明白了,谢谢你
,
Kevin Qiu1:
问题已解决,关闭此帖,如有其他问题,请重开一个新帖