
【Z-Stack编程】
zigbee协议栈开发
重庆李四
追求卓越,过完一生
展开
-
Z-Stack Home Developer's Guide—4.Using the sample applications as base for new applications 中文翻译
本章节是官方提供的文档说明 如何将样例程序改为我们自己需要开发的程序,下面是中文翻译4.使用样例程序为基础开发一个新的应用程序HA样例程序旨在用作用户开的应用程序的基础,修改他们需要遵循如下步骤:1.拷贝你选择的样例程序到新的文件夹并且根据你的需要进行重命名 拷贝 Projects\zstack\HomeAutomation\SampleLight*.* 到 ...翻译 2018-07-28 18:30:55 · 464 阅读 · 0 评论 -
Method for Discovering Network Topology中文翻译【Z-Stack Home 1.2.0开发文档】
1.Purpose本文描述了在任何给定的网络测定网路技术的方法,使用Z-Stack的 ZDO(Zigbee Device Object)层的API。在继续之前请先阅读ZStack Developer’s Guide和ZStack API文档。2.Method使用ZDP_IEEEAddrReq()方法,我们可以向PAN协调器发送这个请求,因为协调器的短地址总是0x0000。ReqTy...翻译 2018-08-12 10:53:26 · 342 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—5. Compilation Flags中文翻译【Z-Stack Home 1.2.0开发文档】
5. 编译标志5.1强制的编译标志在所有设备中都必须使用以下编译标志。编译 标志(也叫做选项)能够生效 在f8wConfig.cfg文件使用 -D 符号,或者在编译器的预定义常量部分中(也成为命令行)。让某个编译选项失效,可以在f8wConfig.cfg文件中的-D选项前放//,或者在编译器预先定义的常量前面放一个小的“x” 在 IAR Embedded Workbench 的 Proje...翻译 2018-08-01 23:32:30 · 524 阅读 · 0 评论 -
Z-Stack通过按键中断实现长按功能
一、功能介绍项目需要实现长按功能,实现按键有2种方式,一种是通过中断、一种KEY_CHANGE事件轮询的方式。由于中断更加的灵敏,这里选择中断的方式。意外的发现,如果开启了中断,那么按键就不会触发KEY_CHANGE事件了。下面说下按键中断实现长按功能的思路: 1. 按下按键 下降沿触发中断(记录触发时间) 2. 更改触发方式为上升沿触发(这样释放按键的时候就会触发中断了) 3. 上升沿...原创 2018-08-09 22:00:35 · 2313 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—2. Overview中文翻译【Z-Stack Home 1.2.0开发文档】
下面是Z-Stack Home 1.2.0开发资料中的Z-Stack Home Developer’s Guide—2. Overview的中文翻译2.1 简介这章节将介绍 Z-Stack协议栈的示例程序. 每一个Z-Stack协议栈的示例程序都是为了实现一个特定的应用程序 使用zigbee协议栈可以非常简单的开始.这个章节将作为一个通用的概述. 需要一个动手的用户指南, 请参阅Z...翻译 2018-08-05 17:16:56 · 952 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—3. The Home Automation Profile and the Sample Applications中文翻译
下面是Z-Stack Home 1.2.0开发资料中的Z-Stack Home Developer’s Guide—3. The Home Automation Profile and the Sample Applications的中文翻译。Profile这个单词 不太好翻译,翻译成中文 也比较别扭,可以看做描述吧。3.HA Profile和样例应用程序3.1介绍HA Profile...翻译 2018-08-04 20:24:50 · 882 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—8. Additional Information for HA Applications中文翻译
下面是Z-Stack Home 1.2.0开发资料中的Z-Stack Home Developer’s Guide—8. Additional Information for HA Applications的中文翻译。8.HA应用程序的其他信息样例应用程序实现了一组最小的功能。可选的特性,在ZigBee Home Automation Specification文档中做了详细的描述,在...翻译 2018-08-04 10:27:11 · 294 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—7.EZ-Mode中文翻译【Z-Stack Home 1.2.0的开发文档】
7. EZ-ModeEZ-Mode提供了两个设备正常交流的能力,无论这个2个设备是否在zigbee网络中。它包括网络控制、网络发现和网络绑定。EZ-Mode有如下特性:网络控制 - 找到第一个开放的网络 发现和绑定 - 找到一个远程节点(在网络的任何地方) 并且初始化合适的绑定基于应用程序提供的有效集群列表 自动关闭 - 为了很多设备的快速绑定 应用程序回调 - 允许应用...翻译 2018-07-22 22:06:33 · 2444 阅读 · 0 评论 -
Z-Stack Home Developer's Guide—6. Clusters, Commands and Attributes中文翻译【Z-Stack Home 1.2.0的开发文档】
这边文章将翻译Z-Stack Home Developer’s Guide开发文档中的6. Clusters, Commands and Attributes部分,在Z-Stack中Cluster、Commands、Attribute是非常重要的概率。 中文翻译如下:6. 族,命令和属性每一个应用程序都支持某些族。我们可以认为(a cluster)一个族就是一个对象,包含方法(命令)...翻译 2018-07-28 22:38:51 · 574 阅读 · 0 评论 -
IAR编译Z-Stack项目报错—Error[e46]: Undefined external “?V11” referred in AF
之前用IAR编译Z-Stack项目报错,网上找了好久,才找到解决方法,为了让更多人知道如何解决这个问题,下面把网址贴出来,按照TI社区的方法完美的解决了这个问题。 https://e2echina.ti.com/question_answer/wireless_connectivity/zigbee/f/104/t/59042...原创 2018-07-28 19:21:07 · 8835 阅读 · 1 评论 -
IAR 窗口重置默认配置
今天不小心把IAR里面的窗口搞乱了,然后还原不了,搞了好一会也没还原成功,不方便。 后面想了个办法,直接把项目文件下的settings文件删了行了。然后再打开,就会重新开始默认配置。我这里是CC2530的Z-Stack项目,将F:\Lenovo_SmartHome\Z-Stack Home 1.2.0\Projects\zstack\HomeAutomation\SampleLight\CC25...原创 2018-08-08 23:32:15 · 7448 阅读 · 1 评论