想用新版1.2.2a协议栈做协调器,使用串口和网关通信。协调器只要透传终端和路由的数据就行了。
请问协调器这部分功能要自己写代码吗?还是协议栈本来就有这样的功能呢?
可以使用哪个例程吗?/zstack/HomeAutomation/下面都是门锁,开关 ,灯,传感器灯例程啊,能用来做协调器吗?
user4381970:
想做一个类似飞比的gd32+协调器的网关,他的协调器部分是自己写的吗,协调器没有现成的吗?据说nxp的协调器完全不用修改啊
VV:
回复 user4381970:
你可以参考下面的参考设计,http://www.ti.com/tool/TIDC-ZNP-HOST-SW3?keyMatch=zigbee%20host%20plug&tisearch=Search-EN-Everything
使用的是TM4C129+CC2530/CC2538
在ZigBee芯片上,运行的是ZNP协议栈。
之所以使用ZNP的协议目的在于,把所有的接口都留给host mcu来控制,包括网关需要支持哪些cluster,都可以在host来发送命令,在扩展性有很大的提升。
另外程序的更新也方便很多,只要更新host上的代码就可以了,zigbee芯片上的ZNP代码可以保持不变。
user4381970:
回复 VV:
我大致明白znp的作用了。直接把hex烧录协调器,只开放网关侧。
请问串口通信的协议是什么样的,有上位机软件测试吗?z-tools?
协议栈目录下还有个zap还是不理解什么用,znp的hex文件就是在zap里面的