极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14164|回复: 3

美国DIGI公司的XBee模块无线通讯实验

[复制链接]
发表于 2012-8-26 10:57:26 | 显示全部楼层 |阅读模式

   Zigbee是一种短距离、低功耗的无线通信技术名称。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言 之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
    DIGI旗下的MaxStream公司是一家非常有名的无线通信元件制造商,其ZigBee产品上加了一个很贴切的名称XBee,XBee小型但却是一个功能完善的ZigBee收发器(即接收器/发射器),它是双向操作,可交替地发射或接收数据(半双工式)。
    DIGI提供有两种版本,XBee和XBee PRO两版本都是有相同的功能和引脚兼容,唯一的差异是发射功率,XBee为最大2mW,而XBeePRO则最大60mW。我这次实验采用的是发射功率是1mW,传输距离为100米的XBee模块,比较XBee PRO模块肯定便宜些,也不耽误体验ZigBee技术。可以在DFRobot公司网站支付宝购买,网址:http://www.dfrobot.com.cn/
    XBee/XBeePRO模块是一款内置协议栈的ZigBee模块,它通过串口使用AT命令集方式设置模块的参数,并通过串口来实现数据的传输。为了缩短客户的开发期,提供了X-CTU配置软件,用它可以方便地配置XBee模块的所有参数。
    XBee模块具有各个国家地区认证,在国外应用非常广泛, 包括智能家居,远程控制,无线抄表,传感器,无线检测,资产管理等,同时还有对应的iDigi平台,提供各种常用的接入方式,更加方便远程控制。

   XBee模块与Arduino之间其实就是通过串行接口(即Tx和Rx引脚)进行通信。对于简单的点对点通信来讲,只需要通过串行接口向XBee模块写数据就可以实现数据的发送;当XBee模块通过无线通道接收到数据时,通过读串行接口可以很方便地获得这些数据,使用方式和APC220以及DF-Bluetooth蓝牙模块雷同。用X-CTU软件一次配置好参数后,两个插上XBee模块的Arduino控制器就可以像有线RS232串口通信一样相互传送数据了!那么如何配置XBee模块参数?需要:一:安装X-CTU软件并更新为最新版;二、XBee适配器并安装FIDI驱动。


详细文章见网址:http://www.eefocus.com/zhang700309/blog/12-08/284065_cc230.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-8-26 16:57:55 | 显示全部楼层
好东西。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-26 21:21:05 | 显示全部楼层
顶老张一个,星期一去做一下试验!
回复 支持 反对

使用道具 举报

发表于 2012-8-26 21:52:56 | 显示全部楼层
不賴!!!!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 16:18 , Processed in 0.076344 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表