Zigbee开发
探索世界的老王
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Z-Stack消息类型
typedef struct{ osal_event_hdr_t hdr; /* OSAL Message header */ uint16 groupId; /* Message's group ID - 0 if not set */ uint16 clusterId; /* Message's cluster ID */ afAddrType_t srcAddr; /* Source Add原创 2013-07-06 23:11:33 · 1117 阅读 · 0 评论 -
ZIGBEE事件
ZIGBEE事件有两类,系统定义事件和用户定义事件。 系统类事件是协议栈已定义好的,用户类事件是我们用户层面来定义的。 事件类号采用一个16bit的常量,使用独热码编码,独热码是只有一个bit为1,其他全为0的一种码制,采用独热码的优点是操作方便,可以使用简单的位操作指令实现,如:提取系统类事件用events & SYS_EVENT_MSG,清除系统类事件用events ^ SYS_E转载 2013-07-07 00:09:23 · 3008 阅读 · 0 评论 -
IAR Embedded Workbench >> Build Configuration
在IAR EW的一个工作空间内,可以配置同一个Project的多个build。不同的build可能包含不同的源文件,执行不同的选项。不同的Build由不同的Configuration来区分。 IAR原始的Build Configuration包括release和debug。在Menu>>Project>>Edit Configurations中可以新建和移除Build Configuration原创 2013-07-10 16:18:05 · 2318 阅读 · 0 评论 -
通过例子理解Zigbee Application Profile和cluster
The following is a way to use the simple api to develop an application. 按照以下步骤, 创建私有的Application Profile。 ———————————————————— • Identify all the devices in the application 标识应用中所有的设备(类型) – e.g原创 2013-07-14 22:24:57 · 2130 阅读 · 0 评论 -
从官方定义理解Zigbee中的Cluster
___________________________________________ 上述定义来自《Zigbee Cluster Library Specification》。 之前曾认为一个Cluster描述了某一个应用对象的状态和接收的命令,这样的认识是不正确的。 一个Cluster实际上是一组属性和命令的集合,是两个(类)设备之间的一个通信接口(规约)原创 2013-07-15 16:00:00 · 5727 阅读 · 1 评论 -
理解ZCL在Z-stack协议栈中的位置和作用
The ZCL is a repository for cluster functionality that is developed by the ZigBee Alliance, and, as a consequence, it will be a working library with regular updates as new functionality is added.原创 2013-07-16 09:42:52 · 5302 阅读 · 0 评论 -
创建新的ZCL应用
2.5 Application Creation This section outlines the steps to be taken when creating a new ZCL application. At least four modules should be created for the new application: zcl_.h which原创 2013-07-15 14:29:41 · 1772 阅读 · 0 评论 -
使用TI CC2530的GPIO控制Led
一、什么是GPIO? GPIO,英文全称为General-Purpose IO ports,也就是通用IO口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。原创 2013-07-23 10:03:35 · 4097 阅读 · 0 评论 -
IAR 错误:xxx function has no prototype
当满足以下两个条件时,工程在build过程中会出现上述问题: 条件1. project->options->C/C++ Compiler 中勾选了Require prototype选项 条件2. 在头文件中对无参函数func进行声明,写作returntype func( ) 改正方法: 无参函数func应当声明为func( void ),这样func函数就不会找不到原创 2013-07-23 10:32:48 · 11674 阅读 · 1 评论
分享