1.IO配置CC2530的IO口配置需要三个寄存器:PXSEL、PXDIR、PXINP。IO口寄存器P0P1P2地址0x800x900xA0PXSELP0SELP1SELP2SEL地址0xF30xF40xF5PX[7:0]功能设置寄存器,默认普通IO口(0:普通IO口1:第二功能)PXDIRP0DI...
分类:
其他好文 时间:
2014-11-26 15:41:42
阅读次数:
483
osal 启动流程 osal流程图协调器工作流程终端器工作流程z-stack中事件和任务的事件处理函数是如何联系的??zigbee协议栈中的三个重要的变量:tasksCnt:任务的总个数tasksEvents:指针变量,指向了事件表的首地址tasksArr:数组(如下代码定义的),数组的每一项都是一...
分类:
其他好文 时间:
2014-11-24 20:50:14
阅读次数:
284
1.我不是很清楚控制链条,对于Zigbee不是太清楚答案:CC2530 芯片上集成了 8051 内核(增强型)2.性能特点:低速率远距离,这造就了 Zigbee 低功耗信息传输的优势,网上经常谈到两节普通的 5 号干电池可以使用6 个月到 2 年的时间,免去充电和更换电池的麻烦。3. 节点所属类别:...
分类:
其他好文 时间:
2014-11-16 14:42:01
阅读次数:
159
在基于zigbee协议栈的应用程序开发过程中,用户只需要实现应用层的开发即可,zigbee应用程序框架中包含了最多240个应用程序对象,每个应用程序对象运行在不同的端口上,因此端口的最作用是区分不同的应用程序对象,可以把一个应用程序对象看成为一个任务。因此,需要一个机制来实现任务的切换、同步和互斥....
分类:
其他好文 时间:
2014-11-11 22:41:56
阅读次数:
490
这个问题虽然简单,却困扰了差不多一个星期,归根结底还是自己对协议栈的不熟悉。 废话不多说! 假如组网后,协调器需要执行的任务是:组播,终端要执行的任务是:单播。那协议栈是怎么做到协调器只执行组播的任务,而不知执行单播的任务,终端又是怎样只执行单播的任务而不执行组播的任务呢? 下面是官方给出...
分类:
其他好文 时间:
2014-10-28 23:39:32
阅读次数:
440
#define SAMPLEAPP_ENDPOINT 20 // Setup for the periodic message's destination address // Broadcast to everyone SampleApp_Periodic_DstAddr.addrMod...
分类:
其他好文 时间:
2014-10-26 14:19:29
阅读次数:
192
层与层之间通过服务访问点(SAP)联系,SAP提供了一系列的API,使每一个孤立的层与它的上一层或下一层进行交互。
PAN ID用来区别不同的ZigBee网络,PAN ID是0x0000~0x3fff之间的16bits的数字。...
分类:
Web程序 时间:
2014-10-18 16:59:25
阅读次数:
374
《ZigBee Wireless Networking》这本书对ZigBee技术阐释地比较全面,强烈推荐阅读!
这本书的电子版请点击下面链接下载:
http://yunpan.cn/cg7SjbsXsM79r 访问密码 0821
ZigBee不适合传输音频、视频等流媒体,更适合传输传感器数据和一些设备控制指令。
ZigBee和WiFi,Bluetooth,微波炉等共用2.4GHz频段,但ZigBee采用低数据传输速率的方式避免了对以上设备的干扰。
ZigBee是半双工,同一时刻要么收,要么发。...
分类:
Web程序 时间:
2014-10-17 18:50:26
阅读次数:
200
ZigBee是一种基于IEEE802.15.4的低功耗、低传输速率、架构简单的短距离无线通信技术,它在自动控制领域的应用正越来越引起业界的瞩目。工业自动化领域里主要应用在电力,水利,医疗等行业,未来更趋向物联网,目前许多智能家居设备通过zigbee网络和手机连接 更能起到无线控制状态。 由于距离问....
分类:
其他好文 时间:
2014-10-17 11:51:26
阅读次数:
193