首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

一些小问题,希望斑竹能够快一点回复

一些小问题,希望斑竹能够快一点回复

1。在SMAC中,自己要设计一个通信过程,只要把PROJECT里一些DEMO的APP。C换成自己写的就可以了
在Z-STACK中,我们要设计一个应用要在PROJECT里DEMO改哪些东西,要在哪里改?
2。SMAC只有两层,用户应用程序只要调用MAC层几个函数就行,但Z-STACK有好几层,且AF,APS,ZDO,NWK都有API,比如此时要用设备1上的按键控制设备2上的灯,作为开发者,我们需要去具体调用每一层的API吗,那不是太复杂了吗?
3。Z-STACK作为一个协议是指它把一些中间具体环节给实现了,那么用户根据自己的应用只需改APP。C程序即可是吗?但我在给的DEMO的APP。C并没有看见调用API函数。。。
4。还有ZDApp.c中主要放哪些东西,用户设计自己的应用时要修改它吗?
根据应用不同z-stack要修改哪些东西也各不相同,有些并不需要熟悉各个层的API,有些则需要知道。

遗憾的是,z-stack的文档并不详细,没有一个很好的guide指导用户如何开发,所以大部分用户都只能在参考代码的基础上自己摸索。

我对z-stack也是一知半解,应该JimmyTan比较熟悉一点,你可以尝试在本论坛问一下Jimmy。另外,freescale的BeeStack应该马上就要推出了,会比z-stack有较大的改进,如果你现在工程只是初期的话,建议你稍等一下,看看BeeStack是否会是更好的选择
非常感谢版主!!!
请问JimmyTan在本论坛是哪个版块的版主?你有他的联系方式吗?
jimmytan是本论坛网友,他的id就是jimmytan,我会帮你送消息给他,让他关注本贴。
你自己也可以发消息给他
thankyou
斑竹可以把jimmytan的联系方式发给我吗?我没有找到这位本论坛网友的联系方式
我的邮箱:88zhongguo@163.com
谢谢
你好,Z-stack相对于smac来讲,会显得稍微复杂一点。因为z-stack是完整的协议栈,而且它是定位于互联的,所以它定义的东西会多一点。对于最终用户来说,你自己真正要写的东西并不是很多。但是,你必须对zigbee的spec要熟悉一下,比如说,zigbee定义了一些名词,PANID,CLUSTER ID,ENDPOINT...这些都是它在网络层定义的东西。在安装完Z-STACK后,你可以在C:\F8W\FS-1.0-1.2.2\Z-Stack\Documentation\High Level Design目录下有一些文档,主要是介绍一些API的用法,你需要熟悉一下。如果你想开发一个新项目,我建议你可以在我们的样例程序 C:\F8W\FS-1.0-1.2.2\Z-Stack\Projects\Samples\GenericApp 上直接修改一下它的application层就可以了。
返回列表