10天征服Zigbee
面对通信产品的无线开发,工程师们还为复杂的射频(RF)设计的举步维艰而感到力不从心么?
面对陌生的zigbee论文,作为即将踏入无线通信领域的你,还为导师分配给你的研究课题无所适从么?
面对资源强大结构复杂的ARM系列嵌入式系统,你还为MCS8051感到毫无用武之地感到沮丧么?
面对物联网的推广和快速发展,身处IT行业的你还为没有找到自己职业发展的方向而感到迷茫么?
新一代的Zigbee无线通信技术的出现将为你的未来带来一丝改变和一丝欣喜。让我们一起轻松的踏入Zigbee的学习之旅。
相信大家都听过郭天祥的十天征服单片机系列吧,其实只要方法正确,通过自己的努力自学zigbee和8051一样简单!十天也能征服zigbee!接下来让我们先了解下zigbee的基本概念。
提到物联网,就会提到传感器网络,进而会涉及到Zigbee。首先我们简单介绍一下zigbee技术,以及他的应用和发展,你会对zigbee有个整体的认识。
物联网:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。
无线传感器网络(Wireless Sensor Nnetwork,WSN):则是当前在国际上备受关注的前沿热点研究领域。能够通过各类集成化的微型传感器协同完成对各种环境或监测对象的信息的实时监测、感知和采集。
Zigbee定义:是IEEE 802.15.4协议的代名词,是一种短距离、低功耗的无线通信技术。
Zigbee的特点:近距离、低复杂度、自组织、低功耗、低数据速率、低成本,所以特别适合用来组建无线传感器网络。
Zigbee的用途:ZigBee 技术将主要嵌入在消费性电子设备、智能家居和建筑楼宇自动化、工业控制、医疗设备等小范围的基于无线通信的控制和自动化等领域中。
Zigbee发展前景:Zigbee 作为一项新兴技术与其他通信技术相比,ZigBee 技术弥补了无线通信市场低成本、低功耗和低速率的空缺,相信在不远的将来,将有越来越多的内置ZigBee 功能的设备进入我们的生活,并将极大地改善我们的生活方式。
TI公司生产提供的CC2530 是用于2.4-GHz IEEE 802.15.4、ZigBee 和RF4CE 应用的一个真正的片上系统(SoC)解决方案。大大简化了射频设计的复杂性帮助我们跨过射频设计,它也是zigbee的硬件载体。它能够以非常低的材料成本建立强大的网络节点。CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其他强大的功能。CC2530 有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短,进一步确保了低能源消耗。CC2530F256 结合了黄金单元ZigBee 协议栈,提供了一个强大和完整的ZigBee 解决方案。
了解完zigbee基本概念和发展前景,你是否对zigbee充满信心?那么我们就开始zigbee的征服历程吧!TI公司提供了zigbee的CC2530解决方案,基于TI的CC2530开发套件DTD253B-DEMO可以带领学习者和开发者跨过复杂的射频设计直接进入zigbee的学习和开发领域。市面上有很多开发套件,价格相对来说比较便宜,自己学习更不需要天价的培训费,建议学习者使用开发套件进行zigbee学习比较方便软硬件环境的搭架,可能还会有相关例程可以减少学习中的困难,和更多的技术支持。当然,有相关工作经验的学习者也可以自己搭建各种软硬件环境。
开发套件包含至zigbee开发模块,相关的串口线,程序下载线,仿真器,TI免费提供z-stack源码等等。(参见http://www.dataie.com)
对大部分初学者来讲,开发套件就是选择一种合作,一种服务,用来减少自己的脱变历程,由于开发套件在征服zigbee过程中的重要性,所以使用相关套件我觉得很有必要。
(详见http://www.dataie.com/productShowb?ArticleID=648)
针对CC2430/CC2530芯片的Zigbee开发套件可与IAR for MCS-51 集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发Zigbee产品最好最实用的开发工具。通过USB接口连接电脑,具有代码高速下载,在线调试,断点、单步、变量观察,寄存器观察等功能,实现对CC2430/CC2530系列无线单片机实时在线仿真、调试。该开发套件模板能够协助初学者和设计人员快速评估及进行多种Zigbee应用开发熟悉掌握硬件原理和协议栈。
通过开发套件进行zigbee学习或开发,很快很容易就感受到zigbee给我们带来的快乐,这不仅仅是一套开发套件,而是一套学习方法,方法有了,接下来就要通过自己的努力相信我们像征服单片机一样十天简单快速的征服zigbee技术!祝大家旅途愉快!
可以去相关网站下载技术资料 (免费资料下载:http://www.dataie.com/downb)
ZIGBEE成长介绍(http://hi.baidu.com/new/zhaorun808)