stm32w的zigbee能用Zstack协议栈么
用不了 、z-stack协议栈是半开源协议栈,有一部分是以库的形式提供,stm32和TI的cc系列的硬件又不一样,没法改,所以不能使用z-stack协议栈。

国内有没有完全开源的zigbee协议栈
完全开源貌似不可能吧,我觉得TI那种层次的开源已经足够了,谢谢。

现在开源的zigbee协议栈总共有几种?
现在zigbee协议栈总共有如下四种:zigbee2004、zigbee2006、zigbee2007、zigbee2007PRO。

Zigbee协议栈到底是什么?
你用的TI的Z-STACK吧,zigbee协议栈是分层的,想了解哪层的内容就看对应层的文件。不过一般就看应用层就可以。关键是跟踪了解协议栈的运行流程,了解之后你就可以根据自己的应用需要去添加自己的任务。你看看这里吧,有对Z-STACK 协议栈的解释以及添加自己任务的例子。 http://hi.baidu.com/fanggai/blog/item/238a0333301fadf31b4cff35.html 有什么具体问题再问我吧~
Z-stack协议栈虽然没有完全开源,但项目文件也相当复杂,不可能去一个函数一个函数地读,只能尽量从整体把握。先从应用层了解是对的,跑下例程,按自己的想法修改下程序。另外,在了解协议栈之前,很重要的一个就是OSAL系统的框架,在百度里搜索下,有些相关文章可以参考来学习。 了解了操作系统后,再去读应用和协议栈就会轻松很多。另外,可以多去一些zigbee论坛逛逛。大家可以共同学习
你只需要打开C:Texas InstrumentsZStack-1.4.2-1.1.0ProjectszstackSamplesSampleAppCC2430DB里面的名为SampleApp的IAR工程文件就可以了,其他的文件都包含在这个工程文件中,你从Main函数开始看,调用了那个函数就看哪个

如何快速学习并掌握使用zigbee协议栈?
学习zigbee关键在于多看官方给出的例程,基本的功能和用 法都有。对于zigbee组网,初学者不需要具体了解协议栈的内部结构,而且zstack是半开源的,你也没机会了解核心代码,我们要做的就是了解应用程序的接口函数,然后应用它。如果你要实现温度值的传输就要了解SimpleSensor.c和SimpleCollector.c,在ZStack-1.4.3-1.2.1的Projects zstackSamplesSimpleApp下。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/298070.html。