带cc2591的Zigbee模块FZB5000+(最远2KM)

2015-4-27 16:12| 发布者: 飞比管家| 查看: 4060| 评论: 0

摘要: 一、反面图想了解传输距离的朋友,请浏览此贴:http://www.feibit.com/bbs/viewthread.php?tid=2965extra=page%3D1FBee不是开发板――它是成熟的Zigbee模块!  所以,请不要向我们要源代码――因为这套代码整合了 ...
一、反面图

想了解传输距离的朋友,请浏览此贴:
http://www.feibit.com/bbs/viewthread.php?tid=2965&extra=page%3D1

FBee不是开发板――它是成熟的Zigbee模块!

  所以,请不要向我们要源代码――因为这套代码整合了我们近年N个Zigbee应用项目中的精华,我们对其中的通用部分功能进行了提炼,才形成了这套模块。

  所谓“模块”,与开发板的区别在于:开发板是用来研究实现的过程的,而模块的特点就在于“plug and play”--即插即用,无须了解复杂的协议实现过程,只需要了解它能做些什么,怎么实现就可以了。几小时,甚至是几分钟,就可以轻松将Zigbee/GPRS整合进您的产品中,这就是我们要达到的目标!

  飞比FBee Zigbee模块,基于TI公司的CC2530芯片,以及最新的Zigbee Pro协议栈。采用AT指令的方式进行设置,使其简单易用。而且,配合上位机配置软件――FBee Wizard,轻点几下鼠标,即可实现各种功能的切换及参数配置。


FBee不仅仅是“无线串口”――它是真正的Zigbee!

  提到“无线模块”,很多人马上会联想到“无线串口”模块,因为国内多数的Zigbee模块也是按这种思路设计的。当然我们不否定这种方式,FBee的“TP模式”中默认也是这种方式,因为它简单易用,概念也容易理解。但Zigbee绝对不仅仅止于此!

  当您需要用Zigbee来实现温湿度的采集,您是否还在想着加什么样的单片机,怎么样把数据转成“RS232”,再送给“无线串口”式的Zigbee模块?

  当您需要用Zigbee远程来控制一个开关,您还在想着用“无线串口”式的Zigbee模块,两边各加一个单片机,电平->串口数据->电平?

  当您需要将Zigbee数据进行GPRS远传,您还在努力去研究刚买到的GPRS模块的AT指令怎么用?

  … …

  不错,如果您是工程师,这确实锻炼了您的开发技能。但您的老板肯定不干了,对一个项目来讲,成本与开发周期经常决定了产品是否能迅速占领市场,或者说老板能否赚到钱~~~

  用10块钱能做好的事,您用了20块,做得再好,客户不一定买单;一个月可以做出的产品,您用了一年,一年后,市场上这款产品已经放在柜台后面了…


当您想用Zigbee了,先看看FBee是否已经做好了您要的功能?

  FBee Zigbee模块提供了“透传(TP)”、“采集(CL)”、“控制(CT)”与“GPRS(GP)”四种工作模式。可以在很多应用场景中,满足客户对Zigbee部分的需求。

  看看上面的三个例子中,用FBee是怎么做产品的~

  例1、温湿度采集系统――和把“大象放冰箱”一样,统共分三步:

  1)、把FZB5000模块串口连上电脑

  2)、串口助手发送指令:
    %FBee&AT/r(回车符)(进入AT指令)
    ATTS 01(设置采集温度来源为外部传感器)
    ATCL(进入采集模式)

  3)、连上“飞比高精度温湿度传感器(SHT1x)”或者您自己的传感板,重启模块

  就这样,一个温湿度采集系统就完成了。加上您拆包装和看文档的时间,大概10分钟,成本就是一个FZB5000的模块加上一个SHT1x的传感器,完全不用再加任何单片机!

  如果您还嫌第二步AT指令费事,我们还有更简单的方法,用我们的上位机软件FBeeTM Wizard,点5下鼠标:

这样就将一个终端节点设为了温湿度采集节点了,再连接协调器,重复上面1、2,即可观察结果:

例2、远程控制IO口输出高、低电平

  如果您去过今年9月份物联网展会上飞比的展位,您一定对门口的小风扇记忆犹新:

  这里的三个小风扇就是通过红色的①②③三根线与左下角的被控节点IO口连接,通过电脑发送指令,来控制风扇。

  实现起来也只有三步(以控制一个为例):

  1)、被控节点连接电脑串口
  2)、发送ATO1 P06指令,将1号输出端口定义为P0.6
  3)、在主控节点发送CTO1 01指令,即可将被控节点的P0.6口置高电平(风扇转);CTO1 00置低电平(风扇停)。

  上位机控制方式:

时间又是几分钟,成本除了模块外是“零”!

  除此之外,模块还集成了“IO口透传”的功能,即主控节点某IO口状态,直接透传至被控节点IO口,如下图:

例3、连接GPRS进行数据远传
  这个更简单,只需要设置一下要连接的GPRS服务器的IP地址即可:

  然后进入GP模式后,用“交叉式串口线”连接Zigbee模块-FZB5000与飞比GPRS模块-FBeeGT900;重启Zigbee模块后,系统将对GPRS模块进行初始化,控制其连接设定服务器,并将收集到的任何数据(TP模式下的普通数据,或者CL模式下的传感器数据)发送至服务器,进行相应处理。


  上面三个例子分别是FBee模块的采集、控制、GPRS模式的最简单功能介绍,除此之外,模块在出厂时,默认为“透传”模式,完全不需要任何设置的情况下,实现的是如下功能:




路过

雷人

握手

鲜花

鸡蛋
返回顶部