一种用于实现xbee设备与蓝牙设备之间数据转换的系统的制作方法
【专利摘要】本实用新型公开了一种用于实现XBEE设备与蓝牙设备之间数据转换的系统,其包括一个XBEE模块、一个微控制器和多个蓝牙模块,XBEE模块分别与外部的多个用于实现底层传输模块的数据上传的XBEE设备双向通信,XBEE模块与微控制器双向通信,微控制器分别与多个蓝牙模块双向通信,多个蓝牙模块与外部的多个用于接收上传数据和控制底层传输模块的蓝牙设备以一一对应方式双向通信;优点是实现了一个XBEE模块与多个蓝牙模块之间的点对多通信,很好地结合了XBEE模块在数据传输上的优势和蓝牙模块在终端接入上的优势,有效地提高了信号的传输距离,同时降低了系统的功耗。
【专利说明】—种用于实现XBEE设备与蓝牙设备之间数据转换的系统
【技术领域】
[0001]本实用新型涉及一种数据转换技术,尤其是涉及一种用于实现XBEE设备与蓝牙设备之间数据转换的系统。
【背景技术】
[0002]蓝牙(Bluetooth)技术,实际上是一种短距离无线通信技术。利用蓝牙技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使得这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽了道路。然而,仅通过蓝牙技术实现数据传输的方式,不仅传输距离短,而且功耗大,因此蓝牙设备不适合实现底层传输模块的数据上传和命令接收。
[0003]ZIGBEE是一项开放的无线技术全球标准,致力于满足低成本、低功耗无线传感器网络的需求,这个标准体现了 IEEE 802.15.4无线射频物理层规范的所有优点,可在全球的开放频段内工作。XBEE模块是美国DIGI公司的ZIGBEE模块,是一种远距离低功耗的数传模块,频段有2.4G、900M和868M三种,可兼容802.15.4协议。XBEE模块的应用范围非常广泛,如可应用于智能家居、远程控制、无线抄表、无线检测、资产管理等方面。XBEE模块具有低成本、低功耗、高安全、易扩展的特点,且传输距离远、组建网络灵活,因此以XBEE设备实现底层传输模块的数据上传和命令接收是最为合适的。然而,如果以XBEE设备实现底层传输模块的数据上传,则XBEE设备无法将数据直接上传给蓝牙设备,因此有必要研究一种实现XBEE设备与蓝牙设备之间数据转换的技术。
【发明内容】
[0004]本实用新型所要解决的技术问题是提供一种结构简单,且能够有效地实现XBEE设备与蓝牙设备之间数据转换的系统。
[0005]本实用新型解决上述技术问题所采用的技术方案为:一种用于实现XBEE设备与蓝牙设备之间数据转换的系统,其特征在于包括一个XBEE模块、一个微控制器和多个蓝牙模块,所述的XBEE模块分别与外部的多个用于实现底层传输模块的数据上传的XBEE设备双向通信,所述的XBEE模块与所述的微控制器双向通信,所述的微控制器分别与多个所述的蓝牙模块双向通信,多个所述的蓝牙模块与外部的多个用于接收上传数据和控制底层传输模块的蓝牙设备以 对应方式双向通信。
[0006]所述的微控制器采用型号为ATMEGA328的单片机。
[0007]所述的XBEE模块的波特率与每个所述的蓝牙模块的波特率一致。
[0008]与现有技术相比,本实用新型的优点在于:
[0009]I)本实用新型的系统通过设置一个XBEE模块、一个微控制器和多个蓝牙模块,且使XBEE模块与外部的多个用于实现底层传输模块的数据上传的XBEE设备双向通信,XBEE模块与微控制器双向通信,微控制器与多个蓝牙模块双向通信,多个蓝牙模块与外部的多个用于接收上传数据和控制底层传输模块的蓝牙设备以一一对应方式双向通信,这样就实现了一个XBEE模块与多个蓝牙模块之间的点对多通信,很好地结合了 XBEE模块在数据传输上的优势和蓝牙模块在终端接入上的优势,有效地提高了信号的传输距离。
[0010]2)本实用新型的系统通过XBEE模块、微控制器和蓝牙模块实现了长距离传输,同时降低了系统的功耗;此外,本实用新型系统的结构简单。
【专利附图】
【附图说明】
[0011]图I为本实用新型系统的组成示意图;
[0012]图2为本实用新型系统中的XBEE模块、微控制器及蓝牙模块之间的电路连接示意图。
【具体实施方式】
[0013]以下结合附图实施例对本实用新型作进一步详细描述。
[0014]本实用新型提出的一种用于实现XBEE设备与蓝牙设备之间数据转换的系统,如图I所示,其包括一个XBEE模块I、一个微控制器2和多个蓝牙模块3,XBEE模块I分别与外部的多个用于实现底层传输模块4的数据上传的XBEE设备5双向通信,XBEE模块I与微控制器2双向通信,微控制器2分别与多个蓝牙模块3双向通信,多个蓝牙模块3与外部的多个用于接收上传数据和控制底层传输模块4的蓝牙设备6以一一对应方式双向通信。
[0015]在本实施例中,微控制器2可采用型号为ATMEGA328的单片机。
[0016]在本实施例中,要求XBEE模块I的波特率与每个蓝牙模块3的波特率一致,这样才能有效地实现数据的转换。`
[0017]图2给出了单片机与一个XBEE模块和两个蓝牙模块的连接示意图,单片机上设置有多个串口,将这些串口分别与XBEE模块和蓝牙模块相连接,通过单片机的串口读、写操作实现XBEE信号与蓝牙信号的转换。
[0018]本系统使用时,包括XBEE信号转换为蓝牙信号和蓝牙信号转换为XBEE信号两部分。
[0019]蓝牙信号转换为XBEE信号的过程为:1)单片机收取蓝牙信号是通过单片机对蓝牙模块对应串口的读操作完成的,当串口缓冲区有数据时,逐个字符读取并累加,形成字符串。2)把蓝牙信号转换为XBEE信号是通过单片机对XBEE模块对应串口的写操作将步骤I)中获得的字符串与入实现的。
[0020]XBEE信号转换为蓝牙信号的过程为:1)单片机收取XBEE信号是通过单片机对XBEE模块对应串口的读操作完成的,当串口缓冲区有数据时,逐个字符读取并累加,形成字符串。2)把XBEE信号转换为蓝牙信号是通过单片机对蓝牙模块对应串口的写操作将步骤I)中获得的字符串与入实现的。
【权利要求】
1.一种用于实现XBEE设备与蓝牙设备之间数据转换的系统,其特征在于包括一个XBEE模块、一个微控制器和多个蓝牙模块,所述的XBEE模块分别与外部的多个用于实现底层传输模块的数据上传的XBEE设备双向通信,所述的XBEE模块与所述的微控制器双向通信,所述的微控制器分别与多个所述的蓝牙模块双向通信,多个所述的蓝牙模块与外部的多个用于接收上传数据和控制底层传输模块的蓝牙设备以一一对应方式双向通信; 所述的微控制器采用型号为ATMEGA328的单片机; 所述的XBEE模块的波特率与每个所述的蓝牙模块的波特率一致。
【文档编号】H04L12/66GK203632694SQ201320609033
【公开日】2014年6月4日 申请日期:2013年9月29日 优先权日:2013年9月29日
【发明者】郭春鸿, 周宇, 叶庆卫, 王晓东 申请人:宁波大学