摘要: 本人刚接触zigbee不久,在学习中将不断记录每天的进步,期待大家的指导!!在这里指出我还是参考了ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Samples\GenericApp例程在协议栈中关于bind的服务主要有一下几类。 End_Device_Bind_req ((uint16)0x0020) Bind_req ((uint16)0x0021) Unbind_req ((uint16)0x0022) Bind_rsp (Bind_req | ZDO_RESPONSE_BIT) End_Device_Bind_rsp (End_Device_Bind 阅读全文
posted @ 2011-04-27 22:07 雪帕 阅读(2410) 评论(0) 推荐(0) 编辑
摘要: 首先请让我向大家介绍下强人小峰,看完他写的多篇博客感悟颇多哦!使用的协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1Zigbee网络设备启动流程—协调器(自启动模式)—以SampleApp的协调器为例.1、协调器预编译信息通过project->options->c/c++compiler->extraOptions可以看到协调器所带的配置文件为:-f $PROJ_DIR$\..\..\..\Tools\CC2430DB\f8wCoord.cfg-f $PROJ_DIR$\..\..\..\Tools\CC2430DB\f8wConfig.cfg即编 阅读全文
posted @ 2011-04-27 10:02 雪帕 阅读(3007) 评论(0) 推荐(1) 编辑
摘要: 申明:这是转载一位高手的博客哦!!这个文档是一个关键了,Z-Stack的应用程序接口。我们在程序中基本上应该调用的是这些API吧。ZDO层API实现了所有ZDP(ZigBee Device Profile)定义的命令和回应所需要的函数。ZDP描述了ZDO如何实现普通ZigBee设备的特性,它定义了设备描述和簇,ZDP为ZDO和应用提供一下功能:设备网络建立设备和服务发现节点设备邦定和解邦定服务网络管理服务设备发现是ZigBee设备发现其他ZigBee设备的过程。比如将已知的IEEE地址作为数据载荷广播到网络的NWK地址请求,相关设备必须回应并告知其网络地址。服务发现提供了PAN中一个设备发现其 阅读全文
posted @ 2011-04-27 09:55 雪帕 阅读(7074) 评论(0) 推荐(1) 编辑
摘要: 看了好长一段时间的原理,终于手痒了,开动了第一个例子,感谢大家来敢看我的博客!!1、 协议栈构架首先打开程序代码,找到IAR工程 ,打开后可以看到TI ZStack的大体框架,如下图所示:§ App:应用层目录,这也是用户创建各种不同工程的区域;§ HAL:硬件层目录,包括着与硬件相关的配置及操作函数;§ MAC:MAC层目录,包括着MAC层配置参数文件及MAC LIB库的函数接口文件;§ MT:包括基于AF层的调试函数文件,主要包括串口等通信函数;§ NWK:网络层目录,包括着网络层配置参数文件及MAC LIB库的函数接口文件;§ 阅读全文
posted @ 2011-04-27 09:48 雪帕 阅读(10910) 评论(0) 推荐(1) 编辑
摘要: 德州仪器(TI)宣布推出最新Z-Accel系列2.4GHz ZigBee认证网络处理器中的首款产品——CC2480。该器件为工程师提供了完整ZigBee功能,而无需全面了解繁琐的全功能ZigBee协议栈,从而尽可能减少了开发工作量,并简化了ZigBee功能与各种应用的集成工作,如家庭与楼宇自动化,以及工业监控等。此外,该器件还为客户提供了可与各种主机MCU协同工作的高灵活性。 TI高性能模拟业务部高级副总裁Art George指出:“CC2480 ZigBee处理器不仅显著简化了新型低功耗无线产品的设计工作,还使客户能够方便地在现有产品中添加无线功能,帮助他们在无需编写应用代码的情况下完成系统 阅读全文
posted @ 2011-04-27 09:32 雪帕 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 使用的协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1因为用现在这模块SerialApp没做成功,上电后按键没反应……两块无线龙小板子已经买来N年了.自己想在SampleApp例子基础上修改实现串口透明传输:串口调试助手1<————>模块1 <-----OTA----->模块2<————>串口调试助手2程序修改主要如下:*********************************************************************************************************** 阅读全文
posted @ 2011-04-27 09:21 雪帕 阅读(2941) 评论(0) 推荐(0) 编辑
摘要: Zigbee2006, 2007, pro各个版本的区别 ZigBee是ZigBee联盟建立的技术标准,它是一种工作在900MHZ和2.4GHZ频段的新兴无线网络技术,具有中等通讯距离(10米到数百米),比较灵活经济的通讯速率(40Kbps到250Kbps),并且有星状,网状(MESH),树状等多种网络拓扑,低的功耗等特点,所以在当今无线通讯技术和无线网络技术领域中占有比较重要的地位。 第一个ZigBee协议栈规范于2004年12月正式生效,称为ZigBee 1.0或ZigBee 2004。 第二个ZigBee协议栈规范于2006年12月发布,称为ZigBee 2006规范,主要是用“群组库( 阅读全文
posted @ 2011-04-27 09:17 雪帕 阅读(2957) 评论(0) 推荐(0) 编辑
摘要: 今天看了ZStack-CC2530-2.3.0-1.4.0按键处理这部分,参考的是小峰的日志,讲的非常详细,地址如下: http://wjf88223.blog.163.com/blog/static/35168001201041294613991/ 我从中把查询法和中断发的大概流程截取了下,看起来没那么复杂,没我的什么见解哦。1,查询法函数调用流程如下: HalKeyConfig()配置一定时器为轮询按键作准备——>时间一到触发系统任务事件调用Hal_ProcessEvent()—— >调用HalKeyPoll()得到按键值——>调用OnBoard_KeyCallback( 阅读全文
posted @ 2011-04-27 09:15 雪帕 阅读(5400) 评论(0) 推荐(1) 编辑