初识zigbee,六个英文字母,觉得非常神秘,高不可攀,就如当年的蓝牙,觉得非常高贵,不是一般的人可以追求的,更不要说去用它设计,开发自己想要的产品,其实,zigbee是一个非常容易,而且非常有用,方便的技术,它将会给人们生活带来很多便利和影响。
说了这么多,还没有具体介绍zigbee,其实zigbee,就是一种新的短距离无线通信标准,其特点是功耗低(协议中规定最大的发射功率为1mw),价格低廉,结构简单(协议栈只要简单的8位单片机就可以处理),组网灵活(最大一个网络可以容纳63000多个设备)。网络有自组织能力。
工程技术人员利用这个协议标准,开发需要应用到这些特点的产品,去满足用户的需要,那么开发zigbee产品需要准备哪些东西了,根据本人这几年的开发经验来看,首先是对zigbee有一个大概的了解,看主要在哪些方面大有用武之地,接着是看自己的应用,或者自己想学习该技术,就可以准备具体的开发了,首先是看协议,这大概要花一些时间,并不要求全都看明白,主要是了解协议到底有哪些内容,其实,协议是很多的,zigbee协议有300多页,还有IEEE802.15.4协议有600多页,而且全都是英文,刚开始,肯定是恐怖的,其实,协议并不要求每个细节都理解的透彻,而且,看协议,也有一些简单行之有效的方法,我将会在后面的帖子中陆续发表,我看协议的方法,以及过程,相信,各位初学者,只要按照我的提示,以及我给大家提供的材料,是可以非常快的解决这一步,具体深入理解协议将在具体的开发过程中解决,达到融会贯通。
下面就该进行实际开发的过程了,首先是选择开发套件,这个主要是价钱,质量,以及售后服务,国外,国内都有,而且不同厂家的相差很大,就我使用的亲身经历,觉得国外的银子就是银子,东西还是好用,不过,售后服务几乎为零,完全靠自己摸索,而且提供的资料都是英文,国内的,有的产家就是完全copy国外的东西,没有一点自己的东西,有些国内的还是不错,主要综合考虑,首先是价格非常便宜,协议栈关键技术是国外的,但是自己做了很多应用的开发的例子,以及例子使用说明,还有很多设计文档,使用起来非常方面,入门非常容易,是一个不错的选择。
下面就是具体开发,首先是按照提供的例程,根据说明,一步一步地跑起来,让系统跑起来就比较好办了,后面的事情,就的具体问题具体分析,没有多少通用的方法,不过各位有什么问题,可以在论坛中发帖,讨论,解决。
关键词:
Zigbee
门开
发之
我见
开发
协议