摘要: 躺在浓密的草地上,看蔚蓝的天空下淡淡的云朵。广播里飘出轻扬的歌声,歌声掠过每一片叶子,拂过每一株草叶,亲吻过大地,穿过云朵随着风,最后落到了我的心里。空中两棵没有叶子的树闯入我的视线,交错的枝桠向空中延伸,伸向遥远而清朗的天际。周边的密密的树叶阻挡了太阳,阳光透过叶子的缝隙照射到我的身上,落下斑驳的阴影。我望着淡蓝的天际,听到鸟的鸣叫,心里静静的。只希望时间啊,静止吧!原来我是那么地渴望安静的午后躺在草地上看深邃的苍穹,原来我是如此地渴望心灵的宁静。如果天空不再辽阔,如果海水不再是蓝色,我可不可以不是我,如果可以,我想成为奔跑的云朵。 身子下的草被我压得扁扁的,突然想起每次抄近路践踏草地时,总 阅读全文
posted @ 2011-04-28 08:58 雪帕 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 只是一个TI公司提供的一个完整的测试工程,同时也是TI协议入门的一个例子。这个例子是非常简单的演示,每个设备都可以发送和接收两个信息;周期信息-----加入该网络的所有设备每隔10S(可能会加上一个随机数的mS)都发送一个周期信息,该信息的数据载荷为发送信息次数的计数。闪烁控制信息---------通过按下SW1可以发送一个控制灯闪烁的广播信息,该广播信息只针对组1的所有设备。所有设备初始化为加入组1,所以网络一旦成功建立/加入就可以进行闪烁控制。可以通过按下设备的SW2退出组1,所以可以通过退出组1可以不接受闪灯信息。通过按下SW2也可以让不在组1的设备加入近组1,从而又可以接受闪灯信息了。 阅读全文
posted @ 2011-04-28 08:53 雪帕 阅读(2255) 评论(0) 推荐(0) 编辑
摘要: 首先打开在工程zmain文件夹下的zmain.c文件,如图所示:下面把主函数复制过来简单看下:ZSEG int main( void ){ // Turn off interrupts------------关闭中断 osal_int_disable( INTS_ALL ); // Initialize HAL-----------初始化HAL,关于HAL是什么我想后面会有介绍的。 HAL_BOARD_INIT(); // Make sure supply voltage is high enough to run----电压检测,最好是能保证芯片能正常工作的电压 zmain_vdd_chec 阅读全文
posted @ 2011-04-28 08:21 雪帕 阅读(2265) 评论(0) 推荐(0) 编辑
摘要: 本人刚接触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 雪帕 阅读(2411) 评论(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 雪帕 阅读(3012) 评论(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 雪帕 阅读(7085) 评论(0) 推荐(1) 编辑
摘要: 看了好长一段时间的原理,终于手痒了,开动了第一个例子,感谢大家来敢看我的博客!!1、 协议栈构架首先打开程序代码,找到IAR工程 ,打开后可以看到TI ZStack的大体框架,如下图所示:§ App:应用层目录,这也是用户创建各种不同工程的区域;§ HAL:硬件层目录,包括着与硬件相关的配置及操作函数;§ MAC:MAC层目录,包括着MAC层配置参数文件及MAC LIB库的函数接口文件;§ MT:包括基于AF层的调试函数文件,主要包括串口等通信函数;§ NWK:网络层目录,包括着网络层配置参数文件及MAC LIB库的函数接口文件;§ 阅读全文
posted @ 2011-04-27 09:48 雪帕 阅读(10915) 评论(0) 推荐(1) 编辑
摘要: 德州仪器(TI)宣布推出最新Z-Accel系列2.4GHz ZigBee认证网络处理器中的首款产品——CC2480。该器件为工程师提供了完整ZigBee功能,而无需全面了解繁琐的全功能ZigBee协议栈,从而尽可能减少了开发工作量,并简化了ZigBee功能与各种应用的集成工作,如家庭与楼宇自动化,以及工业监控等。此外,该器件还为客户提供了可与各种主机MCU协同工作的高灵活性。 TI高性能模拟业务部高级副总裁Art George指出:“CC2480 ZigBee处理器不仅显著简化了新型低功耗无线产品的设计工作,还使客户能够方便地在现有产品中添加无线功能,帮助他们在无需编写应用代码的情况下完成系统 阅读全文
posted @ 2011-04-27 09:32 雪帕 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 使用的协议栈版本信息: ZigBee2006\ZStack-1.4.3-1.2.1因为用现在这模块SerialApp没做成功,上电后按键没反应……两块无线龙小板子已经买来N年了.自己想在SampleApp例子基础上修改实现串口透明传输:串口调试助手1<————>模块1 <-----OTA----->模块2<————>串口调试助手2程序修改主要如下:*********************************************************************************************************** 阅读全文
posted @ 2011-04-27 09:21 雪帕 阅读(2943) 评论(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 雪帕 阅读(2961) 评论(0) 推荐(0) 编辑