This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想使用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通信,从而实现控制各个终端的入网、远程控制等操作即可呢?如果回答“是”的话,那么这个串口协议文档在哪里可以找到?
谢谢
1.是zigbee3.0,应用部分要自己开发,协议栈部分不用
2
使用串口和CC2530通信,从而实现控制各个终端的入网、远程控制等操作即可呢?
是的,查看SDK安装目录 documents zigbee-users-guide和ZNP相关部分
1.是zigbee3.0,应用部分要自己开发,协议栈部分不用
不好意思,还是没太明白
之前接触过z-stack 2.5.1a的开发,2.5.1a里面,协调器和终端的组网部分,不需要开发,设备可以自组网;
但是想控制终端实现灯的开关,则需要在终端开发其应用层,来控制继电器;并且协调器和终端的通信协议报文的格式,需要自己定一个(相当是私有的协议)
ziigbee联盟的zigbee3.0协议既然是通用的协议,那比如这个通信的报文的格式,是什么样的呢?有文档吗?
是的,查看SDK安装目录 documents zigbee-users-guide和ZNP相关部分
第2个问题,我之前问的不太好,在这个文档中我可以找到,如何使用串口的介绍。其实我想问和第一个问题一样,想知道:串口通信中,协议报文的格式。
-------------------------------------
补充一下:在网上看到介绍,zigbee联盟的 zigbee3.0 协议可以支持各种品牌的设备互联,所以想知道各品牌之间的设备是如何通信的